0000950170-23-059391.txt : 20231106 0000950170-23-059391.hdr.sgml : 20231106 20231106160949 ACCESSION NUMBER: 0000950170-23-059391 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231106 DATE AS OF CHANGE: 20231106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Revolution Medicines, Inc. CENTRAL INDEX KEY: 0001628171 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] IRS NUMBER: 472029180 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39219 FILM NUMBER: 231380057 BUSINESS ADDRESS: STREET 1: 700 SAGINAW DR CITY: REDWOOD CITY STATE: CA ZIP: 94063 BUSINESS PHONE: 415-766-3638 MAIL ADDRESS: STREET 1: 700 SAGINAW DR CITY: REDWOOD CITY STATE: CA ZIP: 94063 10-Q 1 rvmd-20230930.htm 10-Q 10-Q
--12-310001628171Q3falsehttp://www.revolutionmedicines.com/20230930#CollaborationRevenueMemberhttp://www.revolutionmedicines.com/20230930#CollaborationRevenueMemberhttp://www.revolutionmedicines.com/20230930#CollaborationRevenueMemberhttp://www.revolutionmedicines.com/20230930#CollaborationRevenueMember0001628171rvmd:LaboratoryEquipmentMember2023-09-300001628171us-gaap:RetainedEarningsMember2022-12-310001628171us-gaap:RetainedEarningsMember2022-09-300001628171rvmd:AtTheMarketEquityOfferingProgramMemberus-gaap:CommonStockMember2023-01-012023-09-300001628171rvmd:UnderwrittenPublicOfferingMember2023-03-310001628171us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171us-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMember2022-12-310001628171rvmd:ConsultantMember2023-01-012023-09-300001628171us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001628171rvmd:ComputerEquipmentAndSoftwareMember2023-09-300001628171us-gaap:RetainedEarningsMember2023-06-300001628171us-gaap:CommonStockMember2022-04-012022-06-300001628171us-gaap:AdditionalPaidInCapitalMember2022-06-300001628171rvmd:TwoThousandTwentyEquityIncentivePlanMember2020-02-292020-02-290001628171us-gaap:RestrictedStockUnitsRSUMember2023-09-300001628171rvmd:MarketOfferingMember2023-04-012023-06-300001628171rvmd:RedwoodCityCaliforniaMemberus-gaap:AccountingStandardsUpdate201602Member2021-11-300001628171us-gaap:FairValueInputsLevel2Memberrvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:CommonStockMember2022-03-310001628171us-gaap:FurnitureAndFixturesMember2023-09-300001628171us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-3000016281712022-12-310001628171us-gaap:LeaseholdImprovementsMember2023-09-300001628171us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171rvmd:ExpectedSharesToBePurchasedUnderESPPMember2023-01-012023-09-300001628171us-gaap:CorporateDebtSecuritiesMemberrvmd:MarketableSecuritiesMember2022-12-310001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001628171rvmd:TwoThousandTwentyEmployeeStockPurchasePlanMember2020-02-290001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001628171rvmd:UnvestedRestrictedStockUnitsOfCommonStockMember2022-12-310001628171rvmd:EightHundredSaginawDriveRedwoodCityCaliforniaMemberrvmd:RedwoodCityCaliforniaMember2023-01-012023-09-300001628171us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001628171us-gaap:CommonStockMember2023-06-300001628171us-gaap:CommercialPaperMemberus-gaap:CashEquivalentsMember2022-12-310001628171us-gaap:RetainedEarningsMember2023-04-012023-06-3000016281712022-09-300001628171us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:CommonStockMember2022-06-300001628171stpr:MA2023-01-012023-09-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001628171rvmd:EqrxAcquisitionMember2023-07-310001628171us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100016281712022-07-012022-09-300001628171rvmd:TwoThousandTwentyEquityIncentivePlansMember2023-01-012023-09-300001628171us-gaap:CommonStockMember2023-09-300001628171us-gaap:CommonStockMember2023-04-012023-06-300001628171rvmd:UnvestedRestrictedStockUnitsOfCommonStockMember2023-09-300001628171rvmd:ComputerEquipmentAndSoftwareMember2022-12-310001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001628171us-gaap:CorporateDebtSecuritiesMemberus-gaap:CashEquivalentsMember2023-09-300001628171us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171rvmd:FollowOnOfferingMember2022-07-012022-09-300001628171us-gaap:LeaseholdImprovementsMember2022-12-310001628171us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001628171us-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMember2023-09-300001628171us-gaap:CommonStockMember2023-03-310001628171rvmd:TwoThousandTwentyEmployeeStockPurchasePlanMember2023-09-300001628171rvmd:OutstandingOptionsToPurchaseCommonStockMember2023-09-300001628171us-gaap:CashEquivalentsMember2022-12-310001628171rvmd:RedwoodCityCaliforniaMemberrvmd:NineHundredSaginawDriveRedwoodCityCaliforniaMember2023-03-310001628171us-gaap:CorporateDebtSecuritiesMemberus-gaap:CashEquivalentsMember2022-12-310001628171rvmd:SanofiAgreementMember2022-07-012022-09-300001628171us-gaap:RetainedEarningsMember2023-09-300001628171rvmd:ConsultantMember2023-07-012023-09-300001628171us-gaap:RetainedEarningsMember2022-04-012022-06-300001628171rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171rvmd:SevenHundredAndThreeHundredSaginawDriveRedwoodCityCaliforniaMemberrvmd:RedwoodCityCaliforniaMemberus-gaap:AccountingStandardsUpdate201602Member2021-11-012021-11-300001628171us-gaap:AdditionalPaidInCapitalMember2023-06-300001628171rvmd:TwoThousandTwentyEquityIncentivePlansMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-310001628171us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171rvmd:SevenHundredThreeHundredAndEightHundredSaginawDriveRedwoodCityCaliforniaMemberus-gaap:AccountingStandardsUpdate201602Member2023-01-012023-03-310001628171us-gaap:CommercialPaperMemberrvmd:MarketableSecuritiesMember2022-12-310001628171us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:MatureAfterOneYearThroughTwoYearsMember2023-09-300001628171us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171stpr:MA2018-10-310001628171rvmd:SanofiAgreementMember2023-01-012023-09-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001628171us-gaap:AdditionalPaidInCapitalMember2021-12-310001628171us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171rvmd:MarketableSecuritiesMember2023-09-300001628171rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171rvmd:MarketableSecuritiesMemberrvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember2022-12-310001628171us-gaap:AdditionalPaidInCapitalMember2022-12-310001628171rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember2022-12-310001628171us-gaap:AdditionalPaidInCapitalMemberrvmd:MarketOfferingMember2023-04-012023-06-300001628171rvmd:UnvestedRestrictedStockUnitsOfCommonStockMember2023-01-012023-09-300001628171rvmd:SanofiAgreementMember2018-07-310001628171us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001628171us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-3000016281712023-07-012023-09-300001628171us-gaap:CommonStockMember2021-12-310001628171us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:RedwoodCityCaliforniaMemberrvmd:SevenHundredSaginawDriveRedwoodCityCaliforniaMemberus-gaap:AccountingStandardsUpdate201602Member2020-04-012020-04-300001628171us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:CommonStockMember2022-09-3000016281712023-09-300001628171rvmd:RedwoodCityCaliforniaMemberrvmd:SevenHundredSaginawDriveRedwoodCityCaliforniaMember2023-01-012023-09-3000016281712022-04-012022-06-300001628171rvmd:RedwoodCityCaliforniaMember2023-01-012023-09-300001628171rvmd:TwoThousandTwentyEquityIncentivePlansMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001628171rvmd:TwoThousandTwentyEmployeeStockPurchasePlanMember2023-01-012023-09-3000016281712022-01-012022-03-310001628171us-gaap:CashEquivalentsMemberrvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember2023-09-300001628171us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171us-gaap:CommonStockMember2022-07-012022-09-300001628171rvmd:TwoThousandTwentyEmployeeStockPurchasePlanMember2023-07-012023-09-300001628171us-gaap:CorporateDebtSecuritiesMemberrvmd:MarketableSecuritiesMember2023-09-300001628171us-gaap:FurnitureAndFixturesMember2022-12-310001628171us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001628171rvmd:SanofiAgreementMember2022-12-310001628171us-gaap:AdditionalPaidInCapitalMember2023-03-310001628171us-gaap:RetainedEarningsMember2022-06-300001628171us-gaap:RetainedEarningsMember2023-03-310001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001628171rvmd:OptionsEarlyExercisedSubjectToFutureVestingMember2022-01-012022-09-3000016281712022-01-012022-09-300001628171us-gaap:CommonStockMember2022-01-012022-03-310001628171us-gaap:RetainedEarningsMember2022-01-012022-03-310001628171rvmd:SanofiAgreementMember2023-07-012023-09-3000016281712022-03-310001628171rvmd:TwoThousandTwentyEquityIncentivePlansMemberus-gaap:RestrictedStockUnitsRSUMember2023-09-300001628171rvmd:RedwoodCityCaliforniaMember2021-11-300001628171rvmd:ExpectedSharesToBePurchasedUnderESPPMember2022-01-012022-09-300001628171us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001628171rvmd:ConsultantMember2022-07-012022-09-300001628171rvmd:RedwoodCityCaliforniaMemberrvmd:RestrictedCashMember2023-09-300001628171rvmd:RedwoodCityCaliforniaMemberrvmd:RestrictedCashMember2022-12-310001628171us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001628171rvmd:AtTheMarketEquityOfferingProgramMemberus-gaap:CommonStockMember2021-11-012021-11-300001628171us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001628171rvmd:MatureInOneYearOrLessMember2023-09-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001628171us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:CommonStockMember2023-07-012023-09-300001628171us-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:CommonStockMemberrvmd:MarketOfferingMember2023-04-012023-06-300001628171rvmd:OptionsToPurchaseCommonStockMember2023-01-012023-09-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001628171rvmd:TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember2023-01-012023-09-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001628171us-gaap:RetainedEarningsMember2023-07-012023-09-300001628171us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001628171us-gaap:ConstructionInProgressMember2023-09-300001628171rvmd:MarketableSecuritiesMember2022-12-310001628171rvmd:FollowOnOfferingMemberus-gaap:CommonStockMember2022-07-012022-09-300001628171us-gaap:CashEquivalentsMember2023-09-3000016281712021-12-310001628171rvmd:MarketableSecuritiesMemberrvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember2023-09-300001628171rvmd:AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroIncentiveAwardPlanMember2023-09-300001628171rvmd:AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroEmployeeStockPurchasePlanMember2023-09-300001628171us-gaap:AdditionalPaidInCapitalMember2022-09-300001628171us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171rvmd:ThreeHundredSaginawDriveRedwoodCityCaliforniaMemberrvmd:RedwoodCityCaliforniaMember2023-01-012023-09-300001628171us-gaap:RetainedEarningsMember2021-12-310001628171rvmd:FollowOnOfferingMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016281712023-03-3100016281712023-01-012023-09-300001628171us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001628171rvmd:OptionsEarlyExercisedSubjectToFutureVestingMember2023-01-012023-09-300001628171us-gaap:CommonStockMember2023-01-012023-03-310001628171rvmd:TwoThousandTwentyEquityIncentivePlansMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001628171us-gaap:CommercialPaperMemberrvmd:MarketableSecuritiesMember2023-09-300001628171rvmd:FollowOnOfferingMemberus-gaap:CommonStockMember2023-01-012023-03-310001628171rvmd:AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroEmployeeStockPurchasePlanMember2022-12-310001628171us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001628171rvmd:UnvestedRestrictedStockUnitsOfCommonStockMember2022-01-012022-09-300001628171us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:EqrxAcquisitionMember2023-07-312023-07-310001628171us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171us-gaap:ConstructionInProgressMember2022-12-310001628171us-gaap:FairValueInputsLevel2Memberrvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:LaboratoryEquipmentMember2022-12-310001628171rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroIncentiveAwardPlanMember2022-12-310001628171rvmd:ConsultantMember2022-01-012022-09-300001628171rvmd:FollowOnOfferingMember2023-01-012023-03-3100016281712023-06-300001628171us-gaap:CommercialPaperMemberus-gaap:CashEquivalentsMember2023-09-300001628171us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001628171us-gaap:CommonStockMember2022-12-310001628171us-gaap:AdditionalPaidInCapitalMember2023-09-300001628171us-gaap:OverAllotmentOptionMember2023-03-310001628171rvmd:FollowOnOfferingMemberus-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001628171us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:AdditionalPaidInCapitalMember2022-03-310001628171rvmd:TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember2022-01-012022-12-310001628171rvmd:SanofiAgreementMember2022-01-012022-09-300001628171rvmd:OptionsToPurchaseCommonStockMember2022-01-012022-09-3000016281712023-04-012023-06-300001628171us-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171us-gaap:RetainedEarningsMember2022-07-012022-09-300001628171rvmd:TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember2023-09-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001628171us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100016281712022-06-300001628171rvmd:OutstandingOptionsToPurchaseCommonStockMember2022-12-310001628171rvmd:SanofiAgreementMember2023-09-300001628171rvmd:ThreeHundredSaginawDriveRedwoodCityCaliforniaMemberrvmd:RedwoodCityCaliforniaMember2020-04-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001628171us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001628171us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:UnderwrittenPublicOfferingMember2023-03-012023-03-310001628171us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001628171us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001628171us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001628171us-gaap:RetainedEarningsMember2023-01-012023-03-310001628171us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001628171rvmd:RedwoodCityCaliforniaMemberrvmd:SevenHundredSaginawDriveRedwoodCityCaliforniaMember2015-01-310001628171us-gaap:RetainedEarningsMember2022-03-310001628171rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-3000016281712023-11-0100016281712023-01-012023-03-310001628171rvmd:ThreeHundredSaginawDriveRedwoodCityCaliforniaMemberrvmd:RedwoodCityCaliforniaMemberus-gaap:AccountingStandardsUpdate201602Member2020-04-300001628171us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001628171us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-30xbrli:purervmd:Voteutr:sqftxbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended September 30, 2023

OR

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

For the transition period from ___ to ___

Commission File Number: 001-39219

 

Revolution Medicines, Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

47-2029180

(State or other jurisdiction of

incorporation or organization)

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

700 Saginaw Drive

Redwood City, CA

94063

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (650) 481-6801

 

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock $0.0001 Par Value per Share

 

RVMD

 

The Nasdaq Stock Market LLC

(Nasdaq Global Select Market)

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

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

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

 

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

 

 

 

 

 

 

Emerging growth company

 

 

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

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

As of November 2, 2023, the registrant had 109,564,695 shares of common stock, $0.0001 par value per share, outstanding.

 

 

 


 

Table of Contents

 

Page

Special Note Regarding Forward Looking Statements

ii

PART I.

FINANCIAL INFORMATION

1

Item 1.

Financial Statements (unaudited)

1

Condensed Consolidated Balance Sheets

1

Condensed Consolidated Statements of Operations and Comprehensive Loss

2

 

Condensed Consolidated Statements of Stockholders’ Equity

3

Condensed Consolidated Statements of Cash Flows

5

Notes to Condensed Consolidated Financial Statements

6

Item 2.

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

17

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

25

Item 4.

Controls and Procedures

26

 

 

 

PART II.

OTHER INFORMATION

27

Item 1.

Legal Proceedings

27

Item 1A.

Risk Factors

27

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

74

Item 3.

Defaults Upon Senior Securities

74

Item 4.

Mine Safety Disclosures

74

Item 5.

Other Information

74

Item 6.

Exhibits

75

 

Signatures

76

 

i


 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements concerning our business, operations and financial performance and condition, as well as our plans, objectives and expectations for our business, operations and financial performance and condition. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that are in some cases beyond our control and 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.

In some cases, you can identify forward-looking statements by terminology such as “aim,” “anticipate,” “assume,” “believe,” “contemplate,” “continue,” “could,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “predict,” “potential,” “positioned,” “seek,” “should,” “target,” “will,” “would,” and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. These forward-looking statements include, but are not limited to, statements about:

the scope, progress, results and costs of developing our product candidates or any other future product candidates, and conducting preclinical studies and clinical trials;
the expected timing of the closing of the EQRx Acquisition (as defined here) and the ability of the parties to complete the EQRx Acquisition considering the various closing conditions;
the scope, progress, results and costs related to the research and development of our pipeline;
the timing of and costs involved in obtaining and maintaining regulatory approval for any of current or future product candidates, and any related restrictions, limitations and/or warnings in the label of an approved product candidate;
our expectations regarding the potential market size and size of the potential patient populations for our product candidates and any future product candidates, if approved for commercial use;
our ability to maintain and establish new collaborations, licensing or other arrangements and the financial terms of any such agreements;
our commercialization, marketing and manufacturing capabilities and expectations;
the rate and degree of market acceptance of our product candidates, as well as the pricing and reimbursement of our product candidates, if approved;
the implementation of our business model and strategic plans for our business, product candidates and technology, including additional indications for which we may pursue;
the scope of protection we are able to establish and maintain for intellectual property rights covering our product candidates, including the projected term of patent protection;
estimates of our expenses, future revenue, capital requirements, our needs for additional financing and our ability to obtain additional capital;
developments and projections relating to our competitors and our industry, including competing therapies and procedures;
regulatory and legal developments in the United States and foreign countries;
the performance of our third-party suppliers and manufacturers;
our ability to attract and retain key scientific or management personnel;
our expectations regarding our ability to obtain, maintain, enforce and defend our intellectual property protection for our product candidates; and
other risks and uncertainties, including those listed under the caption “Risk Factors.”

ii


 

We have based these forward-looking statements largely on management’s current expectations, estimates, forecasts and projections about our business and the industry in which we operate and management’s beliefs and assumptions and are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of risks, uncertainties and assumptions described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein until after we distribute this Quarterly Report on Form 10-Q, whether as a result of any new information, future events or otherwise.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and you are cautioned not to unduly rely upon these statements.

Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (https://ir.revmed.com), Securities and Exchange Commission (SEC) filings, webcasts, press releases and conference calls. We use these mediums, including our website, to communicate with our members and public about our company, our products and other issues. It is possible that the information that we make available may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our website.

 

iii


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

REVOLUTION MEDICINES, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share data)

(unaudited)

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

358,399

 

 

$

161,412

 

Marketable securities

 

 

454,796

 

 

 

483,531

 

Accounts receivable

 

 

309

 

 

 

4,673

 

Prepaid expenses and other current assets

 

 

10,963

 

 

 

10,569

 

Total current assets

 

 

824,467

 

 

 

660,185

 

Property and equipment, net

 

 

20,286

 

 

 

18,659

 

Operating lease right-of-use asset

 

 

53,122

 

 

 

55,077

 

Intangible assets, net

 

 

58,006

 

 

 

58,807

 

Goodwill

 

 

14,608

 

 

 

14,608

 

Restricted cash

 

 

2,391

 

 

 

1,737

 

Other noncurrent assets

 

 

11,352

 

 

 

2,857

 

Total assets

 

$

984,232

 

 

$

811,930

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

29,627

 

 

$

21,306

 

Accrued expenses and other current liabilities

 

 

50,159

 

 

 

29,446

 

Operating lease liability, current

 

 

5,755

 

 

 

6,773

 

Deferred revenue, current

 

 

 

 

 

4,459

 

Total current liabilities

 

 

85,541

 

 

 

61,984

 

Deferred tax liability

 

 

3,158

 

 

 

7,025

 

Operating lease liability, noncurrent

 

 

57,093

 

 

 

57,432

 

Other noncurrent liabilities

 

 

982

 

 

 

301

 

Total liabilities

 

 

146,774

 

 

 

126,742

 

Commitments and contingencies (Note 7)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.0001 par value; 10,000,000 shares authorized at
  September 30, 2023 and December 31, 2022, respectively;
zero shares
   issued and outstanding at September 30, 2023 and December 31, 2022, respectively

 

 

 

 

 

 

Common stock, $0.0001 par value; 300,000,000 shares authorized at
   September 30, 2023 and December 31, 2022, respectively;
109,451,685 and 90,411,912
   shares issued and outstanding at September 30, 2023 and December 31, 2022,
   respectively

 

 

11

 

 

 

9

 

Additional paid-in capital

 

 

1,814,489

 

 

 

1,388,300

 

Accumulated other comprehensive loss

 

 

(871

)

 

 

(1,780

)

Accumulated deficit

 

 

(976,171

)

 

 

(701,341

)

Total stockholders’ equity

 

 

837,458

 

 

 

685,188

 

Total liabilities and stockholders’ equity

 

$

984,232

 

 

$

811,930

 

 

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

1


 

REVOLUTION MEDICINES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(in thousands, except share and per share data)

(unaudited)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Collaboration revenue

 

$

 

 

$

3,356

 

 

$

10,838

 

 

$

20,050

 

Total revenue

 

 

 

 

 

3,356

 

 

 

10,838

 

 

 

20,050

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

107,735

 

 

 

69,455

 

 

 

274,663

 

 

 

186,946

 

General and administrative

 

 

15,513

 

 

 

10,434

 

 

 

43,377

 

 

 

29,676

 

Total operating expenses

 

 

123,248

 

 

 

79,889

 

 

 

318,040

 

 

 

216,622

 

Loss from operations

 

 

(123,248

)

 

 

(76,533

)

 

 

(307,202

)

 

 

(196,572

)

Other income, net:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

10,947

 

 

 

2,907

 

 

 

28,505

 

 

 

4,077

 

Total other income, net

 

 

10,947

 

 

 

2,907

 

 

 

28,505

 

 

 

4,077

 

Loss before income taxes

 

 

(112,301

)

 

 

(73,626

)

 

 

(278,697

)

 

 

(192,495

)

Benefit from income taxes/(income tax expense)

 

 

3,867

 

 

 

297

 

 

 

3,867

 

 

 

297

 

Net loss

 

$

(108,434

)

 

$

(73,329

)

 

$

(274,830

)

 

$

(192,198

)

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

 

$

(0.99

)

 

$

(0.87

)

 

 

(2.65

)

 

$

(2.47

)

Weighted-average common shares used to compute net loss per share, basic and diluted

 

 

109,233,084

 

 

 

84,694,860

 

 

 

103,702,501

 

 

 

77,751,185

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Comprehensive loss:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(108,434

)

 

$

(73,329

)

 

$

(274,830

)

 

$

(192,198

)

Other comprehensive loss:

 

 

 

 

 

 

 

 

 

 

 

 

  Unrealized gain (loss) on investments, net

 

 

380

 

 

 

(654

)

 

 

909

 

 

 

(2,043

)

Comprehensive loss

 

$

(108,054

)

 

$

(73,983

)

 

$

(273,921

)

 

$

(194,241

)

 

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

2


 

REVOLUTION MEDICINES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except share data)

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income/ (Loss)

 

 

Deficit

 

 

Equity/(Deficit)

 

Balance at December 31, 2022

 

 

90,411,912

 

 

$

9

 

 

$

1,388,300

 

 

$

(1,780

)

 

$

(701,341

)

 

$

685,188

 

Issuance of common stock pursuant to stock option exercises

 

 

118,747

 

 

 

 

 

 

499

 

 

 

 

 

 

 

 

 

499

 

Issuance of common stock related to vesting of restricted stock units

 

 

85,891

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock upon follow-on offering, net of issuance cost of $21,294

 

 

15,681,818

 

 

 

2

 

 

 

323,704

 

 

 

 

 

 

 

 

 

323,706

 

Repurchase of early exercised stock

 

 

(291

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

9,699

 

 

 

 

 

 

 

 

 

9,699

 

Net unrealized gain on marketable securities

 

 

 

 

 

 

 

 

 

 

 

1,224

 

 

 

 

 

 

1,224

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(68,098

)

 

 

(68,098

)

Balance at March 31, 2023

 

 

106,298,077

 

 

$

11

 

 

$

1,722,202

 

 

$

(556

)

 

$

(769,439

)

 

$

952,218

 

Issuance of common stock pursuant to stock option exercises

 

 

45,918

 

 

 

 

 

 

468

 

 

 

 

 

 

 

 

 

468

 

Issuance of common stock related to vesting of restricted stock units

 

 

174,252

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock related to employee stock purchase plan

 

 

139,967

 

 

 

 

 

 

2,109

 

 

 

 

 

 

 

 

 

2,109

 

Issuance of common stock upon at-the-market offering, net of issuance cost of $1,426

 

 

2,482,880

 

 

 

 

 

 

62,053

 

 

 

 

 

 

 

 

 

62,053

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

12,980

 

 

 

 

 

 

 

 

 

12,980

 

Net unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

(695

)

 

 

 

 

 

(695

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(98,298

)

 

 

(98,298

)

Balance at June 30, 2023

 

 

109,141,094

 

 

$

11

 

 

$

1,799,812

 

 

$

(1,251

)

 

$

(867,737

)

 

$

930,835

 

Issuance of common stock pursuant to stock option exercises

 

 

150,525

 

 

 

 

 

 

1,011

 

 

 

 

 

 

 

 

 

1,011

 

Issuance of common stock related to vesting of restricted stock units

 

 

160,066

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

13,666

 

 

 

 

 

 

 

 

 

13,666

 

Net unrealized gain on marketable securities

 

 

 

 

 

 

 

 

 

 

 

380

 

 

 

 

 

 

380

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(108,434

)

 

 

(108,434

)

Balance at September 30, 2023

 

 

109,451,685

 

 

$

11

 

 

$

1,814,489

 

 

$

(871

)

 

$

(976,171

)

 

$

837,458

 

 

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

 

3


 

REVOLUTION MEDICINES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except share data)

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity/(Deficit)

 

Balance at December 31, 2021

 

 

 

74,142,619

 

 

$

8

 

 

$

1,055,572

 

 

$

(376

)

 

$

(452,636

)

 

$

602,568

 

Issuance of common stock pursuant to stock option exercises

 

 

 

58,122

 

 

 

 

 

 

305

 

 

 

 

 

 

 

 

 

305

 

Issuance of common stock related to vesting of restricted stock units

 

 

 

26,931

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vesting of early exercised stock options

 

 

 

 

 

 

 

 

 

31

 

 

 

 

 

 

 

 

 

31

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

6,644

 

 

 

 

 

 

 

 

 

6,644

 

Net unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

(908

)

 

 

 

 

 

(908

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(57,647

)

 

 

(57,647

)

Balance at March 31, 2022

 

 

 

74,227,672

 

 

$

8

 

 

$

1,062,552

 

 

$

(1,284

)

 

$

(510,283

)

 

$

550,993

 

Issuance of common stock pursuant to stock option exercises

 

 

 

54,215

 

 

 

 

 

 

190

 

 

 

 

 

 

 

 

 

190

 

Issuance of common stock related to employee stock purchase plan

 

 

 

85,802

 

 

 

 

 

 

1,239

 

 

 

 

 

 

 

 

 

1,239

 

Issuance of common stock related to vesting of restricted stock units

 

 

 

94,388

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vesting of early exercised stock options

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

 

24

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

8,098

 

 

 

 

 

 

 

 

 

8,098

 

Net unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

(481

)

 

 

 

 

 

(481

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(61,222

)

 

 

(61,222

)

Balance at June 30, 2022

 

 

 

74,462,077

 

 

$

8

 

 

$

1,072,103

 

 

$

(1,765

)

 

$

(571,505

)

 

$

498,841

 

Issuance of common stock pursuant to stock option exercises

 

 

 

55,477

 

 

 

 

 

 

209

 

 

 

 

 

 

 

 

 

209

 

Issuance of common stock upon follow-on offering, net of offering costs of $16,374

 

 

 

13,225,000

 

 

 

1

 

 

 

248,125

 

 

 

 

 

 

 

 

 

248,126

 

Issuance of common stock related to vesting of restricted stock units

 

 

 

72,733

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vesting of early exercised stock options

 

 

 

 

 

 

 

 

 

88

 

 

 

 

 

 

 

 

 

88

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

8,138

 

 

 

 

 

 

 

 

 

8,138

 

Net unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

(654

)

 

 

 

 

 

(654

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(73,329

)

 

 

(73,329

)

Balance at September 30, 2022

 

 

 

87,815,287

 

 

$

9

 

 

$

1,328,663

 

 

$

(2,419

)

 

$

(644,834

)

 

$

681,419

 

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

 

4


 

REVOLUTION MEDICINES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Cash flows from operating activities

 

 

 

 

 

 

Net loss

 

$

(274,830

)

 

$

(192,198

)

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

 

 

 

 

 

 

     Loss on disposal of fixed assets

 

1

 

 

 

19

 

Amortization of intangible assets

 

 

801

 

 

 

801

 

Stock-based compensation expense

 

 

36,345

 

 

 

22,880

 

Depreciation

 

 

3,695

 

 

 

2,823

 

Net amortization of premium or discount on marketable securities

 

 

(13,572

)

 

 

(486

)

Amortization of operating lease right-of-use asset

 

 

1,955

 

 

 

3,433

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

4,364

 

 

 

989

 

Prepaid expenses and other current assets

 

 

(394

)

 

 

(8,365

)

Accounts payable

 

 

8,164

 

 

 

8,795

 

Accrued expenses and other current liabilities

 

 

20,959

 

 

 

4,468

 

Deferred revenue

 

 

(4,459

)

 

 

(3,827

)

Operating lease liability

 

 

(1,357

)

 

 

(1,433

)

Deferred tax liability

 

 

(3,867

)

 

 

(296

)

Other noncurrent assets

 

 

(8,495

)

 

 

(196

)

Other noncurrent liabilities

 

 

681

 

 

 

(20

)

Net cash used in operating activities

 

 

(230,009

)

 

 

(162,613

)

Cash flows from investing activities

 

 

 

 

 

 

Purchases of marketable securities

 

 

(539,311

)

 

 

(452,434

)

Maturities of marketable securities

 

 

582,527

 

 

 

443,362

 

Purchases of property and equipment

 

 

(5,412

)

 

 

(7,940

)

Net cash provided by (used in) investing activities

 

 

37,804

 

 

 

(17,012

)

Cash flows from financing activities

 

 

 

 

 

 

Proceeds from issuance of common stock upon follow-on offering, net of issuance costs

 

 

323,706

 

 

 

248,126

 

Proceeds from issuance of common stock upon at-the-market offering, net of issuance costs

 

 

62,053

 

 

 

 

Proceeds from issuance of common stock under equity incentive plans

 

 

1,978

 

 

 

704

 

Proceeds from issuance of common stock related to employee stock purchase plan

 

 

2,109

 

 

 

1,239

 

Net cash provided by financing activities

 

 

389,846

 

 

 

250,069

 

Net increase in cash, cash equivalents and restricted cash

 

 

197,641

 

 

 

70,444

 

Cash, cash equivalents and restricted cash - beginning of period

 

 

163,149

 

 

 

110,234

 

Cash, cash equivalents and restricted cash - end of period

 

$

360,790

 

 

$

180,678

 

Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets

 

 

 

 

 

 

Cash and cash equivalents

 

 

358,399

 

 

 

178,941

 

Restricted cash

 

 

2,391

 

 

 

1,737

 

Cash, cash equivalents and restricted cash - end of period

 

$

360,790

 

 

$

180,678

 

Supplemental disclosure of non-cash investing and financing activities

 

 

 

 

 

 

Vesting of early exercised options and restricted stock

 

$

 

 

$

143

 

Purchases of property and equipment in accounts payable and accrued expenses and other current liabilities

 

$

1,329

 

 

$

2,754

 

Unpaid/deferred offering costs

 

$

3

 

 

$

 

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

5


 

REVOLUTION MEDICINES, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

1.
Organization

Revolution Medicines, Inc. (the Company) is a clinical-stage precision oncology company focused on developing targeted therapies to inhibit frontier targets in RAS-addicted cancers. The Company was founded in October 2014 and is headquartered in Redwood City, California.

Liquidity

The Company has incurred net operating losses in each year since inception. As of September 30, 2023, the Company had an accumulated deficit of $976.2 million. Management believes that its existing cash, cash equivalents and marketable securities will enable the Company to fund its planned operations for at least 12 months following the issuance date of these unaudited condensed consolidated financial statements. The Company has been able to fund its operations through the issuance and sale of common stock and redeemable convertible preferred stock in addition to upfront payments and research and development cost reimbursement received under the Company’s collaboration agreement with Genzyme Corporation, an affiliate of Sanofi. Future capital requirements will depend on many factors, including the timing and extent of spending on research and development. There can be no assurance that, in the event the Company requires additional financing, such financing will be available at terms acceptable to the Company, if at all. Failure to generate sufficient cash flows from operations, raise additional capital and reduce discretionary spending should additional capital not become available could have a material adverse effect on the Company’s ability to achieve its business objectives.

Merger Agreement

On July 31, 2023, the Company entered into an Agreement and Plan of Merger (the Merger Agreement) with EQRx, Inc., a Delaware corporation (EQRx), Equinox Merger Sub I, Inc., a Delaware corporation and a direct, wholly owned subsidiary of the Company (Merger Sub I), and Equinox Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of the Company (Merger Sub II).

Pursuant to the terms of the Merger Agreement, the Company will acquire EQRx in an all-stock transaction (the EQRx Acquisition), subject to satisfaction of customary closing conditions and approval by the Company’s and EQRx’s stockholders. At closing, EQRx stockholders will receive the number of shares of the Company’s common stock equal to the sum of 7,692,308 shares (determined as $200.0 million divided by $26.00 per share) plus a number of shares equal to $870.0 million divided by a price that is a 6% discount to the 5-day volume-weighted average share price of the Company’s common stock measured in close proximity to the stockholder vote.

The Merger Agreement provides for Merger Sub I to be merged with and into EQRx (the First Merger), with EQRx surviving the First Merger as a direct, wholly owned subsidiary of the Company (the Surviving Corporation), and as soon as practicable following the First Merger, the Surviving Corporation will be merged with and into Merger Sub II, with Merger Sub II surviving as a direct, wholly owned subsidiary of the Company.

The transaction is anticipated to close in November 2023.

Public offerings

In November 2021, the Company entered into a sales agreement with Cowen and Company, LLC (Cowen) to sell shares of its common stock, from time to time, with aggregate gross proceeds of up to $250.0 million, through an at-the-market equity offering program (ATM). During the nine months ended September 30, 2023, the Company sold an aggregate of 2,482,880 shares of common stock under the ATM, resulting in gross proceeds of $63.5 million. After deducting commissions and expenses of $1.4 million, net proceeds to the Company were $62.1 million during the nine months ended September 30, 2023.

In March 2023, the Company issued and sold 15,681,818 shares of its common stock in an underwritten public offering (including the exercise in full by the underwriters of their option to purchase an additional 2,045,454 shares of the Company’s common stock) at a price to the public of $22.00 per share, for net proceeds of $323.7 million, after deducting underwriting discounts and commissions of $20.7 million and expenses of $0.6 million.

2.
Summary of significant accounting policies

Basis of presentation

The unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) and applicable rules of the Securities and Exchange Commission (SEC) regarding interim

6


 

financial reporting and, in the opinion of management, include all normal and recurring adjustments which are necessary to state fairly the Company’s financial position and results of operations for the reported periods. The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 27, 2023. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations. The unaudited condensed consolidated financial statements for the periods ended September 30, 2023 and September 30, 2022 include the accounts of the Company and its wholly owned subsidiary, Warp Drive Bio, Inc. (Warp Drive). All intercompany balances and transactions have been eliminated in consolidation. The functional and reporting currency of the Company and its subsidiary is the U.S. dollar.

Use of estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, clinical accruals, valuation of in-process research and development and developed technologies, income taxes, useful lives of property and equipment and intangible assets, impairment of goodwill and intangibles, impairment of in-process research and development and developed technologies, the incremental borrowing rate for determining operating lease assets and liabilities and stock-based compensation. The extent to which the COVID-19 pandemic may directly or indirectly impact the Company’s business, financial condition and results of operations is highly uncertain and subject to change. The Company considered the potential impact of the COVID-19 pandemic on its estimates and assumptions and there was not a material impact to the Company’s unaudited condensed consolidated financial statements as of and for the three and nine months ended September 30, 2023. Actual results could materially differ from the Company’s estimates, and there may be changes to the estimates in future periods.

Concentration of credit risk and other risks and uncertainties

Financial instruments that potentially subject the Company to concentration of credit risk consist of cash, cash equivalents and marketable securities. The Company’s cash is held at a limited number of financial institutions in the United States, which management believes to be of high credit quality. Such deposits may, at times, exceed federally insured limits. The Company invests in money market funds, U.S. government debt securities, U.S. government agency bonds, commercial paper and corporate bonds. The Company has not experienced any losses on its deposits of cash and cash equivalents.

Recent accounting pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB), under its ASC or other standard setting bodies, and adopted by the Company as of the specified effective date. No new pronouncements have been adopted by the Company for the three and nine months ended September 30, 2023.

3.
Fair value measurements

The carrying amounts of the Company’s certain financial instruments, including cash equivalents, accounts payable and accrued expenses and other current liabilities approximate fair value due to their relatively short maturities and market interest rates, if applicable. For more information, refer to Note 4 regarding the fair value of the Company’s available-for-sale securities.

Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:

Level 1—Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

Level 2—Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active; and

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

7


 

The following table presents information about the Company’s financial assets that are measured at fair value and indicates the fair value hierarchy of the valuation:

 

 

 

September 30, 2023

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

182,799

 

 

$

182,799

 

 

$

 

 

$

 

Commercial paper

 

 

194,883

 

 

 

 

 

 

194,883

 

 

 

 

U.S. and Canadian government and agency securities

 

 

418,041

 

 

 

 

 

 

418,041

 

 

 

 

Corporate bonds

 

 

14,144

 

 

 

 

 

 

14,144

 

 

 

 

Total

 

$

809,867

 

 

$

182,799

 

 

$

627,068

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

48,522

 

 

$

48,522

 

 

$

 

 

$

 

Commercial paper

 

 

313,928

 

 

 

 

 

 

313,928

 

 

 

 

U.S. and Canadian government and agency securities

 

 

251,830

 

 

 

 

 

 

251,830

 

 

 

 

Corporate bonds

 

 

31,405

 

 

 

 

 

 

31,405

 

 

 

 

Total

 

$

645,685

 

 

$

48,522

 

 

$

597,163

 

 

$

 

Money market funds include funds held in sweep accounts and are measured at fair value on a recurring basis using quoted prices. U.S. and Canadian government debt securities, government agency bonds, commercial paper and corporate bonds are measured at fair value, which is derived from independent pricing sources based on quoted prices in active markets for similar securities.

There were no transfers between Levels 1, 2 or 3 for any of the periods presented.

4.
Available-for-sale securities

The following tables summarize the estimated value of the Company’s available-for-sale marketable securities and cash equivalents and the gross unrealized gains and losses:

 

 

 

September 30, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

117,216

 

 

$

 

 

$

(19

)

 

$

117,197

 

U.S. and Canadian government and agency securities

 

 

324,275

 

 

 

12

 

 

 

(832

)

 

 

323,455

 

Corporate bonds

 

 

14,160

 

 

 

 

 

 

(16

)

 

 

14,144

 

Total marketable securities

 

 

455,651

 

 

 

12

 

 

 

(867

)

 

 

454,796

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

182,799

 

 

 

 

 

 

 

 

 

182,799

 

Commercial paper

 

 

77,715

 

 

 

 

 

 

(29

)

 

 

77,686

 

U.S. and Canadian government and agency securities

 

 

94,573

 

 

 

13

 

 

 

 

 

 

94,586

 

Corporate bonds

 

 

 

 

 

 

 

 

 

 

 

 

Total cash equivalents

 

 

355,087

 

 

 

13

 

 

 

(29

)

 

 

355,071

 

Total available-for-sale investments

 

$

810,738

 

 

$

25

 

 

$

(896

)

 

$

809,867

 

 

8


 

 

 

December 31, 2022

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

216,765

 

 

$

 

 

$

(328

)

 

$

216,437

 

U.S. and Canadian government and agency securities

 

 

236,916

 

 

 

43

 

 

 

(1,270

)

 

 

235,689

 

Corporate bonds

 

 

31,599

 

 

 

 

 

 

(194

)

 

 

31,405

 

Total marketable securities

 

 

485,280

 

 

 

43

 

 

 

(1,792

)

 

 

483,531

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

48,522

 

 

 

 

 

 

 

 

 

48,522

 

Commercial paper

 

 

97,526

 

 

 

 

 

 

(35

)

 

 

97,491

 

Corporate bonds

 

 

16,137

 

 

 

4

 

 

 

 

 

 

16,141

 

Total cash equivalents

 

 

162,185

 

 

 

4

 

 

 

(35

)

 

 

162,154

 

Total available-for-sale investments

 

$

647,465

 

 

$

47

 

 

$

(1,827

)

 

$

645,685

 

 

The amortized cost and estimated fair value of the Company’s available-for-sale securities by contractual maturity are summarized below as of September 30, 2023:

 

 

 

September 30, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Mature in one year or less

 

$

727,252

 

 

$

18

 

 

$

(691

)

 

$

726,579

 

Mature after one year through two years

 

 

83,486

 

 

 

7

 

 

 

(205

)

 

 

83,288

 

Total marketable securities

 

$

810,738

 

 

$

25

 

 

$

(896

)

 

$

809,867

 

 

5.
Balance sheet components

Property and equipment, net

Property and equipment, net consists of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Laboratory equipment

 

$

20,825

 

 

$

17,163

 

Leasehold improvements

 

 

11,659

 

 

 

11,404

 

Computer equipment and software

 

 

5,149

 

 

 

3,965

 

Furniture and fixtures

 

 

726

 

 

 

616

 

Construction in progress

 

 

9

 

 

 

 

 

 

38,368

 

 

 

33,148

 

Less: accumulated depreciation and amortization

 

 

(18,082

)

 

 

(14,489

)

Property and equipment, net

 

$

20,286

 

 

$

18,659

 

 

Depreciation expense for property and equipment amounted to $1.3 million and $1.0 million for the three months ended September 30, 2023 and 2022, respectively, and $3.7 million and $2.8 million for the nine months ended September 30, 2023 and 2022, respectively.

9


 

Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Accrued compensation

 

$

12,828

 

 

$

13,281

 

Accrued research and development

 

 

34,981

 

 

 

15,161

 

Accrued professional services

 

 

1,870

 

 

 

499

 

Other

 

 

480

 

 

 

505

 

Total accrued expenses and other current liabilities

 

$

50,159

 

 

$

29,446

 

 

6.
Intangible assets and goodwill

Intangible assets, net

Intangible assets, net consist of the following as of September 30, 2023:

 

 

 

Gross value

 

 

Accumulated
amortization

 

 

Net book
value

 

 

Weighted-
average
remaining
useful life

 

 

 

(in thousands)

 

 

(in years)

 

In-process research and development — RAS
   Programs

 

$

55,800

 

 

$

 

 

$

55,800

 

 

n/a

 

Developed technology — tri-complex platform

 

 

7,480

 

 

 

(5,274

)

 

 

2,206

 

 

 

2.1

 

Total

 

$

63,280

 

 

$

(5,274

)

 

$

58,006

 

 

 

 

 

Amortization expense for the three months ended September 30, 2023 and 2022 was $0.3 million and for the nine months ended September 30, 2023 and 2022 was $0.8 million.

As of September 30, 2023, future amortization expense is as follows:

 

 

 

Amount

 

 

 

(in thousands)

 

2023 (remaining three months)

 

$

268

 

2024

 

 

1,069

 

2025

 

 

869

 

Total

 

$

2,206

 

 

 

 

 

 

Intangible assets, net consist of the following as of December 31, 2022:

 

 

 

Gross value

 

 

Accumulated
amortization

 

 

Net book
value

 

 

Weighted-
average
remaining
useful life

 

 

 

(in thousands)

 

 

(in years)

 

In-process research and development — RAS
   Programs

 

$

55,800

 

 

$

 

 

$

55,800

 

 

n/a

 

Developed technology — tri-complex platform

 

 

7,480

 

 

 

(4,473

)

 

 

3,007

 

 

 

2.9

 

Total

 

$

63,280

 

 

$

(4,473

)

 

$

58,807

 

 

 

 

 

10


 

 

Goodwill

The following summarizes the change in the carrying value of goodwill for the three and nine months ended September 30, 2023:

 

 

 

Amount

 

 

 

(in thousands)

 

Balance at December 31, 2022

 

$

14,608

 

Adjustment

 

 

 

Balance at September 30, 2023

 

$

14,608

 

 

No impairment has been recognized as of September 30, 2023. Goodwill recorded is not deductible for income tax purposes.

7.
Commitments and contingencies

Leases

In January 2015, as amended in September 2016, the Company entered into an operating lease for approximately 42,000 square feet of office and laboratory space located at 700 Saginaw Drive, Redwood City, California (the 700 Building), with a term through April 2023. In April 2020, the Company amended the lease to lease an additional 19,000 square feet of office, laboratory and research and development space located at 300 Saginaw Drive, Redwood City, California (the 300 Building), and to extend the lease term through December 2030. In November 2021, the Company amended the lease to lease an additional 41,000 square feet of office, laboratory and research and development space located at 800 Saginaw Drive, Redwood City, California (the 800 Building), and to extend the lease term through November 2033. In March 2023, the Company amended the lease to lease an additional approximately 40,000 square feet of office, laboratory and research and development space located at 900 Saginaw Drive, Redwood City, California (the 900 Building), and to extend the lease term through December 31, 2035. The Company has the option to extend the lease for an additional ten years after December 31, 2035. The Company expects to take possession of the 900 Building in the fourth quarter of 2023.

The Company maintains letters of credit for the benefit of the landlord which is disclosed as restricted cash in the unaudited condensed consolidated balance sheets. Restricted cash related to letters of credit due to the landlord was $2.4 million and $1.5 million as of September 30, 2023 and December 31, 2022, respectively.

Through September 30, 2023, the landlord had provided the Company with $9.6 million in tenant improvement allowances collectively for the 700 Building, 300 Building and 900 Building, which were recognized as lease incentives. The lease incentives are being amortized as an offset to rent expense over the lease term in the unaudited condensed consolidated statements of operations and comprehensive loss.

Upon the execution of the lease in April 2020, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the adoption of ASC 842 for the lease. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 300 Building, which is being accounted for as an operating lease, and the other is related to the modification of the original lease term for the 700 Building. As a result, the Company recorded a right-of-use asset of $6.4 million and a lease liability of $9.0 million for the 300 Building and an increase of $14.8 million to the right-of-use asset and lease liability for the 700 Building upon execution of the lease amendment. The Company is recognizing rent expense for both buildings on a straight-line basis through the remaining extended term of the lease.

Upon the execution of the lease amendment in November 2021, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the lease amendment in April 2020. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 800 Building, which is being accounted for as an operating lease, and the other is related to the modification of the lease term, as amended in April 2020, for the 700 Building and 300 Building. As a result, the Company recorded a right-of-use asset and a lease liability of $26.8 million for the 800 Building and an aggregate increase of $8.6 million to the right-of-use assets and lease liabilities for the 700 Building and 300 Building upon execution of the lease amendment. The Company is recognizing rent expense for the buildings on a straight-line basis through the remaining extended term of the lease.

Upon the execution of the lease amendment in March 2023, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the lease amendment in November 2021. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 900 Building, which will be accounted for as an operating lease upon commencement, and the other is related to the modification of the lease term, as amended in November 2021, for the 700 Building, 300 Building and 800 Building. The lease of the 900 Building had not commenced as of March 31, 2023. Per the lease amendment, the lease commencement is the later of (i) January 1, 2024 or (ii) the date the Company takes possession of

11


 

the premises. As a result, the Company recorded an aggregate increase of $0.3 million to the right-of-use assets and lease liabilities for the 700 Building, 300 Building and 800 Building upon execution of the lease amendment. The Company is recognizing rent expense for the buildings on a straight-line basis through the remaining extended term of the lease.

As part of the Warp Drive acquisition in October 2018, the Company assumed an operating lease for approximately 22,000 square feet of office and laboratory space located in Cambridge, Massachusetts (Cambridge Lease), which expired in February 2023. In March 2019, the Company fully subleased the Cambridge Lease to Casma Therapeutics, Inc. (Casma), on financial terms substantially the same as the original lease. The sublease term with Casma was through the expiration of the Cambridge Lease term in February 2023.

The balance sheet classification of the Company’s operating lease liabilities was as follows:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Operating lease liabilities:

 

 

 

 

 

 

   Operating lease liability – current

 

$

5,755

 

 

$

6,773

 

   Operating lease liability – noncurrent

 

 

57,093

 

 

 

57,432

 

      Total operating lease liabilities

 

$

62,848

 

 

$

64,205

 

For the three months ended September 30, 2023 and 2022, operating lease cost was $1.9 million and $1.8 million, respectively, net of sublease income of zero and $0.5 million, respectively. For the nine months ended September 30, 2023 and 2022, operating lease cost was $5.7 million and $4.7 million, respectively, net of sublease income of $0.3 million and $1.2 million, respectively. The operating cash flows used in operating leases were $0.4 million and $0.2 million for the three months ended September 30, 2023 and 2022, respectively. The operating cash flows used in operating leases were $1.4 million and $1.4 million for the nine months ended September 30, 2023 and 2022, respectively. Short-term lease costs were immaterial for the three and nine months ended September 30, 2023 and 2022, respectively.

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

 

 

 

 

 

 

 

 

 

2023 (remaining three months)

 

$

1,729

 

2024

 

 

7,100

 

2025

 

 

7,349

 

2026

 

 

7,606

 

2027

 

 

7,872

 

Thereafter

 

 

73,717

 

Total undiscounted lease payments

 

$

105,373

 

Less: Imputed interest

 

 

(41,525

)

Less: Tenant improvement allowance

 

 

(1,000

)

      Total operating lease liabilities

 

$

62,848

 

 

Operating lease liabilities are based on the net present value of the remaining lease payments over the remaining lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate. The weighted-average discount rate used to determine the operating lease liability was 8.4%. As of September 30, 2023 and December 31, 2022, the weighted-average remaining lease term was 12.3 years and 10.9 years, respectively.

Legal matters

From time to time, the Company may be involved in litigation related to claims that arise in the ordinary course of its business activities. The Company accrues for these matters when it is probable that losses will be incurred and these losses can be reasonably estimated. The Company believes that as of September 30, 2023 and December 31, 2022 no such matters, individually or in the aggregate, would have a material adverse effect on the Company’s financial position, results of operations or cash flows.

Indemnification

The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third party with respect to its technology. The term of these indemnification agreements is generally perpetual any time after the execution

12


 

of the agreement. The maximum potential amount of future payments the Company could be required to make under these arrangements is not determinable. The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is minimal.

Other

The Company enters into agreements in the ordinary course of business with contract research organizations for clinical trials, contract manufacturing organizations to provide clinical trial materials and with vendors for preclinical studies and other services and products for operating purposes which are generally cancelable at any time by us upon 30 to 90 days prior written notice.

8.
Sanofi collaboration agreement

In June 2018, the Company entered into a collaborative research, development and commercialization agreement (the Sanofi Agreement) with Aventis, Inc. (an affiliate of Sanofi) to research and develop SHP2 inhibitors, including RMC-4630, for any indications. The Sanofi Agreement was assigned to Genzyme Corporation, a Sanofi affiliate, in December 2018. For the purposes of this discussion, the Company refers to Genzyme Corporation as Sanofi. The Sanofi Agreement was terminated in June 2023.

Pursuant to the Sanofi Agreement, the Company granted Sanofi a worldwide, exclusive, sublicensable (subject to the Company’s consent in certain circumstances) license under certain of the Company’s patents and know-how to research, develop, manufacture, use, sell, offer for sale, import and otherwise commercialize SHP2 inhibitors, including RMC-4630, for any and all uses, subject to the Company’s exercise of rights and performance of obligations under the Sanofi Agreement.

Under the Sanofi Agreement, the Company had primary responsibility for early clinical development of RMC-4630 pursuant to an approved development plan. Sanofi was responsible for reimbursing the Company for all internal and external costs and expenses to perform its activities under approved development plans, except for costs and expenses related to the RMC-4630-03 study, for which Sanofi reimbursed the Company 50% of the costs and expenses.

Pursuant to the Sanofi Agreement, the Company received an upfront payment of $50 million from Sanofi in July 2018. The Sanofi Agreement included obligations for Sanofi to make certain milestone payments and royalty payments, all of which expired on termination of the Sanofi Agreement.

Upon termination of the Sanofi Agreement, the licenses granted to Sanofi thereunder became fully paid-up, royalty-free, perpetual and irrevocable and all rights and obligations of Sanofi under the Sanofi Agreement reverted to us.

During the three months ended September 30, 2023 and 2022, the Company recognized zero and $3.4 million of collaboration revenue associated with this agreement, respectively, and $10.9 million and $20.1 million for the nine months ended September 30, 2023 and 2022, respectively.

As of September 30, 2023 and December 31, 2022, zero and $4.5 million of deferred revenue was classified as current, respectively.

9.
Common stock

As of September 30, 2023 and December 31, 2022, the Company’s certificate of incorporation authorized the Company to issue 300,000,000 shares of common stock, at a par value of $0.0001 per share. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors, subject to prior rights of the redeemable convertible preferred stockholders. As of September 30, 2023, no dividends had been declared.

The Company has reserved shares of common stock for future issuance as follows:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Outstanding options to purchase common stock

 

 

10,973,121

 

 

 

8,164,375

 

Unvested restricted stock units of common stock

 

 

2,094,080

 

 

 

1,175,032

 

Available for future issuance under the 2020 Incentive Award Plan

 

 

6,784,272

 

 

 

6,726,307

 

Available for issuance under the 2020 Employee Stock Purchase Plan

 

 

2,465,119

 

 

 

1,700,887

 

Total

 

 

22,316,592

 

 

 

17,766,601

 

 

13


 

10.
Stock-based compensation

2020 Incentive Award Plan

In February 2020, the Company adopted the 2020 Equity Incentive Plan (the 2020 Plan). The 2020 Plan became effective on February 11, 2020. The 2020 Plan provides for a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash-based awards. Under the 2020 Plan, the Company generally grants stock-based awards with service-based vesting conditions only. Options and restricted stock unit awards granted typically vest over a four-year period, but may be granted with different vesting terms.

Following the effectiveness of the 2020 Plan, the Company ceased making grants under the 2014 Equity Incentive Plan (the 2014 Plan). However, the 2014 Plan continues to govern the terms and conditions of the outstanding awards granted under it. Shares of common stock subject to awards granted under the 2014 Plan that are forfeited or lapse unexercised and which following the effective date of the 2020 Plan were not issued under the 2014 Plan are available for issuance under the 2020 Plan.

2020 Employee Stock Purchase Plan

In February 2020, the Company adopted the 2020 Employee Stock Purchase Plan (the ESPP). Under the ESPP, employees have the ability to purchase shares of the Company’s common stock through payroll deductions at a discount during a series of offering periods of 24 months, each comprised of four six-month purchase periods. The purchase price will be the lower of 85% of the closing trading price per share of the Company’s common stock on the first day of an offering period in which an employee is enrolled or 85% of the closing trading price per share on the purchase date, which will occur on the last trading day of each purchase period.

For the three and nine months ended September 30, 2023, there were 139,967 shares of common stock purchased under the ESPP. As of September 30, 2023, a total of 2,465,119 shares of common stock were available for future issuance under the ESPP. As of September 30, 2023, there was $2.3 million of unrecognized compensation cost related to the ESPP.

Stock options

Activity under the 2020 Plan and 2014 Plan with respect to the Company’s options during the nine months ended September 30, 2023 was as follows:

 

 

 

Number of
Shares
underlying
options

 

 

Weighted-
average
exercise price

 

 

Weighted-
average
remaining
contractual
term

 

 

Aggregate
intrinsic
value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Balance, December 31, 2022

 

 

8,164,375

 

 

$

16.09

 

 

 

7.53

 

 

$

85,181

 

Options granted

 

 

3,259,120

 

 

 

26.44

 

 

 

 

 

 

 

Options exercised

 

 

(315,190

)

 

 

6.28

 

 

 

 

 

 

 

Options cancelled

 

 

(135,184

)

 

 

27.58

 

 

 

 

 

 

 

Balance, September 30, 2023

 

 

10,973,121

 

 

$

19.30

 

 

 

7.63

 

 

$

108,715

 

Options vested and expected to vest as of September 30, 2023

 

 

10,973,121

 

 

$

19.30

 

 

 

7.63

 

 

$

108,715

 

Options vested and exercisable as of September 30, 2023

 

 

5,833,956

 

 

$

14.00

 

 

 

6.46

 

 

$

89,932

 

 

14


 

 

As of September 30, 2023, there was $82.1 million of unrecognized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted-average period of 2.87 years.

Restricted stock units

Activity under the 2020 Plan with respect to the Company’s restricted stock units (RSUs) during the nine months ended September 30, 2023 was as follows:

 

 

 

Number of
Shares

 

 

Weighted-
average
grant date fair value per share

 

 

Weighted-
average
remaining contractual term

 

 

Aggregate intrinsic value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Balance, December 31, 2022

 

 

1,175,032

 

 

$

23.25

 

 

 

1.62

 

 

$

27,989

 

Restricted stock units granted

 

 

1,399,709

 

 

 

 

 

 

 

 

 

 

Restricted stock units vested

 

 

(420,209

)

 

 

 

 

 

 

 

 

 

Restricted stock units forfeited

 

 

(60,452

)

 

 

 

 

 

 

 

 

 

Balance, September 30, 2023

 

 

2,094,080

 

 

$

25.21

 

 

 

1.63

 

 

 

57,964

 

Expected to vest as of September 30, 2023

 

 

2,094,080

 

 

$

25.21

 

 

 

1.63

 

 

 

57,964

 

 

The number of RSUs vested includes shares of common stock that the Company withheld to satisfy the minimum statutory tax withholding requirements. As of September 30, 2023, there was $50.3 million of total unrecognized compensation cost related to RSUs that is expected to be recognized over a weighted average period of 3.06 years.

Stock-based compensation expense

Total stock-based compensation expense related to stock options, RSUs and the 2020 ESPP by function was as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 

(in thousands)

 

Research and development

 

$

8,151

 

 

$

4,804

 

 

$

21,493

 

 

$

13,203

 

General and administrative

 

 

5,515

 

 

 

3,334

 

 

 

14,852

 

 

 

9,677

 

Total

 

$

13,666

 

 

$

8,138

 

 

$

36,345

 

 

$

22,880

 

 

Stock-based compensation related to options and RSUs granted to non-employees was zero for the three months ended September 30, 2023 and 2022, respectively, and $0.1 million and $0.3 million for the nine months ended September 30, 2023 and 2022, respectively.

11.
Net loss per share attributable to common stockholders

The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share and per share data)

 

 

(in thousands, except share and per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(108,434

)

 

$

(73,329

)

 

$

(274,830

)

 

$

(192,198

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding

 

 

109,233,340

 

 

 

84,709,849

 

 

 

103,704,719

 

 

 

77,764,196

 

Less: Weighted-average unvested restricted shares and
   shares subject to repurchase

 

 

(256

)

 

 

(14,989

)

 

 

(2,218

)

 

 

(13,011

)

Weighted-average shares used to compute net loss per share
   attributable to common stockholders, basic and diluted

 

 

109,233,084

 

 

 

84,694,860

 

 

 

103,702,501

 

 

 

77,751,185

 

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

 

$

(0.99

)

 

$

(0.87

)

 

$

(2.65

)

 

$

(2.47

)

 

15


 

 

The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net loss per share for the periods presented due to their anti-dilutive effect:

 

 

 

As of September 30,

 

 

 

2023

 

 

2022

 

Options to purchase common stock

 

 

10,973,121

 

 

 

8,159,892

 

Options early exercised subject to future vesting

 

 

 

 

 

12,656

 

Unvested restricted stock units of common stock

 

 

2,094,080

 

 

 

1,193,601

 

Expected shares to be purchased under ESPP

 

 

252,978

 

 

 

517,496

 

Total

 

 

13,320,179

 

 

 

9,883,645

 

 

16


 

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

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the unaudited condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q. In addition to historical financial information, this discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. As a result of many factors, including those factors set forth in the “Risk Factors” section of this Quarterly Report on Form 10-Q, our actual results could differ materially from the results described or implied by the forward-looking statements contained in the following discussion and analysis.

Overview

We are a clinical-stage precision oncology company focused on developing targeted therapies to inhibit frontier targets in RAS-addicted cancers. We possess sophisticated structure-based drug discovery capabilities built upon deep chemical biology and cancer pharmacology know-how and innovative, proprietary technologies that enable the creation of small molecules tailored to unconventional binding sites. Our understanding of genetic drivers and adaptive resistance mechanisms in cancer, coupled with robust drug discovery and medicinal chemistry capabilities, has guided us to establish a deep pipeline targeting critical signaling nodes within the RAS pathway and associated pathways. This cohesive approach underpins our clinical strategy of exploring mechanism-based dosing paradigms and in-pathway combinations to optimize treatment for cancer patients.

Our research and development pipeline comprises RAS(ON) inhibitors that bind directly to RAS variants, which we refer to as RAS(ON) Inhibitors, and RAS companion inhibitors that target key nodes in the RAS pathway or associated pathways, which we refer to as RAS Companion Inhibitors. Our RAS(ON) Inhibitors are designed to be used as monotherapy, in combination with other RAS(ON) Inhibitors and/or in combination with RAS Companions Inhibitors or other therapeutic agents. Our RAS Companion Inhibitors are designed primarily for combination treatment strategies centered on our RAS(ON) Inhibitors.

RAS(ON) Inhibitors

Our RAS(ON) Inhibitors are based on our proprietary tri-complex technology platform, which enables a highly differentiated approach to inhibiting the active, GTP-bound form of RAS, which we refer to as RAS(ON). We are developing a portfolio of compounds that we believe are the first and only RAS(ON) Inhibitors to use this mechanism of action.

We believe that direct inhibitors of RAS(ON) will suppress cell growth and survival and be less susceptible to adaptive resistance mechanisms recognized for RAS(OFF) inhibitors. We plan to evaluate our RAS(ON) Inhibitors alone and in combination with other drugs and investigational drug candidates, particularly in-pathway agents. We believe tailored RAS(ON) Inhibitors will be useful to serve the diverse landscape of RAS-driven cancers optimally. We believe that in some cases, patients may experience maximal clinical benefit from the broad activity of our RASMULTI(ON) Inhibitor, RMC-6236, if approved. In others, treatment with a mutant-selective RAS(ON) Inhibitor like RMC-6291 (G12C), RMC-9805 (G12D), RMC-5127 (G12V), RMC-0708 (Q61H) or RMC-8839 (G13C), in each case, if approved, may be optimal. Consistent with this thesis, we are pursuing additional RAS mutant-selective inhibitors for RAS variants G12R, and G13D. We further believe that in some cases, it may be beneficial to combine RMC-6236 with a mutant-selective RAS(ON) Inhibitor, with RMC-6236 functioning as the backbone of such RAS(ON) Inhibitor doublets. In addition, we believe that in some cases, combination of our RAS(ON) Inhibitors with standard of care therapies, including immunotherapies, may be optimal.

RMC-6236

RMC-6236, our RASMULTI(ON) Inhibitor, is designed as a first-in-class, potent, oral, RAS-selective tri-complex inhibitor of multiple RAS(ON) variants including cancer drivers at all three of the major mutation hotspot positions, G12, G13, and Q61. RMC-6236 inhibits all three major RAS isoforms, suppressing the mutant cancer driver and cooperating wild-type RAS proteins.

 

A monotherapy dose-escalation Phase 1/1b study of RMC-6236, which we refer to as RMC-6236-001, is ongoing.

 

On October 13, 2023, we reported updated interim safety, pharmacokinetic and circulating tumor DNA (ctDNA) data from the RMC-6236-001 study as of a September 11, 2023 data cut-off date. These data demonstrated an acceptable safety profile that was generally well tolerated across dose levels in patients with solid tumors and demonstrated dose-dependent increases in exposure at a steady state with minimal accumulation after repeated daily oral dosing, which we believe is compatible with once-daily dosing. Reductions in ctDNA variant allele frequency were observed for multiple KRAS-mutated alleles in multiple tumor types, indicative of anti-tumor activity by RMC-6236.

 

On October 22, 2023, we reported updated interim safety and anti-tumor activity data for dose levels of 80 mg daily and above from the RMC-6236-001 study as of an October 12, 2023 data cut-off date. These data demonstrated an acceptable safety profile that was

17


 

generally well tolerated across the dose levels analyzed. These data also demonstrated preliminary evidence of clinical activity in efficacy-evaluable non-small cell lung cancer (NSCLC) patients and pancreatic ductal adenocarcinoma (PDAC) patients.

 

We are planning a global randomized Phase 3 trial comparing RMC-6236 against docetaxel in patients with previously treated RAS-mutated NSCLC who have been treated with immunotherapy and platinum-containing chemotherapy. The study design for this planned trial is subject to change based on regulatory authority feedback. We are currently aiming to initiate this study in 2024.

 

We are also designing a potential global randomized Phase 3 trial comparing RMC-6236 against a physician’s choice of chemotherapy regimens in patients with previously treated RAS-mutated PDAC. The study design for this potential trial is subject to change based on maturing data and regulatory authority feedback. We expect to make a decision regarding plans for this study after additional patient follow-up regarding durability of response and disease control and dose optimization, and we currently believe the study could potentially be initiated in 2024.

 

Planning is also underway for one or more combination clinical trials for RMC-6236 with standard of care therapies in first-line treatment settings.

RMC-6291

RMC-6291 is designed as a first-in-class, potent, oral and selective tri-complex inhibitor of RASG12C(ON). It is designed to exhibit subnanomolar potency for suppressing RAS pathway signaling and growth of RASG12C-bearing cancer cells and is engineered to be highly selective for RASG12C over wild type RAS and other cellular targets. RMC-6291 is designed to be differentiated from first-generation KRASG12C(OFF) inhibitors, which sequester the KRASG12C(OFF) form, by its mechanism of directly inhibiting the RASG12C(ON) form.

 

A monotherapy dose-escalation Phase 1/1b study of RMC-6291, which we refer to as RMC 6291-001, is ongoing.

 

On October 13, 2023, we reported interim preliminary safety and anti-tumor data from the RMC-6291-001 study as of October 5, 2023 data cut-off date. The data demonstrated an acceptable safety profile that was generally well tolerated across dose levels. These data also demonstrated preliminary evidence of clinical activity in patients with KRASG12C NSCLC previously treated with, or naïve to, a KRASG12C(OFF) inhibitor and preliminary evidence of clinical activity in patients with KRASG12C colorectal cancer (CRC) who were naïve to treatment with a KRASG12C(OFF) inhibitor. We observed that RMC-6291 was orally bioavailable and demonstrated dose-dependent pharmacokinetics and that reduction in ctDNA of the KRASG12C allele across doses was correlated with clinical response. We believe these data provide preliminary evidence of clinically meaningful differentiation of RMC-6291 from KRASG12C(OFF) inhibitors.

 

Active recruitment of patients is underway for the Phase 1/1b clinical trial to evaluate the combination of RMC-6236 and RMC-6291, which we refer to as RMC-6291-101.

RMC-9805

RMC-9805 is designed as a first-in-class, potent, oral and selective tri-complex inhibitor of RASG12D(ON). It is designed to exhibit low nanomolar potency for suppressing RAS pathway signaling and growth of RASG12D-bearing cancer cells and is engineered to covalently inactivate RASG12D irreversibly. A monotherapy dose-escalation Phase 1/1b trial of RMC-9805 is ongoing.

 

Additional RAS(ON) Inhibitors

 

Beyond this first wave of RAS(ON) Inhibitors, we have other RAS(ON) Inhibitor compounds currently in our research and development pipeline, including our recently announced development candidate RMC-5127 (G12V) as well as the development candidates RMC-0708 (Q61H) and RMC-8839 (G13C). We are also pursuing pipeline expansion programs focused on G12R, G13D and other targets.

RAS Companion Inhibitors

 

RMC-4630

 

Our RAS Companion Inhibitor RMC-4630 is designed as a potent and selective inhibitor of SHP2, a central node in the RAS signaling pathway. We have no immediate plans for further development of RMC-4630, but believe this compound remains an option for potential evaluation in other combinations.

 

18


 

Amgen is currently evaluating RMC-4630 in a Phase 1b study in combination with Amgen’s KRASG12C(OFF) agent sotorasib (LUMAKRAS®) in Amgen’s CodeBreaK 101c study.

 

We evaluated RMC-4630-03 in an additional global Phase 2 study in combination with sotorasib for patients with NSCLC carrying a KRASG12C mutation who had failed prior standard therapy and who had not previously been treated with a RAS inhibitor. We have reviewed the complete data set from the RMC-4630-03 study and this study is being wound down.

Sanofi sponsored a combination study with Mirati to evaluate RMC-4630 (also known as SAR442720) in combination with Mirati’s KRASG12C(OFF) inhibitor, adagrasib (KRAZATI®). This combination study is being wound down, and we believe there are no active patients on this study.

 

Sanofi sponsored a Phase 1/2 study of RMC-4630 in combination with the PD-1 inhibitor pembrolizumab (Keytruda®), which we expect will be wound down.

 

The combination of RMC-4630 with an ERK inhibitor in patients with pancreatic cancer is being evaluated as part of an investigator-sponsored study by the Netherlands Cancer Institute.

 

RMC-5552

 

Our RAS Companion Inhibitor RMC-5552 is designed as a selective inhibitor of mTORC1 signaling in tumors. We are evaluating RMC-5552 first as a monotherapy in a Phase 1 study (RMC-5552-001), and plan to evaluate RMC-5552 in combination with RAS (ON) Inhibitors for patients with cancers harboring a RAS mutation and co-occurring mutations in the mTOR signaling pathway.

 

We reported additional interim data from the ongoing dose escalation portion of the RMC-5552-001 study in October 2023.

 

We are supplying RMC-5552 to the Regents of the University of California on behalf of its San Francisco campus (UCSF) for an investigator-initiated Phase 1/1b trial by UCSF of RMC-5552 in patients with recurrent glioblastoma.

RMC-5845

 

Our RAS Companion Inhibitor RMC-5845 targets SOS1, a protein that plays a key role in converting RAS(OFF) to RAS(ON) in cells. RMC-5845 is intended for select combination therapies for certain genetically-defined tumors. This compound is ready for preparation of an IND application based on our preclinical development. We have no plans for further development of RMC-5845 at this time based on our current understanding that it may not offer an advantage over RMC-6236.

Acquisition of EQRx, Inc.

On July 31, 2023, we entered into an Agreement and Plan of Merger (the Merger Agreement) with EQRx, Inc., a Delaware corporation (EQRx), Equinox Merger Sub I, Inc., a Delaware corporation and a direct, wholly owned subsidiary of the Company (Merger Sub I), and Equinox Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of the Company (Merger Sub II).

Pursuant to the terms of the Merger Agreement, we will acquire EQRx in an all-stock transaction (the EQRx Acquisition), subject to satisfaction of customary closing conditions and approval by our and EQRx’s stockholders. Each share of EQRx common stock, issued and outstanding immediately prior to closing will be converted into the right to receive 0.1112 of a share of the Company’s common stock. In connection with the closing, we expect to issue approximately 55 million shares of our common stock (excluding warrants and earn-out shares).

Simultaneously with the execution of the Merger Agreement, EQRx entered into voting agreements (the EQRx Voting Agreements) with certain of our directors and officers and their affiliates (the Company Supporting Stockholders), and we entered into voting agreements (the Company Voting Agreements) with certain EQRx directors and officers and their affiliates (the EQRx Supporting Stockholders).

Pursuant to the EQRx Voting Agreements, the Company Supporting Stockholders have agreed, among other things, to vote their respective shares in favor of the adoption of the Merger Agreement. Pursuant to the Company Voting Agreements, the EQRx Supporting Stockholders have agreed, among other things, to vote their respective shares in favor of the adoption of the Merger Agreement.

19


 

The EQRx Acquisition is subject to customary closing conditions, including approval by each of the Company’s and EQRx’s stockholders. Our and EQRx’s stockholder meetings to vote on the EQRx Acquisition are each scheduled for November 8, 2023 and the EQRx Acquisition is expected to be completed in November 2023.

For additional information regarding the terms of the EQRx Acquisition, see “Merger Agreement” under Note 1, to our unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

 

Financial Operations Overview

Collaboration revenue

Collaboration revenue consisted of revenue under the Sanofi Agreement for our SHP2 program. We received a $50.0 million upfront payment from Sanofi in July 2018 and received reimbursement for research and development services. The Sanofi Agreement was terminated in June 2023.

For further information on our revenue recognition policies, see “Note 2. Summary of significant accounting policies” in the “Notes to Consolidated Financial Statements” contained in Part II, Item 8 of our 2022 Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the SEC on February 27, 2023 (our 2022 Form 10-K).

Research and development expenses

We substantially rely on third parties to conduct our preclinical studies, clinical trials and manufacturing. We estimate research and development expenses based on estimates of services performed, and rely on third party contractors and vendors to provide us with timely and accurate estimates of expenses of services performed to assist us in these estimates. Research and development expenses consist primarily of costs incurred for the development of our product candidates and costs associated with identifying compounds through our discovery platform, which include:

expenses incurred under agreements with third-party contract organizations, investigative clinical trial sites that conduct research and development activities on our behalf, and consultants;
costs related to production of clinical and preclinical materials, including fees paid to contract manufacturers;
laboratory and vendor expenses related to the execution of discovery programs, preclinical and clinical trials;
employee-related expenses, which include salaries, benefits and stock-based compensation; and
facilities and other expenses, which include allocated expenses for rent and maintenance of facilities, depreciation and amortization expense, information technology and other supplies.

We expense all research and development costs in the periods in which they are incurred. Costs for certain development activities are recognized based on an evaluation of the progress to completion of specific tasks using information and data provided to us by our vendors, collaborators and third-party service providers. Nonrefundable advance payments for goods or services to be received in future periods for use in research and development activities are deferred and recorded as prepaid assets. The prepaid amounts are then expensed as the related goods are delivered or as services are performed.

Up to the termination date of the Sanofi Agreement, Sanofi was responsible to reimburse us all internal and external costs and expenses to perform our activities under approved development plans, except for 50% of the RMC-4630-03 study. These reimbursements from Sanofi are recorded as collaboration revenue.

We expect our research and development expenses to increase for the foreseeable future as we continue to invest in discovering and developing product candidates and advancing product candidates into later stages of development, which may include conducting larger clinical trials. The process of conducting the necessary research and development and clinical trials to seek regulatory approval for product candidates is costly and time-consuming, and the successful development of our product candidates is highly uncertain. As a result, we are unable to determine the duration and completion costs of our research and development projects or clinical trials or if and to what extent we will generate revenue from the commercialization and sale of any of our product candidates.

General and administrative expenses

General and administrative expenses consist primarily of personnel-related costs, consultants and professional services expenses, including legal, audit, accounting and human resources services, insurance, allocated facilities and information technology costs, and other general operating expenses not otherwise classified as research and development expenses. Personnel-related costs consist of salaries, benefits and stock-based compensation. Facilities costs consist of rent, utilities and maintenance of facilities. We expect our general and administrative expenses to increase for the foreseeable future due to anticipated increases in headcount and as a result of

20


 

operating as a public company, including expenses related to compliance with the rules and regulations of the Securities and Exchange Commission, the Nasdaq Global Select Market, investor relations activities and other administrative and professional services.

Interest income

Interest income primarily consists of interest earned on and accretion of our cash equivalents and marketable securities.

 

Benefit from income taxes

Benefit from income taxes relates to net changes in the deferred tax liability associated with our Warp Drive acquisition resulting from changes in the effective state tax rate and changes in our valuation allowance.

Results of operations

Comparison of the three and nine months ended September 30, 2023 and 2022

 

 

 

Three Months Ended September 30,

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

2023

 

 

2022

 

 

Increase/
(decrease)

 

 

2023

 

 

2022

 

 

Increase/
(decrease)

 

 

 

(in thousands)

 

 

(in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Collaboration revenue

 

$

 

 

$

3,356

 

 

$

(3,356

)

 

$

10,838

 

 

$

20,050

 

 

$

(9,212

)

Total revenue

 

 

 

 

 

3,356

 

 

 

(3,356

)

 

 

10,838

 

 

 

20,050

 

 

 

(9,212

)

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

107,735

 

 

 

69,455

 

 

 

38,280

 

 

 

274,663

 

 

 

186,946

 

 

 

87,717

 

General and administrative

 

 

15,513

 

 

 

10,434

 

 

 

5,079

 

 

 

43,377

 

 

 

29,676

 

 

 

13,701

 

Total operating expenses

 

 

123,248

 

 

 

79,889

 

 

 

43,359

 

 

 

318,040

 

 

 

216,622

 

 

 

101,418

 

Loss from operations

 

 

(123,248

)

 

 

(76,533

)

 

 

(46,715

)

 

 

(307,202

)

 

 

(196,572

)

 

 

(110,630

)

Other income, net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

10,947

 

 

 

2,907

 

 

 

8,040

 

 

 

28,505

 

 

 

4,077

 

 

 

24,428

 

Total other income, net

 

 

10,947

 

 

 

2,907

 

 

 

8,040

 

 

 

28,505

 

 

 

4,077

 

 

 

24,428

 

Loss before income taxes

 

 

(112,301

)

 

 

(73,626

)

 

 

(38,675

)

 

 

(278,697

)

 

 

(192,495

)

 

 

(86,202

)

Benefit from income taxes

 

 

3,867

 

 

 

297

 

 

 

3,570

 

 

 

3,867

 

 

 

297

 

 

 

3,570

 

Net loss

 

$

(108,434

)

 

$

(73,329

)

 

$

(35,105

)

 

$

(274,830

)

 

$

(192,198

)

 

$

(82,632

)

 

Collaboration revenue

Collaboration revenue consisted of revenue under the Sanofi Agreement, which terminated in June 2023. Collaboration revenue decreased by $3.4 million, or 100%, during the three months ended September 30, 2023 compared to the same period in 2022. Collaboration revenue decreased by $9.2 million, or 46% during the nine months ended September 30, 2023 compared to the same period in 2022. The decrease in collaboration revenue in 2023 was a result of lower reimbursed expenses from Sanofi.

Research and development expenses

Research and development expenses increased by $38.3 million, or 55%, during the three months ended September 30, 2023 compared to the same period in 2022. The increase in research and development expenses during the three months ended September 30, 2023 was due to a $17.9 million increase in RMC-6236 costs, primarily attributable to clinical trial and clinical supply manufacturing expenses as RMC-6236 commenced clinical trials at the end of the second quarter of 2022; a $7.2 million increase in our preclinical research portfolio costs; a $5.0 million increase in salaries and other employee-related expenses due to increased headcount to support our research and development programs; a $3.6 million increase in RMC-6291 costs, which commenced clinical trials in the third quarter of 2022; a $3.3 million increase in stock-based compensation; a $2.4 million increase in RMC-9805 costs, which commenced clinical trials in the third quarter of 2023; and a $2.4 million increase in facilities and other allocated expenses as a result of higher rent, utilities and information technology expenses associated with increased headcount; partially offset by a $2.9 million decrease in SHP2 costs.

Research and development expenses increased by $87.7 million, or 47%, during the nine months ended September 30, 2023 compared to the same period in 2022. The increase in research and development expenses during the nine months ended September 30, 2023 was primarily due to a $40.0 million increase in RMC-6236 costs, primarily attributable to clinical trial and clinical supply manufacturing expenses as RMC-6236 commenced clinical trials at the end of the second quarter of 2022; a $14.1 million increase in salaries and other employee-related expenses due to increased headcount to support our research and development programs; a $10.8

21


 

million increase in RMC-9805 costs, which commenced clinical trials in the third quarter of 2023; an $8.3 million increase in stock-based compensation; an $8.0 million increase in facilities and other allocated expenses as a result of higher rent, utilities and information technology expenses associated with increased headcount; a $7.6 million increase in RMC-6291 costs, which commenced clinical trials in the third quarter of 2022; and a $5.2 million increase in our preclinical research portfolio costs; partially offset by a $6.1 million decrease in SHP2 costs.

General and administrative expenses

General and administrative expenses increased by $5.1 million, or 49%, during the three months ended September 30, 2023 compared to the same period in 2022. The increase in general and administrative expenses during the three months ended September 30, 2023 was primarily due to a $2.2 million increase in stock-based compensation expense; a $1.6 million increase in salaries and other employee-related expenses due to increased headcount; and a $0.8 million increase in facilities and other allocated expenses as a result of higher rent, utilities and information technology expenses associated with increased headcount.

General and administrative expenses increased by $13.7 million, or 46%, during the nine months ended September 30, 2023 compared to the same period in 2022. The increase in general and administrative expenses during the nine months ended September 30, 2023 was primarily due to a $5.2 million increase in stock-based compensation expense; a $4.5 million increase in salaries and other employee-related expenses due to increased headcount; a $2.4 million increase in facilities and other allocated expenses as a result of higher rent, utilities and information technology expenses associated with increased headcount; and a $0.6 million increase in legal and accounting fees.

Interest income

Interest income increased by $8.0 million and $24.4 million during the three and nine months ended September 30, 2023 respectively, compared to the same periods in 2022 due to a larger cash, cash equivalents and marketable securities balance and higher interest rates.

Benefit from income taxes

Tax benefit from income taxes was $3.9 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively; and $3.9 million and $0.3 million for the nine months ended September 30, 2023 and 2022, respectively. Tax benefit from income taxes relates to a decrease in the effective state tax rate and the resulting impact on the deferred tax liabilities from the Warp Drive acquisition.

 

Liquidity and capital resources

Liquidity

In February 2020, we closed our IPO and issued 16,100,000 shares of our common stock at a price to the public of $17.00 per share, for net proceeds of approximately $250.7 million, after deducting underwriting discounts and commissions of $19.2 million and expenses of $3.8 million.

In July 2020, we issued 6,900,000 shares of our common stock in an underwritten public offering at a price to the public of $26.00 per share, for net proceeds of $167.8 million, after deducting underwriting discounts and commissions of $10.8 million and offering expenses of $0.8 million.

In February 2021, we issued 6,666,666 shares of our common stock in an underwritten public offering at a price to the public of $45.00 per share for net proceeds of $281.1 million, after deducting underwriting discounts and commissions of $18.0 million and offering expenses of $0.9 million.

In November 2021, we entered into a sales agreement with Cowen and Company, LLC (Cowen) to sell shares of our common stock, from time to time, with aggregate gross proceeds of up to $250.0 million, through an at-the-market equity offering program (ATM) under which Cowen agreed to act as our sales agent. During the year ended December 31, 2021, we sold an aggregate of 339,302 shares of common stock under the ATM resulting in gross proceeds to us of $10.4 million. After deducting commissions and expenses of $0.3 million, our net proceeds under the ATM were $10.1 million during the year ended December 31, 2021. During the year ended December 31, 2022, we sold an aggregate of 2,385,846 shares of common stock under the ATM resulting in gross proceeds to us of $51.3 million. After deducting commissions and expenses of $1.4 million, our net proceeds under the ATM were $49.9 million during the year ended December 31, 2022. During the three and nine months ended September 30, 2023, we sold an aggregate of 2,482,880 shares of common stock under the ATM resulting in gross proceeds to us of $63.5 million. After deducting commissions and expenses of $1.4 million, our net proceeds under the ATM were $62.1 million during the three and nine months ended September 30, 2023. The Merger Agreement with EQRx limits sales under the ATM to $50.0 million prior to completion of the EQRX Acquisition.

22


 

In July 2022, we issued 13,225,000 shares of our common stock in an underwritten public offering at a price to the public of $20.00 per share, for net proceeds of $248.1 million, after deducting underwriting discounts and commissions of $15.9 million and estimated offering expenses of $0.5 million.

In March 2023, we issued 15,681,818 shares of our common stock in an underwritten public offering at a price to the public of $22.00 per share, for net proceeds of $323.7 million, after deducting underwriting discounts and commissions of $20.7 million and expenses of $0.6 million.

Our operations have been financed primarily by our public offerings of common stock, net proceeds of $230.6 million from the issuance of our preferred stock and $187.7 million received under the Sanofi Agreement for upfront payments and for research and development cost reimbursement.

As of September 30, 2023, we had $813.2 million in cash, cash equivalents and marketable securities.

As of September 30, 2023, we had an accumulated deficit of $976.2 million. Our primary use of cash is to fund operating expenses, which consist primarily of research and development expenditures related to our product candidates and our pre-clinical research portfolio, and to a lesser extent, general and administrative expenditures. We expect our expenses to continue to increase in connection with our ongoing activities, particularly as we continue to advance our product candidates and pre-clinical research portfolio.

We believe that our existing cash, cash equivalents and marketable securities will enable us to fund our planned operations for at least 12 months following the date of this Quarterly Report on Form 10-Q.

In July 2023, we entered into the Merger Agreement to acquire EQRx, including their cash, cash equivalents and marketable securities balance, subject to customary closing conditions, including approval by each of our and EQRx’s stockholders, which is beyond the control of either party. There is no assurance that the EQRx Acquisition will be successfully completed.

The timing and amount of our future funding requirements depends on many factors, including:

the scope, progress, results and costs of researching and developing our product candidates and programs, and of conducting preclinical studies and clinical trials;
the ability of the parties to complete the EQRx Acquisition considering the various closing conditions;
the timing of, and the costs involved in, obtaining marketing approvals for product candidates we develop if clinical trials are successful;
the cost of commercialization activities for any product candidates we develop, whether alone or in collaboration, including marketing, sales and distribution costs if any product candidate we develop is approved for sale;
the cost of manufacturing our current and future product candidates for clinical trials in preparation for marketing approval and in preparation for commercialization;
our ability to establish and maintain strategic licenses or other arrangements and the financial terms of such agreements;
the costs involved in preparing, filing, prosecuting, maintaining, expanding, defending and enforcing patent claims, including litigation costs and the outcome of such litigation;
the timing, receipt and amount of sales of, profit share or royalties on, our future products, if any;
the emergence of competing cancer therapies or other adverse market developments; and
any plans to acquire or in-license other programs or technologies.

We expect to need to obtain substantial additional funding in the future to continue the preclinical and clinical development of our current and future programs and to prepare for their potential commercialization. If we need to raise additional capital to fund our operations, funding may not be available to us on acceptable terms, or at all. If we are unable to obtain adequate financing when needed, we may have to delay, reduce the scope of or suspend one or more of our clinical trials, research and development programs or commercialization efforts. We may seek to raise any necessary additional capital through a combination of public or private equity offerings, debt financings and collaborations or licensing arrangements. If we do raise additional capital through public or private equity offerings, the ownership interest of our existing stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our stockholders’ rights. If we raise additional capital through debt financing, we may be subject to covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends, and if the debt is convertible into our common stock, the ownership interest of our stockholders may be diluted. If we are unable to raise capital, we may need to delay, reduce or terminate planned activities to reduce costs. Doing so will likely harm our ability to execute our business plans.

23


 

Cash flows

The following table summarizes our consolidated cash flows for the periods indicated:

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Net cash provided by (used in) provided by:

 

 

 

 

 

 

Operating activities

 

$

(230,009

)

 

$

(162,613

)

Investing activities

 

 

37,804

 

 

 

(17,012

)

Financing activities

 

 

389,846

 

 

 

250,069

 

Net change in cash and cash equivalents

 

$

197,641

 

 

$

70,444

 

 

Cash used in operating activities

During the nine months ended September 30, 2023, cash used in operating activities of $230.0 million was attributable to a net loss of $274.8 million offset by $29.2 million in non-cash charges and a net change of $15.6 million in our operating assets and liabilities. The non-cash charges primarily consisted of stock-based compensation expense of $36.3 million, depreciation and amortization of $4.5 million and amortization of operating lease right-of-use asset of $2.0 million offset by net amortization of premium on marketable securities of $13.6 million. The change in operating assets and liabilities was primarily due to an $8.2 million increase in accounts payable, a $21.0 million increase in accrued expenses and other current liabilities; a $4.4 million decrease in accounts receivable; a $0.7 million increase in liabilities towards employee stock purchase plan; offset by a $0.4 million increase in prepaid expenses and other current assets primarily resulting from the timing of prepayments made for research and development activities and insurance; an $8.5 million increase in other noncurrent assets; a $4.5 million decrease in deferred revenue associated with the Sanofi Agreement and a $1.4 million decrease in operating lease liability.

During the nine months ended September 30, 2022, cash used in operating activities of $162.6 million was attributable to a net
loss of $192.2 million and a net change of $0.1 million in our operating assets and liabilities offset by $29.5 million in non-cash
charges. The non-cash charges primarily consisted of stock-based compensation expense of $22.9 million, depreciation and
amortization of $2.8 million, amortization of operating lease right-of-use asset of $3.4 million and net amortization of premium on
marketable securities of $0.5 million. The change in operating assets and liabilities was primarily due to an $8.4 million increase in
prepaid expenses and other current assets primarily resulting from the timing of prepayments made for research and development
activities and insurance, a $3.8 million decrease in deferred revenue associated with the Sanofi agreement, a $1.4 million decrease in
operating lease liability, offset by an $8.8 million increase in accounts payable, a $4.5 million increase in accrued expenses and other
current liabilities.

Cash provided by (used in) investing activities

During the nine months ended September 30, 2023, cash used in investing activities of $37.8 million was comprised of purchases of marketable securities of $539.3 million and purchases of property and equipment of $5.4 million offset by maturities of marketable securities of $582.5 million.

During the nine months ended September 30, 2022, cash provided by investing activities of $17.0 million, was comprised of
maturities of marketable securities of $443.4 million partially offset by purchases of marketable securities of $452.4 million and
purchases of property and equipment of $7.9 million.

Cash provided by financing activities

During the nine months ended September 30, 2023, cash provided by financing activities of $389.8 million was comprised of $323.7 million in net proceeds from issuance of common stock from the March 2023 underwritten public offering, $62.1 million in net proceeds from the issuance of common stock under the ATM, $2.1 million in proceeds from the issuance of common stock related to the ESPP and $2.0 million in proceeds from the issuance of common stock upon the exercise of stock options.

During the nine months ended September 30, 2022, cash provided by financing activities of $250.1 million was comprised of
$248.1 million in proceeds from the follow-on offering, $1.2 million in proceeds from issuance of common stock related to our 2020
ESPP and $0.7 million in proceeds from the issuance of common stock upon the exercise of stock options.

24


 

Contractual obligations and commitments

We have contractual obligations related to our office and laboratory space lease in Redwood City, California, described in “Note 7. Commitments and contingencies” in the “Notes to Unaudited Condensed Consolidated Financial Statements” contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.

We enter into agreements in the normal course of business with contract research organizations for clinical trials, contract manufacturing organizations to provide clinical trial materials and with vendors for preclinical studies and other services and products for operating purposes which are generally cancelable at any time by us upon 30 to 90 days prior written notice.

Off-balance sheet arrangements

We have not entered into any off-balance sheet arrangements, as defined in Item 303 of Regulation S-K.

Indemnification agreements

We enter into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, we indemnify, hold harmless and agree to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third party with respect to its technology. The term of these indemnification agreements is generally perpetual any time after the execution of the agreement. The maximum potential amount of future payments we could be required to make under these arrangements is not determinable. We have never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, we believe the fair value of these agreements is minimal.

Critical accounting policies, significant judgments and use of estimate

Our management’s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with United States generally accepted accounting principles (U.S. GAAP). The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.

For a discussion of our critical accounting estimates, see Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our 2022 Form 10-K. There have been no material changes to these critical accounting estimates since our 2022 Form 10-K.

Recent accounting pronouncements

For a description of the expected impact of recent accounting pronouncements, see “Note 2. Summary of significant accounting policies” in the “Notes to Unaudited Condensed Consolidated Financial Statements” contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Interest rate risk

We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate sensitivities. The primary objective of our investment activities is to preserve capital to fund our operations. We also seek to maximize income from our investments without assuming significant risk. To achieve our objectives, we maintain a portfolio of investments in a variety of securities of high credit quality and short-term duration, invested in compliance with our policy.

25


 

We held cash, cash equivalents and marketable securities of $813.2 million and $644.9 million as of September 30, 2023 and December 31, 2022, respectively, which consisted of bank deposits, money market funds, U.S. and Canadian government debt securities, U.S. government agency bonds, commercial paper and corporate bonds. Such interest-earning instruments carry a degree of interest rate risk; however, historical fluctuations in interest income have not been significant for us. Due to the short-term maturities of our cash equivalents, an immediate one percent change in interest rates would not have a material effect on the fair value of our cash equivalents and marketable securities.

Foreign currency risk

Our expenses are generally denominated in U.S. dollars. However, we have entered into a limited number of contracts with vendors for research and development services with payments denominated in foreign currencies, including the Euro, British Pound and Chinese Yuan. We are subject to foreign currency transaction gains or losses on our contracts denominated in foreign currencies. To date, foreign currency transaction gains and losses have not been material to our consolidated financial statements, and we have not had a formal hedging program with respect to foreign currency. A 10% increase or decrease in current exchange rates would not have a material effect on our financial results.

Item 4. Controls and Procedures.

Evaluation of disclosure controls and procedures

Our management, with the participation of our President, Chief Executive Officer and Director and our Chief Financial Officer, our principal executive officer and principal financial officer, respectively, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of September 30, 2023. Based on the evaluation, our President, Chief Executive Officer and Director and our Chief Financial Officer have concluded that, as of September 30, 2023, our disclosure controls and procedures were, in design and operation, effective to the reasonable assurance level.

Changes in internal control over financial reporting

There were no changes in our internal controls over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three and nine months ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent limitation on the effectiveness over financial reporting

The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurances. In addition, 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. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but there can be no assurance that such improvements will be sufficient to provide us with effective internal control over financial reporting.

26


 

PART II—OTHER INFORMATION

From time to time, we may become involved in litigation or other legal proceedings. We are not currently a party to any litigation or legal proceedings that, in the opinion of our management, are likely to have a material adverse effect on our business. Regardless of outcome, litigation can have an adverse impact on our business, financial condition, results of operations and prospects because of defense and settlement costs, diversion of management resources and other factors.

Item 1A. Risk Factors.

 

Summary of Material Risks Associated with Our Business

 

The principal risks and uncertainties affecting our business include the following:

We are a clinical-stage precision oncology company with a limited operating history and no products approved for commercial sale. We have incurred significant losses since inception. We expect to incur losses for at least the next several years and may never achieve or maintain profitability, which, together with our limited operating history, makes it difficult to assess our future viability.
We have never generated revenue from product sales and may never be profitable.
We are subject to various risks related to the proposed acquisition of EQRx.
We will require substantial additional financing to achieve our goals, which may not be available on acceptable terms, or at all. A failure to obtain this necessary capital when needed could force us to delay, limit, reduce or terminate our product development or commercialization efforts.
We are early in our development efforts. Our business is dependent on the successful development of our current and future product candidates. If we are unable to advance our current or future product candidates through clinical trials, obtain marketing approval and ultimately commercialize any product candidates we develop, or experience significant delays in doing so, our business will be materially harmed.
Preclinical development is uncertain. Our preclinical programs may experience delays or may never advance to clinical trials, which would adversely affect our ability to obtain regulatory approvals or commercialize our product candidates on a timely basis or at all, which would have an adverse effect on our business.
Historically, direct inhibition of any RAS protein has been challenging due to a lack of tractable, or “druggable,” binding pockets. Given this approach is unproven, it may not be successful.
The results of preclinical studies and early-stage clinical trials may not be predictive of future results.
If we encounter difficulties enrolling patients in our clinical trials, our clinical development activities could be delayed or otherwise be adversely affected.
We are currently developing, and may in the future develop, our product candidates in combination with other therapies, which exposes us to additional risks.
We face significant competition, and if our competitors develop and market products that are more effective, safer or less expensive than the product candidates we develop, our commercial opportunities will be negatively impacted.
If we and our collaborators are unable to obtain and maintain sufficient patent and other intellectual property protection for our product candidates and technology, our competitors could develop and commercialize products and technology similar or identical to ours, and we may not be able to compete effectively in our market or successfully commercialize any product candidates we may develop.

 

The summary risk factors described above should be read together with the text of the full risk factors below in the section entitled “Risk Factors” and the other information set forth in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and the related notes, as well as in other documents that we file with the U.S. Securities and Exchange Commission. The risks summarized above or described in full below are not the only risks that we face. Additional risks and uncertainties not precisely known to us or that we currently deem to be immaterial may also materially and adversely affect our business, competitive position, financial condition, results of operations, cash flows and future growth prospects.

 

Investing in our common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this Quarterly Report on Form 10-Q, including our financial statements and the related notes and the section

27


 

titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” before deciding whether to invest in our common stock. The occurrence of any of the events or developments described below or other risks we face could materially and adversely affect our business, competitive position, financial condition, results of operations, cash flows and growth prospects. In such an event, the market price of our common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations and the market price of our common stock.

Risks related to our limited operating history, financial position and need for additional capital

We are a clinical-stage precision oncology company with a limited operating history and no products approved for commercial sale. We have incurred significant losses since inception. We expect to incur losses for at least the next several years and may never achieve or maintain profitability, which, together with our limited operating history, makes it difficult to assess our future viability.

Biopharmaceutical product development is a highly speculative undertaking and involves a substantial degree of risk. We are a clinical-stage precision oncology company, and we have only a limited operating history upon which you can evaluate our business and prospects. We currently have no products approved for commercial sale, have not generated any revenue from sales of products and have incurred losses in each year since our inception in October 2014. In addition, we have limited experience as a company and have not yet demonstrated an ability to successfully overcome many of the risks and uncertainties frequently encountered by companies in new and rapidly evolving fields, particularly in the biopharmaceutical industry.

Since inception, we have incurred significant net losses. Our net losses were $248.7 million, $187.1 million and $108.2 million, for the years ended December 31, 2022, 2021 and 2020, respectively. As of September 30, 2023, we had an accumulated deficit of $976.2 million. We have funded our operations to date primarily with proceeds from the sale of common stock and preferred stock and upfront payments and research and development cost reimbursement received under our collaboration agreement with Genzyme Corporation, an affiliate of Sanofi (the Sanofi Agreement). The Sanofi Agreement was terminated in June 2023, and Sanofi has no further reimbursement obligations post this termination. To date, we have devoted substantially all of our resources to organizing and staffing our company, business planning, raising capital, acquiring and discovering development programs, securing intellectual property rights and conducting discovery, research and development activities for our programs. We have not yet demonstrated our ability to successfully complete any clinical trials, including pivotal clinical trials, obtain marketing approvals, manufacture a commercial-scale product, or arrange for a third party to do so on our behalf, or conduct sales and marketing activities necessary for successful product commercialization. Our product candidates will require substantial additional development time and resources before we will be able to apply for or receive regulatory approvals and, if approved, begin generating revenue from product sales. We expect to continue to incur significant expenses and operating losses for the foreseeable future.

We have never generated revenue from product sales and may never be profitable.

Our ability to generate revenue from product sales and achieve profitability depends on our ability, alone or with our collaboration partners, to successfully complete the development of, and obtain the regulatory approvals necessary to commercialize, our development programs. We do not anticipate generating revenue from product sales for the next several years, if ever. Our ability to generate future revenue from product sales depends heavily on our, and any potential future collaborators’, success in:

completing clinical and preclinical development of product candidates and programs and identifying and developing new product candidates;
seeking and obtaining marketing approvals for any product candidates that we develop;
launching and commercializing product candidates for which we obtain marketing approval by establishing a sales force, marketing, medical affairs and distribution infrastructure or, alternatively, collaborating with a commercialization partner;
achieving adequate coverage and reimbursement by third-party payors for product candidates that we develop;
establishing and maintaining supply and manufacturing relationships with third parties that can provide adequate, in both amount and quality, products and services to support clinical development and the market demand for product candidates that we develop, if approved;
obtaining market acceptance of product candidates that we develop as viable treatment options;
addressing any competing technological and market developments;
negotiating favorable terms in any collaboration, licensing or other arrangements into which we may enter and performing our obligations in such collaborations;

28


 

maintaining, protecting, enforcing and expanding our portfolio of intellectual property rights, including patents, trade secrets and know-how;
defending against third-party interference, infringement or other intellectual property-related claims, if any; and
attracting, hiring and retaining qualified personnel.

Even if one or more of the product candidates that we develop is approved for commercial sale, we anticipate incurring significant costs associated with commercializing any approved product candidate, including prior to a potential launch of any approved product candidate. Our expenses could increase beyond expectations if we are required by the U.S. Food and Drug Administration (the FDA), the European Medicines Agency (the EMA) or other regulatory agencies to perform clinical trials or studies in addition to those that we currently anticipate. Even if we are able to generate revenue from the sale of any approved products, we may not become profitable and may need to obtain additional funding to continue operations.

 

We are subject to various risks related to the proposed acquisition of EQRx.

We have entered into the Merger Agreement with EQRx, pursuant to which we have agreed to acquire EQRx. Risks, contingencies and other uncertainties that could result in the failure of the proposed transaction to be completed or, if completed, that could adversely affect our business, financial condition and results of operations following the proposed transaction, and any anticipated benefits of the proposed acquisition, include:

the failure to obtain necessary stockholder approvals for the share issuance and the adoption of the Merger Agreement;
the failure to satisfy required closing conditions or to complete the proposed transaction in a timely manner or at all;
the effect of the announcement, pendency or completion of the proposed transaction on each company’s ability to attract, motivate, retain and hire key personnel and maintain relationships with customers, distributors, suppliers and others with whom the companies do business, or on the company’s respective operating results and business generally;
the diversion of our management’s attention from our ongoing business operations;
the risk that the anticipated benefits of the proposed transaction may otherwise not be fully realized or may take longer to realize than expected, including that the net capital we ultimately gain in the transaction may be lower than our current expectations;
the effect of the announcement, pendency or completion of the proposed transaction on the market price of the common stock of each of Revolution Medicines and the common stock and publicly traded warrants of EQRx;
risks that restructuring costs and charges may be greater than anticipated or incurred in different periods than anticipated or that the planned wind down of EQRx’s research and development portfolio will be more costly or take longer than anticipated; and
the occurrence of any event giving rise to the right to terminate the Merger Agreement.

Moreover, we have incurred and expect to incur a number of non-recurring costs associated with the proposed transaction. These costs include financial advisory, legal, accounting, consulting and other advisory fees, severance/employee benefit-related costs, financing-related fees and costs, public company filing fees and other regulatory fees, printing costs and other related costs. Many of these costs are payable by us regardless of whether or not the proposed transaction is completed.

 

Failure to complete the proposed transaction with EQRx may negatively impact our share price, our future business and our financial results.

If the proposed acquisition is not completed on a timely basis, our ongoing business may be adversely affected. If the proposed transaction is not completed at all, we will be subject to a number of risks, including:

being required to pay costs and expenses relating to the transaction, such as financial advisory, legal, accounting and printing fees;
time and resources committed by our management to matters relating to the proposed transaction could otherwise have been devoted to pursuing other beneficial opportunities; and
the need to scale back operating plans that were based in part on the expectation that the acquisition would occur.

29


 

If the proposed transaction is not completed, the price of our common stock may decline to the extent that the current market price reflects a market assumption that the proposed transaction will be completed and that the related benefits will be realized, or a market perception that the proposed transaction was not completed due to an adverse change in our business.

 

We or EQRx may be targets of securities class action and derivative lawsuits which could result in substantial costs and may delay or prevent the EQRx Acquisition from being completed.

Securities class action lawsuits and derivative lawsuits are often brought against public companies that have entered into merger agreements. Even if the lawsuits are without merit, defending against these claims can result in substantial costs and divert management time and resources. An adverse judgment could result in monetary damages. Additionally, if a plaintiff is successful in obtaining an injunction prohibiting completion of the proposed transaction, then that injunction may delay or prevent the proposed transaction from being completed.

We will require substantial additional financing to achieve our goals, which may not be available on acceptable terms, or at all. A failure to obtain this necessary capital when needed could force us to delay, limit, reduce or terminate our product development or commercialization efforts.

Our operations have consumed substantial amounts of cash since inception. Since our inception, we have invested a significant portion of our efforts and financial resources in research and development activities for our initial preclinical and clinical product candidates.

Preclinical studies and clinical trials and additional research and development activities will require substantial funds to complete. As of September 30, 2023, we had cash, cash equivalents and marketable securities of $813.2 million. We have raised $1,271.4 million in underwritten public offerings, including our IPO in February 2020, net of underwriting discounts and commissions and offering expenses and have completed sales generating $122.1 million in net proceeds (after deducting commissions and expenses) pursuant to our at-the-market equity offering program with Cowen and Company, LLC (Cowen). We expect to continue to spend substantial amounts to continue the preclinical and clinical development of our current and future programs and to prepare for their potential commercialization. If we are able to gain marketing approval for product candidates that we develop, we will require significant additional amounts of cash in order to launch and commercialize our product candidates to the extent that their launch and commercialization are not the responsibility of another collaborator that we may contract with in the future. In addition, other unanticipated costs may arise. Because the design and outcome of our current, planned and potential future clinical trials is highly uncertain, we cannot reasonably estimate the actual amounts necessary to successfully complete the development and commercialization of any product candidate we develop.

The timing and amount of our future funding requirements depends on many factors, including:

the scope, progress, results and costs of researching and developing our product candidates and programs, and of conducting preclinical studies and clinical trials;
the timing of, and the costs involved in, obtaining marketing approvals for product candidates we develop if clinical trials are successful;
the cost of commercialization activities for any other product candidates we develop, whether alone or in collaboration, including marketing, sales and distribution costs if any product candidate we develop is approved for sale;
the cost of manufacturing our current and future product candidates for clinical trials in preparation for marketing approval and in preparation for commercialization;
our ability to establish and maintain strategic licenses or other arrangements and the financial terms of such agreements;
the costs involved in preparing, filing, prosecuting, maintaining, expanding, defending and enforcing patent claims, including litigation costs and the outcome of such litigation;
the timing, receipt and amount of sales of, profit share or royalties on, our future products, if any;
the emergence of competing cancer therapies or other adverse market developments; and
any plans to acquire or in-license other programs or technologies.

We do not have any committed external source of funds or other support for our development efforts. We expect to finance our cash needs through a combination of the EQRx Acquisition, if consummated, public or private equity offerings, debt financings, credit or loan facilities, collaborations, strategic alliances, licensing arrangements and other marketing or distribution arrangements. In addition, we may seek additional capital due to favorable market conditions or strategic considerations even if we believe we have sufficient funds for our current or future operating plans.

30


 

The closing of the EQRx Acquisition is subject to a number of closing conditions, including approval by each of our and EQRx’s stockholders, and there can be no assurance as to the timing of closing or whether the transaction will ultimately close. In addition, the amount of net cash we would receive in the EQRx Acquisition is variable and subject to both parties’ efforts to wind down EQRx’s research and development portfolio, and there can be no assurance as to the amount of capital we would receive in this transaction, if consummated. Our ability to raise additional funds will depend on financial, economic and other factors, many of which are beyond our control.

Additional funds may not be available when we need them, on terms that are acceptable to us, or at all. If adequate funds are not available to us on a timely basis, we may be required to:

delay, limit, reduce or terminate preclinical studies, clinical trials or other research and development activities or eliminate one or more of our development programs altogether; or
delay, limit, reduce or terminate our efforts to establish manufacturing and sales and marketing capabilities or other activities that may be necessary to commercialize any future approved products, or reduce our flexibility in developing or maintaining our sales and marketing strategy.

Our operating results may fluctuate significantly, which will make our future results difficult to predict and could cause our results to fall below expectations.

 

Our quarterly and annual operating results may fluctuate significantly, which will make it difficult for us to predict our future results. These fluctuations may occur due to a variety of factors, many of which are outside of our control and may be difficult to predict, including:

the timing and cost of, and level of investment in, research, development and commercialization activities, which may change from time to time;
the timing and status of enrollment for our clinical trials;
the timing of regulatory approvals, if any, in the United States and internationally;
the timing of expanding our operational, financial and management systems and personnel, including personnel to support our clinical development, quality control, manufacturing and commercialization efforts and our operations as a public company;
the cost of manufacturing, as well as building out our supply chain, which may vary depending on the quantity of productions, and the terms of any agreements we enter into with third-party suppliers;
timing and amount of any milestone, royalty or other payments due under any current or future collaboration or license agreement;
coverage and reimbursement policies with respect to any future approved products, and potential future drugs that compete with our products;
the timing and cost to establish a sales, marketing, medical affairs and distribution infrastructure to commercialize any products for which we may obtain marketing approval and intend to commercialize on our own or jointly with a collaborator;
expenditures that we may incur to acquire, develop or commercialize additional products and technologies;
the level of demand for any future approved products, which may vary significantly over time;
future accounting pronouncements or changes in our accounting policies; and
the timing and success or failure of preclinical studies and clinical trials for our product candidates or competing product candidates, or any other change in the competitive landscape of our industry, including consolidation among our competitors or collaboration partners.

The cumulative effects of these factors could result in large fluctuations and unpredictability in our quarterly and annual operating results. As a result, comparing our operating results on a period-to-period basis may not be meaningful. Investors should not rely on our past results as an indication of our future performance.

This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or operating results fall below the expectations of analysts or investors or below any forecasts we may provide to the market, or if the forecasts we provide to the market are below the expectations of analysts or investors, the

31


 

price of our common stock could decline substantially. Such a stock price decline could occur even when we have met any previously publicly stated revenue or operating guidance we may provide.

Risks related to product development and regulatory process

We are early in our development efforts. Our business is dependent on the successful development of our current and future product candidates. If we are unable to advance our current or future product candidates through clinical trials, obtain marketing approval and ultimately commercialize any product candidates we develop, or experience significant delays in doing so, our business will be materially harmed.

We are early in our development efforts. Only certain of our product candidates are being evaluated in clinical trials whereas our other programs are in the preclinical stage. We have invested substantially all of our efforts and financial resources in the identification of targets and preclinical development of small molecules to treat cancer. The success of our business, including our ability to finance our company and generate revenue from products in the future, which we do not expect will occur for several years, if ever, will depend heavily on the successful development and eventual commercialization of the product candidates we develop, which may never occur. Our current product candidates, and any future product candidates we develop, will require additional preclinical and clinical development, management of clinical, preclinical and manufacturing activities, marketing approval in the United States and other markets, demonstrating effectiveness to pricing and reimbursement authorities, obtaining sufficient manufacturing supply for both clinical development and commercial production, building of a commercial organization, and substantial investment and significant marketing efforts before we generate any revenues from product sales.

We have not previously submitted a new drug application (NDA) to the FDA or similar approval filings to a comparable foreign regulatory authority, for any product candidate. An NDA or other relevant regulatory filing must include extensive preclinical and clinical data and supporting information to establish that the product candidate is safe and effective for each desired indication. The NDA or other relevant regulatory filing must also include significant information regarding the chemistry, manufacturing and controls for the product. We cannot be certain that our current or future product candidates will be successful in clinical trials or receive regulatory approval. Further, even if they are successful in clinical trials, our product candidates or any future product candidates may not receive regulatory approval. If we do not receive regulatory approvals for current or future product candidates, we may not be able to continue our operations. Even if we successfully obtain regulatory approval to market a product candidate, our revenue will depend, in part, upon the size of the markets in the territories for which we gain regulatory approval and have commercial rights, as well as the availability of competitive products, whether there is sufficient third-party reimbursement and adoption by physicians.

We plan to seek regulatory approval to commercialize our product candidates both in the United States and in select foreign countries. While the scope of regulatory approval generally is similar in other countries, in order to obtain separate regulatory approval in other countries we must comply with numerous and varying regulatory requirements of such countries regarding safety and efficacy. Other countries also have their own regulations governing, among other things, clinical trials and commercial sales, as well as pricing and distribution of drugs, and we may be required to expend significant resources to obtain regulatory approval and to comply with ongoing regulations in these jurisdictions.

The success of our current and future product candidates will depend on several factors, including the following:

successful completion of clinical trials and preclinical studies;
sufficiency of our financial and other resources to complete the necessary preclinical studies and clinical trials;
acceptance of investigational new drug applications (INDs) for our planned clinical trials or future clinical trials;
successful enrollment and completion of clinical trials, particularly where competitors may also be recruiting patients;
data from our clinical programs that supports an acceptable risk-benefit profile of our product candidates in the intended populations;
receipt and maintenance of marketing approvals from applicable regulatory authorities;
establishing agreements with third-party manufacturers for clinical supply for our clinical trials and commercial manufacturing, if one of our product candidates is approved;
entry into collaborations to further the development of our product candidates;
obtaining and maintaining our portfolio of intellectual property rights, including patents, trade secrets and know-how;
enforcing and defending intellectual property rights and claims;
obtaining and maintaining regulatory exclusivity for our product candidates;

32


 

successfully launching commercial sales of our product candidates, if approved;
acceptance of the product candidate’s benefits and uses, if approved, by patients, the medical community and third-party payors;
the prevalence, duration and severity of potential side effects or other safety issues experienced with our product candidates following approval;
effectively competing with other therapies; and
obtaining and maintaining healthcare coverage and adequate reimbursement from third-party payors.

If we are not successful with respect to one or more of these factors in a timely manner or at all, we could experience significant delays or an inability to successfully commercialize the product candidates we develop, which would materially harm our business. If we do not receive marketing approvals for any product candidate we develop, we may not be able to continue our operations.

Preclinical development is uncertain. Our preclinical programs may experience delays or may never advance to clinical trials, which would adversely affect our ability to obtain regulatory approvals or commercialize our product candidates on a timely basis or at all, which would have an adverse effect on our business.

In order to obtain approval from the FDA or comparable foreign authorities to market a new small molecule product, we must demonstrate proof of safety and efficacy in humans. To meet these requirements, we will have to conduct adequate and well-controlled clinical trials. Before we can commence clinical trials for a product candidate, we must complete extensive preclinical studies that support our planned INDs in the United States. We cannot be certain of the timely completion or outcome of our preclinical studies and cannot predict if the FDA or foreign authorities will accept our proposed clinical programs or if the outcome of our preclinical studies will ultimately support further development of our programs. As a result, we cannot be sure that we will be able to submit INDs or similar applications on the timelines we expect, if at all, and we cannot be sure that submission of INDs or similar applications will result in the FDA or other regulatory authorities allowing additional clinical trials to begin.

Conducting preclinical testing is a lengthy, time-consuming and expensive process. The length of time may vary substantially according to the type, complexity and novelty of the program, and often can be several years or more per program. Delays associated with programs for which we are directly conducting preclinical studies may cause us to incur additional operating expenses. Moreover, we may be affected by delays or decisions to discontinue development associated with the studies of certain programs that are the responsibility of our current or potential future partners over which we have no control. The commencement and rate of completion of preclinical studies and clinical trials for a product candidate may be delayed by many factors, including, for example:

inability to generate sufficient preclinical or other in vivo or in vitro data to support the initiation of clinical studies;
delays in reaching a consensus with regulatory agencies on study design and obtaining regulatory authorization to commence clinical trials; and
obtaining sufficient quantities of starting materials, intermediate materials and our product candidates for use in preclinical studies and clinical trials from third-party suppliers on a timely basis.

Moreover, even if clinical trials do begin for our preclinical programs, our development efforts may not be successful, and clinical trials that we conduct or that third parties conduct on our behalf may not demonstrate sufficient safety or efficacy to obtain the requisite regulatory approvals for any product candidates we develop. Even if we obtain positive results from preclinical studies or initial clinical trials, we may not achieve the same success in future trials.

 

Historically, direct inhibition of any RAS protein has been challenging due to a lack of tractable, or “druggable,” binding pockets. Given this approach is unproven, it may not be successful.

Historically, direct inhibition of any RAS protein has been challenging due to a lack of tractable, or “druggable,” binding pockets. Our tri-complex technology has enabled us to design potent, cell-active inhibitors of multiple mutant RAS(ON) proteins. We are not aware of any programs in clinical development that have successfully targeted any RAS(ON) protein. We cannot be certain that our approach will lead to the development of approvable or marketable products, alone or in combination with other therapies.

The results of preclinical studies and early-stage clinical trials may not be predictive of future results.

The results of preclinical studies may not be predictive of the results of clinical trials, and the results of any early-stage clinical trials we commence may not be predictive of the results of the later-stage clinical trials. Product candidates in later stages of clinical trials may fail to show the desired safety and efficacy despite having progressed through preclinical studies and initial clinical trials. For example, historically, targeted therapies have been susceptible to resistance mutations in cancer cells that facilitate escape from

33


 

anti-tumor response. Should such resistance mutations arise in patients being treated with our product candidates, the clinical benefit associated with those candidates may be compromised. We are currently planning pivotal clinical trials for our RAS(ON) Inhibitors, and these pivotal studies may not produce results that are consistent with expectations or that are predicted by our initial clinical observations for these compounds.

There can be no assurance that any of our current or future clinical trials will ultimately be successful or support further clinical development of any of our product candidates. There is a high failure rate for drugs proceeding through clinical trials. A number of companies in the pharmaceutical and biotechnology industries have suffered significant setbacks in clinical development even after achieving promising results in earlier studies. Even if our clinical trials are completed, the results may not be sufficient to obtain regulatory approval of any products.

If we encounter difficulties enrolling patients in our clinical trials, our clinical development activities could be delayed or otherwise be adversely affected.

The timely completion of clinical trials in accordance with their protocols depends, among other things, on our ability to enroll a sufficient number of patients who remain in the trial until its conclusion. We may experience difficulties in patient enrollment in our clinical trials for a variety of reasons. The enrollment of patients depends on many factors, including:

the patient eligibility criteria defined in the protocol;
our ability to enroll a sufficient number of patients with mutations in the signaling pathways our therapies are designed to target;
the size of the patient population required for analysis of the trial’s primary endpoints;
the proximity of patients to study sites;
the design of the trial;
our ability to recruit clinical trial investigators with the appropriate competencies and experience;
clinicians’ and patients’ perceptions as to the potential advantages of the product candidate being studied in relation to other available therapies, including any new products that may be approved for the indications we are investigating;
our ability to obtain and maintain patient consents for participation in our clinical trials and, where appropriate, biopsies for future patient enrichment efforts;
the risk that patients enrolled in clinical trials will not remain on the trial through the completion of evaluation; and
the ability of our clinical trial investigators to enroll patients in cases of outbreak of disease, geopolitical or other conflicts or natural disasters.

In addition, our clinical trials will compete with approved therapies, including sotorasib and adagrasib, as well as other clinical trials for product candidates that are in the same therapeutic areas (and that seek to evaluate patients with cancer cells having the same mutations, particularly with patients having KRASG12C or KRASG12D mutations as our current and potential future product candidates. This competition and competition with approved therapies will reduce the number and types of patients available to us, because some patients who might have opted to enroll in our trials may instead opt to pursue a treatment regime using an approved therapy or enroll in a trial conducted by one of our competitors. Since the number of qualified clinical investigators is limited, we conduct some of our clinical trials at the same clinical trial sites that some of our competitors use, which will reduce the number of patients who are available for our clinical trials at such sites. Moreover, because our current and potential future product candidates may represent a departure from more commonly used methods for cancer treatment, potential patients and their doctors may be inclined to use conventional therapies, such as chemotherapy, rather than enroll patients in our ongoing or any future clinical trials.

In addition, the ongoing armed conflict between Russia and Ukraine or related actions may affect European clinical sites for our clinical studies. See the risk factor entitled “The ongoing armed conflict between Russia and Ukraine and resulting actions could adversely affect our business, financial condition, and results of operations” for a further description of risks related to this conflict.

Delays in patient enrollment may result in increased costs or may affect the timing or outcome of clinical trials, which could prevent completion of these trials and adversely affect our ability to advance the development of the product candidates we develop.

 

We are currently developing, and may in the future develop, our product candidates in combination with other therapies, which exposes us to additional risks.

34


 

The development of RMC-4630 has included combinations with Amgen’s KRASG12C(OFF) inhibitor sotorasib, Mirati’s KRASG12C(OFF) inhibitor adagrasib and Merck’s PD-1 inhibitor pembrolizumab, and we may in the future, develop our product candidates in combination with one or more approved cancer therapies. Even if any product candidate we develop were to receive marketing approval or be commercialized for use in combination with other existing therapies, we would continue to be subject to the risks that the FDA or similar regulatory authorities outside of the United States could revoke approval of the therapy used in combination with our product candidate or that safety, efficacy, manufacturing or supply issues could arise with these existing therapies. Combination therapies are commonly used for the treatment of cancer, and we would be subject to similar risks if we develop any of our product candidates for use in combination with other drugs or for indications other than cancer. This could result in our own products being removed from the market or being less successful commercially.

We or our collaborators may also evaluate our current or future product candidates in combination with one or more other cancer therapies that have not yet been approved for marketing by the FDA or similar regulatory authorities outside of the United States or with approved cancer therapies at an unapproved dose and/or schedule, and/or with approved cancer therapies in unapproved indications. For example, we have agreed to provide RMC-4630 to the Netherlands Cancer Institute to support their evaluation of RMC-4630 in combination with Eli Lilly’s ERK inhibitor LY3214996 and we are planning a clinical trial evaluating the combination of our compounds RMC-6236 and RMC-6291. We will not be able to market and sell any product candidate we develop in combination with any such cancer therapies, outside existing approved labels that do not ultimately obtain marketing approval.

If the FDA or similar regulatory authorities outside of the United States do not approve the drugs we choose to evaluate in combination with or any product candidate we develop or revoke their approval of, or if safety, efficacy, manufacturing, or supply issues arise with, these drugs, we may be unable to obtain approval of or market or any product candidate we develop.

We face significant competition, and if our competitors develop and market products that are more effective, safer or less expensive than the product candidates we develop, our commercial opportunities will be negatively impacted.

The life sciences industry is highly competitive. We are currently developing therapies that will compete, if approved, with other products and therapies that currently exist or are being developed. Products we may develop in the future are also likely to face competition from other products and therapies, some of which we may not currently be aware of. We have competitors both in the United States and internationally, including major multinational pharmaceutical companies, established biotechnology companies, specialty pharmaceutical companies, universities and other research institutions. Many of our competitors have significantly greater financial, manufacturing, marketing, product development, technical and human resources than we do. Large pharmaceutical companies, in particular, have extensive experience in clinical testing, obtaining marketing approvals, recruiting patients and manufacturing pharmaceutical products. These companies also have significantly greater research and marketing capabilities than we do and may also have products that have been approved or are in late stages of development, and collaborative arrangements in our target markets with leading companies and research institutions. Established pharmaceutical companies may also invest heavily to accelerate discovery and development of novel compounds or to in-license novel compounds that could make the product candidates that we develop obsolete. Mergers and acquisitions in the pharmaceutical and biotechnology industries may result in even more resources being concentrated among a smaller number of our competitors. As a result of all of these factors, our competitors may succeed in obtaining patent protection and/or marketing approval or discovering, developing and commercializing products in our field before we do.

There are a number of companies developing or marketing treatments for cancer, including many major pharmaceutical and biotechnology companies. These treatments consist of small molecule drug products, biologics, cell-based therapies and traditional chemotherapy. Smaller and other early stage companies may also prove to be significant competitors. In addition, academic research departments and public and private research institutions may be conducting research on compounds that could prove to be competitive.

There are several programs in clinical development targeting KRASG12C, including programs directed at KRASG12C(OFF) being conducted by Amgen Inc., Betta Pharmaceuticals Co., Ltd., Boehringer Ingelheim, Chengdu Huajian Future Technology Co. Ltd., D3 BIO, Inc., Eli Lilly, GenEros Biopharma Ltd., Genhouse Bio Co. Ltd., Guangzhou BeBetter Medicine Technology Co., Ltd., HUYA Bioscience, Innovent Biologics, Inc. (licensed to Genfleet Therapeutics), InventisBio, Jacobio Pharmaceuticals Co. Ltd., Jiangsu Hansoh Pharmaceutical Group Co., Ltd., Merck, Sharpe & Dohme LLC, Mirati Therapeutics, Inc., Novartis AG, Roche, Shanghai Junshi Biosciences Co., Ltd., Shanghai YingLi Pharmaceutical, Shouyao Holdings (Beijing) Co. Ltd., Suzhou Genhouse Bio and Suzhou Zelgen Biopharmaceuticals. There are also several clinical programs directed at KRASG12D, including those being conducted by Astellas Pharma Inc., Jiangsu Hengrui Pharmaceuticals Company Ltd. and Mirati Therapeutics, Inc. Other clinical programs directed at mutant RAS are being conducted, including those by Alaunos Therapeutics, Inc., Chugai Pharmaceutical Co., Ltd., Elicio Therapeutics, Gritstone bio, Inc., Moderna, Inc., RasCal Therapeutics, Shanghai YingLi Pharmaceutical, Silenseed Ltd. and Targovax ASA. There are several programs in clinical development targeting SHP2, including those being conducted by Betta Pharmaceuticals Co., Ltd., Erasca, Inc., Etern BioPharma (Shanghai) Co. Ltd., Genhouse Bio Co. Ltd., HUYA Bioscience, InnoCare Pharma Ltd., Jacobio Pharmaceuticals Co. Ltd., Nanjing Sanhome Pharmaceutical, Navire Pharma, Inc., a BridgeBio company (licensed to

35


 

Bristol-Myers Squibb Company, Inc.), Novartis AG, Pfizer, Inc., and Relay Therapeutics Inc. (licensed to Roche). The above list includes corporate competitors that we are currently aware of and that are currently conducting clinical trials or marketing in geographies where we currently anticipate conducting clinical trials for our product candidates. However, companies operating in other geographies and smaller and other early-stage companies may also prove to be significant competitors. In addition, academic research departments and public and private research institutions may be conducting research on compounds that could prove to be competitive.

Our commercial opportunity could be reduced or eliminated if our competitors develop and commercialize products that are safer, more effective, have fewer or less severe effects, are more convenient, have a broader label, are marketed more effectively, are reimbursed or are less expensive than any products that we may develop. Our competitors also may obtain FDA, EMA or other marketing approval for their products more rapidly than we may obtain approval for ours, which could result in our competitors establishing a strong market position before we are able to enter the market. Even if the product candidates we develop achieve marketing approval, they may be priced at a significant premium over competitive products if any have been approved by then, resulting in reduced competitiveness.

Third parties compete with us in recruiting and retaining qualified scientific and management personnel, establishing clinical trial sites and patient registration for clinical trials, as well as in acquiring technologies complementary to, or necessary for, our programs. In addition, the biopharmaceutical industry is characterized by rapid technological change. If we fail to stay at the forefront of technological change, we may be unable to compete effectively. Technological advances or products developed by our competitors may render our product candidates obsolete, less competitive or not economical.

 

Some of our programs focus on the discovery and development of “Beyond Rule of 5” small molecules. Such molecules can be associated with longer development timelines and greater costs compared to traditional small molecule drugs. Our “Beyond Rule of 5” product candidates may take longer to develop and/or manufacture relative to traditional small molecules, and we may not be able to formulate “Beyond Rule of 5” candidates for certain routes of administration.

We enlist various technologies and capabilities that give us chemical access to challenging sites on target proteins that generally are not accessible using conventional small molecule drug discovery approaches. For each target, we consider the specific structural, physico-chemical, functional and dynamic properties of the target and deploy the approach or approaches that appear most likely to yield viable development candidates. The “Rule of 5” is a set of criteria used in pharmaceutical drug development to determine whether chemical compounds have certain physico-chemical properties that make them likely to be orally active drugs in humans. In some instances, the compounds we discover and develop are traditional small molecules (i.e., less than 500 daltons) with properties that generally satisfy conventional pharmaceutical “Rule of 5” criteria, while in other cases, they are larger (i.e. more than 500 daltons) “Beyond Rule of 5” (BRo5) compounds that do not satisfy these criteria. For example, our mTORC1 program and our RAS(ON) Inhibitors each include pursuit of BRo5 compounds.

BRo5 compounds have been successfully pursued by many pharmaceutical companies. Examples of BRo5 compounds include natural products and semi-synthetic derivatives, peptidomimetics, macrocycles and degraders. However, larger molecular weight small molecules often cannot be formulated into orally absorbed drugs and also often face solubility, potency, bioavailability and stability challenges, among others. In addition, many of the commonly used predictive and other drug development tools are designed specifically for traditional Rule of 5 small molecule drugs rather than BRo5 molecules, contributing to the difficulty and uncertainty of development of BRo5 compounds.

Due to their size and complexity, drug development of our BRo5 compounds may be slower and/or more expensive than drug development of traditional “Rule of 5” compounds, resulting in program delays, increased costs or failure to obtain regulatory approval in a commercially reasonable timeframe, if at all. Our competitors developing traditional small molecules in areas where we are developing BRo5 compounds could obtain regulatory approval and reach the market before we do. Even if we succeed in generating an approved drug from a BRo5 compound, it may be less convenient to administer, have higher grade and/or more frequent side effects or be more costly to manufacture and formulate than competing products on the market. The discovery and development of BRo5 small molecules may pose risks to us such as:

BRo5 small molecules may present difficult synthetic chemistry and manufacturing challenges, including with any scale-up of our product candidates in sufficient quality and quantity;
BRo5 small molecules may be challenging to purify, including with any scale-up of our product candidates in sufficient quality and quantity;
BRo5 small molecules may present solubility challenges;
BRo5 small molecules may present oral absorption challenges due to low passive permeability, and may not achieve acceptable oral bioavailability for development and may result in poor pharmaceutical properties for formulation development;

36


 

BRo5 small molecules may present cell permeability challenges, especially with regards to lipophilicity, hydrogen bond donor and rotatable bond count, and high topological polar surface area;
BRo5 small molecules may have a propensity to be substrates for efflux proteins such as the adenosine triphosphate (ATP) binding cassette (ABC) transporter protein family, including multidrug resistance protein 1. Cancer cells may overexpress these transporter proteins causing an increase in expulsion of BRo5 small molecules from the cell. For example, as the site of action of our RAS(ON) Inhibitors is inside the cell, expulsion by these transporter proteins may decrease the effective concentration in the cell sufficiently to reduce target inhibition and thereby render a RAS-dependent tumor less susceptible to the inhibitory activity of a BRo5 small molecule, such as our product candidates;
BRo5 small molecules may present central nervous system (CNS) penetration challenges due to low passive permeability and/or interaction with efflux transporters at the blood-brain barrier and this could limit sensitivity of CNS tumors to BRo5 small molecules;
BRo5 small molecules may present formulation vehicle challenges for administration, such as intravenous and subcutaneous administration, due to aspects such as solubility and hydrophobicity;
BRo5 small molecules may present stability and shelf-life limitations due to the incorporation of labile functionality in their scaffolds, including for example in the development of RMC-5552 which currently requires a cold chain storage of zero degrees Celsius; and
BRo5 small molecules may present off-target toxicities due to physico-chemical properties such as lipophilicity, which is the ability to dissolve fats, oils and lipids, the presence of off-target pharmacophores in the molecule that can interact with other cellular proteins, or other characteristics that have not been fully characterized within a novel chemical scaffold or platform.

These and other risks related to our research and development of BRo5 small molecules may result in delays in development, an increase in development costs and/or the failure to develop any BRo5 small molecule to approval. As a result, our competitors may develop products more rapidly and cost effectively than we do if they are able to target the same indications as our product candidates using conventional small molecules. In particular, competitors may develop and commercialize a product that competes with a RAS(ON) Inhibitor product candidate we may develop.

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

The time required to obtain approval by the FDA, the EMA and comparable foreign authorities is unpredictable but typically takes many years following the commencement of clinical trials and depends upon numerous factors, including the substantial discretion of the regulatory authorities. In addition, approval policies, regulations, or the type and amount of clinical data necessary to gain approval may change during the course of a product candidate’s clinical development and may vary among jurisdictions. We have not obtained regulatory approval for any product candidate and it is possible that none of our current or future product candidates will ever obtain regulatory approval.

Our current and future product candidates could fail to receive regulatory approval for many reasons, including the following:

the FDA, the EMA or comparable foreign regulatory authorities may disagree with the design or implementation of our clinical trials;
we may be unable to demonstrate to the satisfaction of the FDA, the EMA or comparable foreign regulatory authorities that a product candidate is safe or effective for its proposed indication or indications;
the results of clinical trials may not meet the level of statistical significance required by the FDA, the EMA or comparable foreign regulatory authorities for approval;
we may be unable to demonstrate that a product candidate’s clinical and other benefits outweigh its safety risks;
the FDA, the EMA or comparable foreign regulatory authorities may disagree with our interpretation of data from clinical trials or preclinical studies;
the data collected from clinical trials of our product candidates may not be sufficient to support the submission of an NDA to the FDA or other submission or to obtain regulatory approval in the United States, the European Union or elsewhere;
the FDA, the EMA or comparable foreign regulatory authorities may find deficiencies with or fail to approve the manufacturing processes or facilities of third-party manufacturers with which we contract for clinical and commercial supplies; and

37


 

the approval policies or regulations of the FDA, the EMA or comparable foreign regulatory authorities may significantly change in a manner rendering our clinical data insufficient for approval.

This lengthy approval process as well as the unpredictability of clinical trial results may result in our failing to obtain regulatory approval to market any product candidate we develop. The FDA, the EMA and other comparable foreign authorities have substantial discretion in the approval process, and determining when or whether regulatory approval will be obtained for any product candidate that we develop. Even if we believe the data collected from future clinical trials of our product candidates are promising, this data may not be sufficient to support approval by the FDA, the EMA or any other regulatory authority.

In addition, even if we were to obtain approval, regulatory authorities may approve any of our product candidates for fewer or more limited indications than we request, may not approve the price we may desire to charge for our products, may grant approval contingent on the performance of costly post-marketing clinical trials, or may approve a product candidate with a label that does not include the labeling claims necessary or desirable for the successful commercialization of that product candidate. Any of the foregoing scenarios could materially harm the prospects for our product candidates.

Further, we have not previously submitted an NDA to the FDA, or a Marketing Authorization Application (MAA) to the EMA. We cannot be certain that any of our programs will be successful in clinical trials or receive regulatory approval. Further, product candidates we develop may not receive regulatory approval even if they are successful in clinical trials. If we do not receive regulatory approvals for our product candidates, we may not be able to continue our operations.

Clinical product development involves a lengthy and expensive process, with uncertain outcomes. We may experience delays in completing, or ultimately be unable to complete, the development and commercialization of our current and future product candidates.

To obtain the requisite regulatory approvals to commercialize any of our product candidates, we must demonstrate through extensive preclinical studies and clinical trials that our products are safe or effective in humans. Clinical testing is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the clinical trial process and our future clinical trial results may not be successful.

We may experience delays in completing our clinical trials or preclinical studies and initiating or completing additional clinical trials. We may also experience numerous unforeseen events during our clinical trials that could delay or prevent our ability to receive marketing approval or commercialize the product candidates we develop, including:

actions by regulators, Institutional Review Boards (IRBs) or ethics committees may cause us or our investigators to not commence or conduct a clinical trial at a prospective trial site or at all sites and cause us to pause or stop an in-process clinical trial;
delays in reaching, or failing to reach, agreement on acceptable terms with prospective trial sites and prospective contract research organizations (CROs);
the number of patients required for clinical trials being larger than we anticipate;
difficulty enrolling a sufficient number of patients for our clinical trials or enrollment in these clinical trials being slower than we anticipate, including in both cases because appropriate patients must have the relevant mutations in the signaling pathways our therapies are designed to target;
participants dropping out of these clinical trials or failing to return for post-treatment follow-up at a higher rate than we anticipate;
patients not complying with our clinical trial protocols, particularly with respect to intermittent dosing, which we are evaluating for our product candidates;
our third-party contractors may fail to comply with regulatory requirements or meet their contractual obligations to us in a timely manner, or at all, or may deviate from the clinical trial protocol or drop out of the trial, which may require that we add new clinical trial sites or investigators;
the supply or quality of materials for product candidates we develop or other materials necessary to conduct clinical trials may be insufficient or inadequate; and
our collaborators may delay the development process by waiting to take action or focusing on other priorities.

We could encounter delays if a clinical trial is suspended or terminated by us, by the IRBs or ethics committees of the institutions in which any such trial is being conducted, by the Data Safety Monitoring Board (DSMB) for such trial or by the FDA or other regulatory authorities. Such authorities may impose such a suspension or termination due to a number of factors, including failure to

38


 

conduct the clinical trial in accordance with regulatory requirements or our clinical protocols, inspection of the clinical trial operations or trial site by the FDA or other regulatory authorities resulting in the imposition of a clinical hold, unforeseen safety issues or adverse side effects, failure to demonstrate a benefit from using a product, changes in governmental regulations or administrative actions or lack of adequate funding to continue the clinical trial. Many of the factors that cause, or lead to, a delay in the commencement or completion of clinical trials may also ultimately lead to the denial of marketing approval of our product candidates.

If we experience delays in the completion of, or termination of, any clinical trial of our product candidates, the commercial prospects of our product candidates will be harmed, and our ability to generate product revenues from any of these product candidates will be delayed. In addition, any delays in completing our clinical trials will increase our costs, slow down our product candidate development and approval process and jeopardize our ability to commence product sales and generate revenues. Clinical trial delays could also allow our competitors to bring products to market before we do or shorten any periods during which we have the exclusive right to commercialize our product candidates and impair our ability to commercialize our product candidates.

In addition, the FDA’s and other regulatory authorities’ policies with respect to clinical trials may change and additional government regulations may be enacted. For instance, the regulatory landscape related to clinical trials in the EU recently evolved. The Clinical Trials Regulation (CTR), which was adopted in April 2014 and repealed the Clinical Trials Directive, became applicable on January 31, 2022. While the Clinical Trials Directive required a separate clinical trial application (CTA) to be submitted in each member state in which the clinical trial takes place, to both the competent national health authority and an independent ethics committee, the CTR introduced a centralized process and only requires the submission of a single application for multi-center trials. The CTR allows sponsors to make a single submission to both the competent authority and an ethics committee in each member state, leading to a single decision per member state. The assessment procedure of the CTA has been harmonized as well, including a joint assessment by all member states concerned, and a separate assessment by each member state with respect to specific requirements related to its own territory, including ethics rules. Each member state’s decision is communicated to the sponsor via the centralized EU portal. Once the CTA is approved, clinical study development may proceed. The CTR contemplates a three-year transition period. The extent to which ongoing and new clinical trials will be governed by the CTR varies. Clinical trials for which an application was submitted (i) prior to January 31, 2022 under the Clinical Trials Directive, or (ii) between January 31, 2022 and January 31, 2023 and for which the sponsor has opted for the application of the Clinical Trials Directive remain governed by the Clinical Trials Directive until January 31, 2025. After this date, all clinical trials (including those which are ongoing) will become subject to the provisions of the CTR. Compliance with the CTR requirements by us and our third party service providers, such as our CROs, may impact our development plans.

 

The United Kingdom’s (UK) regulatory framework in relation to clinical trials is derived from existing EU legislation (as implemented into UK law, through secondary legislation). However, in January 2022, the Medicines and Healthcare products Regulatory Agency (MHRA) launched an eight-week consultation on reframing the UK legislation for clinical trials with the aim to streamline clinical trials approvals, enable innovation, enhance clinical trials transparency, enable greater risk proportionality, and promote patient and public involvement in clinical trials. The UK government published its response to the consultation in March 2023, confirming that it would bring forward changes to the legislation. These resulting legislative amendments will be closely watched and will determine how closely the UK regulations will be aligned with the CTR. Under the terms of the Protocol on Ireland/Northern Ireland, provisions of the (EU) CTR which relate to the manufacture and import of investigational medicinal products and auxiliary medicinal products apply in Northern Ireland. In February 2023, the UK Government and the European Commission reached a political agreement on the “Windsor Framework” which will revise the Protocol on Ireland/Northern Ireland in order to address some of the perceived shortcomings in its operation. Under the proposed changes, Northern Ireland would be reintegrated under the regulatory authority of the MHRA with respect to medicinal products. The implementation of the Windsor Framework will occur in various stages, with new arrangements relating to the supply of medicines into Northern Ireland due to take effect in 2025. A decision by the UK government not to closely align any new legislation with the new approach that has been adopted in the EU may have an effect on the cost of conducting clinical trials in the UK as opposed to other countries.

 

If we are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies governing clinical trials, our development plans may be impacted.

 

Many of the factors described above that cause, or lead to, a delay in the commencement or completion of clinical trials may also ultimately lead to the denial of regulatory approval of our product candidates or result in the development of our product candidates being stopped early.

Interim, “topline” and preliminary data from our clinical trials may differ materially from the final data.

From time to time, we may disclose interim data from our clinical trials. For example, we have reported interim Phase 1 single agent clinical data for RMC-6236, RMC-6291, RMC-5552 and RMC-4630. In each case, this interim data included a limited number of patients and time of exposure to the study drug. Interim data from clinical trials are subject to the risk that one or more of the clinical outcomes may materially change as patient enrollment continues and more data on existing patients become available. Our clinical trial program is ongoing, and the final results may be materially different from those reflected in any interim data we report.

39


 

From time to time, we may also publicly disclose preliminary or “topline” data from our clinical trials, which are based on a preliminary analysis of then-available data, and the results and related findings and conclusions are subject to change following a more comprehensive review of the data related to the particular trial. We also make assumptions, estimations, calculations and conclusions as part of our analyses of data, and we may not have received or had the opportunity to fully and carefully evaluate all data. As a result, the topline results that we report may differ from future results of the same clinical trials, or different conclusions or considerations may qualify such topline results once additional data have been received and fully evaluated. Topline data also remain subject to audit and verification procedures that may result in the final data being materially different from the preliminary data we previously published. As a result, topline data should be viewed with caution until the final data are available.

Further, others, including regulatory agencies, may not accept or agree with our assumptions, estimates, calculations, conclusions or analyses or may interpret or weigh the importance of data differently, which could impact the value of the particular program, the approvability or commercialization of the particular product candidate or product and the value of our company in general. In addition, the information we choose to publicly disclose regarding a particular study or clinical trial is typically a summary of extensive information, and you or others may not agree with what we determine is the material or otherwise appropriate information to include in our disclosure, and any information we determine not to disclose may ultimately be deemed significant with respect to future decisions, conclusions, views, activities or otherwise regarding a particular product, product candidate or our business. If the topline data that we report differ from actual results, or if others, including regulatory authorities, disagree with the conclusions reached, our ability to obtain approval for, and commercialize, our product candidates may be harmed.

Our current or future product candidates may cause undesirable side effects or have other properties when used alone or in combination with other approved products or investigational new drugs that could delay or halt their clinical development, prevent their marketing approval, limit their commercial potential or result in significant negative consequences.

Undesirable or clinically unmanageable side effects could occur and cause us or regulatory authorities to interrupt, delay or halt clinical trials and could result in a more restrictive label or the delay or denial of marketing approval by the FDA or comparable foreign regulatory authorities. Results of our trials could reveal a high and unacceptable severity and prevalence of side effects or unexpected characteristics.

For example, the safety data we have released for RMC-6236-001 and RMC-6291-001 included adverse events (AEs), including serious adverse events (SAEs) and AEs that led to dose reduction.

Although our current and future product candidates will undergo safety testing to the extent possible and, where applicable, under such conditions discussed with regulatory authorities, not all adverse effects of drugs can be predicted or anticipated. Unforeseen side effects could arise either during clinical development or, if such side effects are rarer, after our products have been approved by regulatory authorities and the approved product has been marketed, resulting in the exposure of additional patients. So far, we have not demonstrated that our product candidates are safe in humans, and we cannot predict if ongoing or future clinical trials will do so.

Furthermore, certain of our product candidates are currently being, and may in the future be, co-administered with approved or experimental therapies. These combinations may have additional side effects, including those that could lead us to discontinue the studies. The uncertainty resulting from the use of our product candidates in combination with other therapies may make it difficult to accurately predict side effects in future clinical trials.

If any of our product candidates receives marketing approval and we or others later identify undesirable side effects caused by such products, a number of potentially significant negative consequences could result, including:

regulatory authorities may withdraw their approval of the product;
we may be required to recall a product or change the way such product is administered to patients;
additional restrictions may be imposed on the marketing of the particular product or the manufacturing processes for the product or any component thereof;
regulatory authorities may require the addition of labeling statements, such as a “black box” warning or a contraindication;
we may be required to implement a Risk Evaluation and Mitigation Strategy (REMS) or create a Medication Guide outlining the risks of such side effects for distribution to patients;
we could be sued and held liable for harm caused to patients;
the product may become less competitive; and

40


 

our reputation may suffer.

Any of the foregoing events could prevent us from achieving or maintaining market acceptance of the particular product candidate, if approved. In addition, if one or more of our product candidates prove to be unsafe, our entire technology platform and pipeline could be affected.

Even if we complete the necessary preclinical studies and clinical trials, the marketing approval process is expensive, time-consuming and uncertain and may prevent us or any of our existing or potential future collaboration partners from obtaining approvals for the commercialization of any product candidate we develop.

Any current or future product candidate we may develop and the activities associated with their development and commercialization, including their design, testing, manufacture, safety, efficacy, recordkeeping, labeling, storage, approval, advertising, promotion, sale, and distribution, are subject to comprehensive regulation by the FDA and other regulatory authorities in the United States and by comparable authorities in other countries. Failure to obtain marketing approval for a product candidate will prevent us from commercializing the product candidate in a given jurisdiction. We have not received approval to market any product candidates from regulatory authorities in any jurisdiction and it is possible that none of our current or future product candidates will ever obtain regulatory approval. We have no experience in filing and supporting the applications necessary to gain marketing approvals and expect to rely on third-party CROs or regulatory consultants to assist us in this process. Securing regulatory approval requires the submission of extensive preclinical and clinical data and supporting information to the various regulatory authorities for each therapeutic indication to establish the product candidate’s safety and efficacy. Securing regulatory approval also requires the submission of information about the product manufacturing process to, and inspection of manufacturing facilities by, the relevant regulatory authority. Any product candidates we develop may not be effective, may be only moderately effective, or may prove to have undesirable or unintended side effects, toxicities or other characteristics that may preclude our obtaining marketing approval or prevent or limit commercial use.

The process of obtaining marketing approvals, both in the United States and abroad, is expensive, may take many years if additional clinical trials are required, if approval is obtained at all, and can vary substantially based upon a variety of factors, including the type, complexity, and novelty of the product candidates involved. Changes in marketing approval policies during the development period, changes in or the enactment of additional statutes or regulations, or changes in regulatory review for each submitted product application, may cause delays in the approval or rejection of an application. For instance, the EU pharmaceutical legislation is currently undergoing a complete review process, in the context of the Pharmaceutical Strategy for Europe initiative, launched by the European Commission in November 2020. The European Commission’s proposal for revision of several legislative instruments related to medicinal products was published in April 2023, and would, among other things, potentially reduce the duration of regulatory data protection and revise eligibility for expedited pathways. The proposed revisions remain to be agreed and adopted by the European Parliament and European Council, which is not expected to occur before 2025, and may have a significant long-term impact on the biopharmaceutical industry.

 

The FDA and comparable authorities in other countries have substantial discretion in the approval process and may refuse to accept any application or may decide that our data are insufficient for approval and require additional preclinical, clinical or other studies. In addition, varying interpretations of the data obtained from preclinical and clinical testing could delay, limit, or prevent marketing approval of a product candidate. Any marketing approval we ultimately obtain may be limited or subject to restrictions or post-approval commitments that render the approved product not commercially viable.

If we experience delays in obtaining approval or if we fail to obtain approval of any current or future product candidates we may develop, the commercial prospects for those product candidates may be harmed.

Obtaining and maintaining marketing approval of our current and future product candidates in one jurisdiction does not mean that we will be successful in obtaining marketing approval of our current and future product candidates in other jurisdictions.

Obtaining and maintaining marketing approval of our current and future product candidates in one jurisdiction does not guarantee that we will be able to obtain or maintain marketing approval in any other jurisdiction, while a failure or delay in obtaining marketing approval in one jurisdiction may have a negative effect on the marketing approval process in others. For example, even if the FDA grants marketing approval of a product candidate, comparable regulatory authorities in foreign jurisdictions must also approve the manufacturing, marketing and promotion of the product candidate in those countries. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from, and greater than, those in the United States, including additional preclinical studies or clinical trials as clinical studies conducted in one jurisdiction may not be accepted by regulatory authorities in other jurisdictions. In many jurisdictions outside the United States, a product candidate must be approved for reimbursement before it can be approved for sale in that jurisdiction. In some cases, the price that we may charge for our products is also subject to approval.

41


 

We may also submit marketing applications in other countries. Regulatory authorities in jurisdictions outside of the United States have requirements for approval of product candidates with which we must comply prior to marketing in those jurisdictions. Obtaining foreign marketing approvals and compliance with foreign regulatory requirements could result in significant delays, difficulties and costs for us and could delay or prevent the introduction of our products in certain countries. If we fail to comply with the regulatory requirements in international markets or receive applicable marketing approvals, our target market will be reduced and our ability to realize the full market potential of our product candidates will be harmed.

Adverse events in the field of oncology or the biopharmaceutical industry could damage public perception of our current or future product candidates and negatively affect our business.

The commercial success of our products will depend in part on public acceptance of the use of targeted cancer therapies. While a number of targeted cancer therapies have received regulatory approval and are being commercialized, our approach to targeting cancer cells carrying tumor causing mutations, including oncogenic RAS(ON) pathway mutations, is novel and unproven. Adverse events in clinical trials of our product candidates, or post-marketing activities, or in clinical trials of others developing similar products or that are related to approved targeted therapies, particularly those targeting oncogenic RAS pathway mutations, including sotorasib and adagrasib and the resulting publicity, as well as any other adverse events in the field of oncology that may occur in the future, could result in a decrease in demand for any product that we may develop. If public perception is influenced by claims that the use of cancer therapies is unsafe, whether related to our therapies or those of our competitors, our products may not be accepted by the general public or the medical community.

Future adverse events in oncology or the biopharmaceutical industry could also result in greater governmental regulation, stricter labeling requirements and potential regulatory delays in the testing or approvals of our products. Any increased scrutiny could delay or increase the costs of obtaining marketing approval for the product candidates we develop.

Even if we receive marketing approval of a product candidate, we will be subject to ongoing regulatory obligations and continued regulatory review, which may result in significant additional expense and we may be subject to penalties if we fail to comply with regulatory requirements or experience unanticipated problems with our products, if approved.

Any marketing approvals that we receive for any current or future product candidate may be subject to limitations on the approved indicated uses for which the product may be marketed or the conditions of approval, or contain requirements for potentially costly post-market testing and surveillance to monitor the safety and efficacy of the product candidate. The FDA may also require REMS as a condition of approval of any product candidate, which could include requirements for a medication guide, physician communication plans or additional elements to ensure safe use, such as restricted distribution methods, patient registries and other risk minimization tools. In addition, if the FDA or a comparable foreign regulatory authority approves a product candidate, the manufacturing processes, labeling, packaging, distribution, adverse event reporting, storage, advertising, promotion, import and export and record keeping for the product candidate will be subject to extensive and ongoing regulatory requirements. These requirements include submissions of safety and other post-marketing information and reports, registration, as well as continued compliance with current Good Manufacturing Practice (cGMP) or similar foreign requirements and Good Clinical Practice (GCP) for any clinical trials that we conduct post-approval. Later discovery of previously unknown problems with any approved candidate, including adverse events of unanticipated severity or frequency, or with our third-party manufacturers or manufacturing processes, or failure to comply with regulatory requirements, may result in, among other things:

restrictions on the marketing or manufacturing of the product, withdrawal of the product from the market, or product recalls;
fines, untitled and warning letters, or holds on clinical trials;
refusal by the FDA or comparable foreign authorities to approve pending applications or supplements to approved applications we filed or suspension or revocation of license approvals;
product seizure or detention, or refusal to permit the import or export of the product; and
injunctions or the imposition of civil or criminal penalties.

The FDA’s and other regulatory authorities’ policies may change, and additional government regulations may be enacted that could prevent, limit or delay marketing approval of a product. We cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative action, either in the United States or abroad. If we are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we are not able to maintain regulatory compliance, we may lose any marketing approval that we may have obtained.

42


 

Even if a current or future product candidate receives marketing approval, it may fail to achieve the degree of market acceptance by physicians, patients, third-party payors and others in the medical community necessary for commercial success.

If any current or future product candidate we develop receives marketing approval, whether as a single agent or in combination with other therapies, it may nonetheless fail to gain sufficient market acceptance by physicians, patients, third-party payors, and others in the medical community to be a viable product. For example, current approved immunotherapies, and other cancer treatments like chemotherapy and radiation therapy, are well established in the medical community, and doctors may continue to rely on these therapies. The degree of market acceptance of any product candidate, if approved for commercial sale, will depend on a number of factors, including:

efficacy and potential advantages compared to alternative treatments;
the ability to offer our products, if approved, for sale at competitive prices;
convenience and ease of administration compared to alternative treatments;
the willingness of the target patient population to try new therapies and of physicians to prescribe these therapies;
the strength of marketing and distribution support;
the ability to obtain sufficient third-party coverage and adequate reimbursement, including with respect to the use of the approved product as a combination therapy;
adoption of a companion diagnostic and/or complementary diagnostic (if any); and
the prevalence and severity of any side effects.

The market opportunities for any current or future product candidate we develop, if and when approved, may be limited to those patients who are ineligible for established therapies or for whom prior therapies have failed, and may be small.

Cancer therapies are sometimes characterized as first-line, second-line or third-line, and the FDA often approves new therapies initially only for third-line use. When cancer is detected early enough, first-line therapy, usually chemotherapy, hormone therapy, surgery, radiation therapy or a combination of these, is sometimes adequate to cure the cancer or prolong life without a cure. Second- and third-line therapies are administered to patients when prior therapy is not effective. We expect to initially seek approval of any product candidates we develop as a therapy for patients who have received one or more prior treatments. Subsequently, for those products that prove to be sufficiently beneficial, if any, we would expect to seek approval potentially as a first-line therapy, but there is no guarantee that product candidates we develop, even if approved, would be approved for first-line therapy, and, prior to any such approvals, we may have to conduct additional clinical trials.

The number of patients who have the cancers we are targeting, including those with the necessary mutations, may turn out to be lower than expected. Additionally, the potentially addressable patient population for our current programs or future product candidates may be limited, if and when approved. Even if we obtain significant market share for any product candidate, if and when approved, if the potential target populations are small, we may never achieve commercial success without obtaining marketing approval for additional indications, including to be used as first- or second-line therapy.

Even if we are able to commercialize any product candidates, such products may become subject to unfavorable pricing regulations or third-party coverage and reimbursement policies, which would harm our business.

The regulations that govern marketing approvals, pricing and reimbursement for new products vary widely from country to country. Some countries require approval of the sale price of a product before it can be marketed. In many countries, the pricing review period begins after marketing approval is granted. In some foreign markets, prescription pharmaceutical pricing remains subject to continuing governmental control even after initial approval is granted. As a result, we might obtain marketing approval for a product candidate in a particular country, but then be subject to price regulations that delay our commercial launch of the product candidate, possibly for lengthy time periods, and negatively impact the revenues we are able to generate from the sale of the product candidate in that country. Adverse pricing limitations may hinder our ability to recoup our investment in one or more product candidates, even if our product candidates obtain marketing approval.

Our ability to commercialize any product candidates, whether as a single agent or combination therapy, successfully also will depend in part on the extent to which coverage and reimbursement for these product candidates and related treatments will be available from government authorities, private health insurers and other organizations. Government authorities and third-party payors, such as private health insurers and health maintenance organizations, decide which medications they will pay for and establish reimbursement levels.

43


 

It is difficult to predict at this time what government authorities and third-party payors will decide with respect to coverage and reimbursement for our programs.

There may be significant delays in obtaining coverage and reimbursement for newly approved drugs, as the process is time-consuming and costly, and coverage may be more limited than the purposes for which the drug is approved by the FDA or comparable foreign regulatory authorities. Additionally, no uniform policy requirement for coverage and reimbursement for drug products exists among third-party payors in the United States, which may result in coverage and reimbursement for drug products that can differ significantly from payor to payor. Moreover, eligibility for reimbursement does not imply that any drug will be paid for in all cases or at a rate that covers our costs, including research, development, manufacture, sale and distribution. Interim reimbursement levels for new drugs, if applicable, may also not be sufficient to cover our costs and may not be made permanent. Reimbursement rates may vary according to the use of the drug and the clinical setting in which it is used, may be based on reimbursement levels already set for lower cost drugs and may be incorporated into existing payments for other services. Net prices for drugs may be reduced by mandatory discounts or rebates required by government healthcare programs or private payors and by any future relaxation of laws that presently restrict imports of drugs from countries where they may be sold at lower prices than in the United States. Third-party payors often rely upon Medicare coverage policy and payment limitations in setting their own reimbursement policies.

A primary trend in the U.S. healthcare industry and elsewhere is cost containment. Government authorities and third-party payors have attempted to control costs by limiting coverage and the amount of reimbursement for particular products and requiring substitutions of generic products and/or biosimilars. Increasingly, third-party payors are requiring that drug companies provide them with predetermined discounts from list prices and are challenging the prices charged for drugs. We cannot be sure that coverage will be available for any product candidate that we commercialize and, if coverage is available, the level of reimbursement. These third-party payors are also examining the cost-effectiveness of drugs in addition to their safety and efficacy. Reimbursement may impact the demand for, or the price of, any product candidate for which we obtain marketing approval. If reimbursement is not available or is available only to limited levels, we may not be able to successfully commercialize any product candidate for which we obtain marketing approval.

We may fail to select or capitalize on the most scientifically, clinically and commercially promising or profitable drug candidates, including mutant RAS(ON) targets.

We have limited technical, managerial and financial resources to determine which of our potential assets, including our RAS(ON) Inhibitors, should be advanced into further preclinical development, initial clinical trials, later-stage clinical development and potential commercialization. From our RAS(ON) Inhibitors, we have selected RMC-6236, our inhibitor of multiple RAS variants, which we refer to as RASMULTI(ON), RMC-6291, our inhibitor targeting KRASG12C(ON) and RMC-9805, our inhibitor targeting KRASG12D(ON) as the first candidates for clinical evaluation. In addition, we have made the decision to wind down EQRx’s research and development portfolio as part of the EQRx Acquisition. In making these prioritization decisions and selecting development candidates from our preclinical assets, we may make incorrect determinations. Our decisions to allocate our research and development, management and financial resources toward particular development candidates or therapeutic areas, including in our planned pivotal trials, may not lead to the development of viable commercial products and may divert resources from better opportunities. Similarly, our decisions to delay or terminate development programs may also be incorrect and could cause us to miss valuable opportunities.

We may not be successful in our efforts to identify or discover other product candidates and may fail to capitalize on programs or product candidates that may present a greater commercial opportunity or for which there is a greater likelihood of success.

The success of our business depends upon our ability to identify, develop and commercialize product candidates. Research programs to identify new product candidates require substantial technical, financial and human resources, and we may fail to identify potential product candidates for numerous reasons.

Additionally, because we have limited resources, we may forego or delay pursuit of opportunities with certain programs or product candidates or for indications that later prove to have greater commercial potential. However, the advancement of this product candidate may ultimately prove to be unsuccessful or less successful than another program in our pipeline that we might have chosen to pursue on a less aggressive basis. Our estimates regarding the potential market for our product candidates could be inaccurate, and our spending on current and future research and development programs may not yield any commercially viable products. If we do not accurately evaluate the commercial potential for a particular product candidate, we may relinquish valuable rights to that product candidate through collaboration, licensing or other arrangements in cases in which it would have been more advantageous for us to retain sole development and commercialization rights to such product candidate. Alternatively, we may allocate internal resources to a product candidate in a therapeutic area in which it would have been more advantageous to enter into a partnering arrangement.

If any of these events occur, we may be forced to abandon or delay our development efforts with respect to a particular product candidate or fail to develop a potentially successful product candidate.

44


 

We may need to use existing commercial diagnostic tests or develop, or enter into a collaboration or partnership to develop, novel complementary diagnostics and/or novel companion diagnostics for some of our current or future product candidates. If we or our future partners are unable to successfully develop these companion diagnostics or complementary diagnostics, or experience significant delays in doing so, we may not realize the full commercial potential of our future product candidates.

As one of the key elements of our product development strategy, we seek to identify cancer patient populations that may derive meaningful benefit from our current or future product candidates. Because predictive biomarkers may be used to identify the right patients for our programs and our current or future product candidates, we believe that our success may depend, in part, on our ability to use existing diagnostic tests from third parties or develop novel complementary diagnostics and/or novel companion diagnostics in collaboration with partners.

In the event that novel tests will need to be developed, we have little experience in the development of diagnostics. As such, we expect to rely on future partners in developing appropriate diagnostics to pair with our current or future product candidates. We may be unsuccessful in entering into collaborations for the development of companion diagnostics for our programs and our current or future product candidates.

Complementary diagnostics and/or companion diagnostics are subject to regulation by the FDA and similar regulatory authorities outside the United States as medical devices and require separate regulatory approval, clearance or certification prior to commercialization. If we, our partners, or any third parties that we engage to assist us, are unable to successfully develop complementary diagnostics and/or companion diagnostics for our product candidates and any future product candidates, or experience delays in doing so:

the development of our product candidates and any other future product candidates may be adversely affected if we are unable to appropriately select patients for enrollment in our clinical trials; and
we may not realize the full commercial potential of our product candidates and any other future product candidates that receive marketing approval if, among other reasons, we are unable to appropriately identify, or it takes us longer to identify, patients who are likely to benefit from therapy with our products, if approved.

We may seek and fail to obtain fast track or breakthrough therapy designations for our current or future product candidates. If we are successful, these programs may not lead to a faster development or regulatory review process, and they do not guarantee we will receive approval for any product candidate. We may also seek to obtain accelerated approval for one or more of our product candidates but the FDA or foreign regulators may disagree that we have met the requirements for such approval.

If a product is intended for the treatment of a serious or life-threatening condition and preclinical or clinical data demonstrate the potential to address an unmet medical need for this condition, the product sponsor may apply for fast track designation. The FDA has broad discretion whether or not to grant this designation, so even if we believe a particular product candidate is eligible for this designation, the FDA may reach a different conclusion and not grant it. Even if we do receive fast track designation, we may not experience a faster development process, review or approval compared to conventional FDA procedures. The FDA may rescind the fast track designation if it believes that the designation is no longer supported by data from our clinical development program.

We may also seek breakthrough therapy designation for any product candidate that we develop. A breakthrough therapy is defined as a drug that is intended, alone or in combination with one or more other drugs, to treat a serious or life-threatening disease or condition, and preliminary clinical evidence indicates that the drug may demonstrate substantial improvement over currently approved therapies on one or more clinically significant endpoints, such as substantial treatment effects observed early in clinical development. Like fast track designation, breakthrough therapy designation is within the discretion of the FDA. Accordingly, even if we believe a product candidate we develop meets the criteria for designation as a breakthrough therapy, the FDA may disagree and instead determine not to make such designation. In any event, the receipt of breakthrough therapy designation for a product candidate may not result in a faster development process, review or approval compared to drugs considered for approval under conventional FDA procedures and does not assure ultimate approval by the FDA. In addition, even if a product candidate we develop qualifies as a breakthrough therapy, the FDA may later decide that the drug no longer meets the conditions for qualification and rescind the designation.

Drugs designated as fast track products or breakthrough therapies by the FDA are also eligible for accelerated approval if the product has an effect on a surrogate endpoint that is reasonably likely to predict clinical benefit, or on a clinical endpoint that can be measured earlier than irreversible morbidity or mortality, that is reasonably likely to predict an effect on irreversible morbidity or mortality or other clinical benefit, taking into account the severity, rarity, or prevalence of the condition and the availability or lack of alternative treatments. As a condition of accelerated approval, the FDA will generally require the sponsor to perform adequate and well-controlled post-marketing clinical studies to verify and describe the anticipated effect on irreversible morbidity or mortality or other clinical benefit. In addition, the FDA requires pre-approval of promotional materials for accelerated approval products, once approved.

45


 

We cannot guarantee that the FDA will agree any of our product candidates has met the criteria to receive accelerated approval, which would require us to conduct additional clinical testing prior to seeking FDA approval. Even if any of our product candidates received approval through this pathway, the product may fail required post-approval confirmatory clinical trials, and we may be required to remove the product from the market or amend the product label in a way that adversely impacts its marketing.

Jurisdictions where we may seek to pursue product candidates outside of the United States have processes similar to the breakthrough designation and fast track processes described above, and to the extent we desire to enter these markets, we will face similar risks and challenges as those described in the United States.

We may seek orphan drug designation for product candidates we develop, and we may be unsuccessful or may be unable to maintain the benefits associated with orphan drug designation, including the potential for market exclusivity.

As part of our business strategy, we may seek orphan drug designation for product candidates we develop. Regulatory authorities in some jurisdictions, including the United States, may designate drugs for relatively small patient populations as orphan drugs or, in the EU, orphan medicinal products. Under the Orphan Drug Act, the FDA may designate a drug as an orphan drug if it is a drug intended to treat a rare disease or condition, which is generally defined as a patient population of fewer than 200,000 individuals annually in the United States, or a patient population greater than 200,000 in the United States where there is no reasonable expectation that the cost of developing the drug will be recovered from sales in the United States. In the United States, orphan drug designation entitles a party to financial incentives such as opportunities for grant funding towards clinical trial costs, tax advantages and user-fee waivers.

Similarly, in the EU, the European Commission grants orphan medicinal product designation after receiving the opinion of the EMA Committee for Orphan Medicinal Products on an orphan medicinal product designation application. Orphan medicinal product designation is intended to promote the development of drugs (1) that are intended for the diagnosis, prevention or treatment of life-threatening or chronically debilitating conditions where (2) either (i) such conditions affect no more than 5 in 10,000 persons in the EU when the application is made, or (ii) the product, without the benefits derived from orphan status, would not generate sufficient return in the EU to justify investment; and (3) for which no satisfactory method of diagnosis, prevention, or treatment has been authorized (or if such method exists, the product would be a significant benefit to those affected). In the EU, Orphan Designation entitles a party to a number of incentives, such as protocol assistance and scientific advice specifically for designated orphan medicines, and potential fee reductions depending on the status of the sponsor.

Generally, if a drug with an orphan drug designation subsequently receives the first marketing approval for the disease or condition for which it has such designation, the drug is entitled to a period of marketing exclusivity, which precludes the EMA or the FDA from approving another marketing application for the same drug for the same disease or condition for that time period, except in limited circumstances. The applicable period is seven years in the United States and ten years in the EU. The European exclusivity period can be reduced to six years if a drug no longer meets the criteria for orphan drug designation or if the drug is sufficiently profitable such that market exclusivity is no longer justified.

We may be unsuccessful in obtaining orphan drug designation for our product candidates. In addition, even if we obtain orphan drug exclusivity for a product candidate, that exclusivity may not effectively protect the product candidate from competition because different therapies can be approved for the same condition. Even after an orphan drug is approved, the FDA or comparable foreign authorities can subsequently approve the same drug for the same disease or condition if the FDA or comparable foreign authorities conclude that the later drug is clinically superior in that it is shown to be safer, more effective or makes a major contribution to patient care. In addition, a designated orphan drug may not receive orphan drug exclusivity if it is approved for a use that is broader than the indication for which it received orphan designation. Moreover, orphan drug exclusive marketing rights in the United States may be lost if the FDA later determines that the request for designation was materially defective or if the manufacturer is unable to assure sufficient quantity of the drug to meet the needs of patients with the rare disease or condition. Orphan drug designation neither shortens the development time or regulatory review time of a drug nor gives the drug any advantage in the regulatory review or approval process. While we may seek orphan drug designation for applicable indications for our current and any future product candidates, we may never receive such designations. Even if we do receive such designations, there is no guarantee that we will enjoy the benefits of those designations.

If product liability lawsuits are brought against us, we may incur substantial liabilities and may be required to limit commercialization of any approved products.

We face an inherent risk of product liability as a result of the clinical testing of product candidates and will face an even greater risk if we commercialize any products. For example, we may be sued if any product candidate we develop causes or is perceived to cause injury or is found to be otherwise unsuitable during clinical testing, manufacturing, marketing or sale. Any such product liability claims may include allegations of defects in manufacturing, defects in design, a failure to warn of dangers inherent in the product, negligence, strict liability or a breach of warranties. Claims could also be asserted under state consumer protection acts. If we cannot

46


 

successfully defend ourselves against product liability claims, we may incur substantial liabilities or be required to limit commercialization of any approved products. Even successful defense would require significant financial and management resources.

Regardless of the merits or eventual outcome, liability claims may result in:

decreased demand for any approved product;
injury to our reputation;
withdrawal of clinical trial participants;
initiation of investigations by regulators;
costs to defend the related litigation;
a diversion of management’s time and our resources;
substantial monetary awards to trial participants or patients;
product recalls, withdrawals or labeling, marketing or promotional restrictions;
exhaustion of any available insurance and our capital resources and potential increase in our insurance premiums and/or retention amounts; and
the inability to commercialize any product candidate.

Our inability to obtain sufficient product liability insurance at an acceptable cost to protect against potential product liability claims could prevent or inhibit the commercialization of products we develop, alone or with collaboration partners.

Insurance coverage is increasingly expensive. We may not be able to maintain insurance at a reasonable cost or in an amount adequate to satisfy any liability that may arise, if at all. Our insurance policy contains various exclusions, and we may be subject to a product liability claim for which we have no coverage. We may have to pay any amounts awarded by a court or negotiated in a settlement that exceed our coverage limitations or that are not covered by our insurance, and we may not have, or be able to obtain, sufficient capital to pay such amounts. Even if our agreements with any current or future collaborator entitle us to indemnification against losses, such indemnification is limited and may not be available or adequate should any claim arise.

 

The ongoing armed conflict between Russia and Ukraine and resulting actions could adversely affect our business, financial condition and results of operations.

In February 2022, Russian military forces launched a military action in Ukraine, and sustained conflict and disruption in the region is likely. The length, impact, scope and outcome of this ongoing military conflict is highly unpredictable and could lead to significant market and other disruptions, including significant volatility in commodity prices and supply of energy resources, instability in financial markets, supply chain interruptions, political and social instability, trade disputes or trade barriers, changes in consumer or purchaser preferences, as well as an increase in cyberattacks and espionage.

Russia’s recognition of two separatist republics in the Donetsk and Luhansk regions of Ukraine and subsequent military action against Ukraine have led to substantial expansion of sanction programs imposed by the United States, the European Union, the UK, Canada, Switzerland, Japan, and other countries against Russia, Belarus, the Crimea Region of Ukraine, the so-called Donetsk People’s Republic, and the so-called Luhansk People’s Republic, including, among others:

blocking sanctions against some of the largest state-owned and private Russian financial institutions (and their subsequent removal from the Society for Worldwide Interbank Financial Telecommunication payment system) and certain Russian businesses, some of which have significant financial and trade ties to the European Union;
blocking sanctions against Russian and Belarusian individuals, including the Russian President, other politicians and those with government connections or involved in Russian military activities; and
blocking of Russia’s foreign currency reserves as well as expansion of sectoral sanctions and export and trade restrictions, limitations on investments and access to capital markets, and bans on various Russian imports.

 

In retaliation against new international sanctions and as part of measures to stabilize and support the volatile Russian financial and currency markets, the Russian authorities also imposed significant currency control measures aimed at restricting the outflow of foreign currency and capital from Russia, imposed various restrictions on transacting with non-Russian parties, banned exports of various products, and imposed other economic and financial restrictions. The situation is rapidly evolving, and additional sanctions by Russia on the one hand, and by the other countries on the other hand, could adversely affect the global economy and financial markets

47


 

and could adversely affect our business, financial condition, and results of operations. In addition, it is possible that the conflict could expand beyond its current scope and involve additional countries and regions.

We are actively monitoring the situation in Ukraine and Russia and assessing its impact on our business, including our current and planned clinical operations, and our business partners and customers. Although we have not experienced material interruptions in our infrastructure, supplies, technology systems, or networks needed to support our operations, this conflict may limit our ability to include European sites as clinical trial locations in the future, and we may have to delay, reduce the scope of or suspend one or more of our clinical trials.

We cannot predict the progress or outcome of the military conflict in Ukraine, whether it will expand or its impacts in Ukraine, Russia, Europe, the United States or the rest of the world. The extent and duration of the military action, sanctions, and resulting market disruptions could be significant and could potentially have substantial impact on the global economy and our business for an unknown period of time. Any such disruption may also magnify the impact of other risks described in this Quarterly Report on Form 10-Q.

Healthcare legislative reform measures may significantly impact our business and results of operations.

In the United States, there have been and continue to be a number of legislative initiatives to contain healthcare costs. For example, in March 2010, the Affordable Care Act (the ACA) was passed, which substantially changes the way healthcare is financed by both governmental and private insurers, and significantly impacts the U.S. pharmaceutical industry. The ACA, among other things, increases the minimum Medicaid rebates owed by manufacturers under the Medicaid Drug Rebate Program and extends the rebate program to individuals enrolled in Medicaid managed care organizations, establishes annual fees and taxes on manufacturers of certain branded prescription drugs, and creates a new Medicare Part D coverage gap discount program, in which manufacturers must agree to offer 70% point-of-sale discounts off negotiated prices of applicable brand drugs to eligible beneficiaries during their coverage gap period, as a condition for the manufacturer’s outpatient drugs to be covered under Medicare Part D.

Since its enactment, there have been judicial, executive and Congressional challenges to certain aspects of the ACA. In June 2021, the U.S. Supreme Court dismissed the most recent judicial challenge to the ACA brought by several states without specifically ruling on the constitutionality of the ACA. Prior to the Supreme Court’s decision, President Biden issued an executive order initiating a special enrollment period from February 15, 2021 through August 15, 2021 for purposes of obtaining health insurance coverage through the ACA marketplace. The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare.

Other legislative changes have been proposed and adopted in the United States since the ACA was enacted. In March 2021, the American Rescue Plan Act of 2021 was signed into law, which eliminates the statutory cap on the Medicaid drug rebate, currently set at 100% of a drug’s AMP, beginning January 1, 2024.

Moreover, payment methodologies may be subject to changes in healthcare legislation and regulatory initiatives. Most recently, in August 2022, the Inflation Reduction Act of 2022 (IRA) was signed into law. Among other things, the IRA requires manufacturers of certain drugs to engage in price negotiations with Medicare beginning in 2026), with prices that can be negotiated subject to a cap; imposes rebates under Medicare Part B and Medicare Part D to penalize price increases that outpace inflation (first due in 2023); and replaces the Part D coverage gap discount program with a new discounting program (beginning in 2025). The IRA permits the Secretary of the Department of Health and Human Services (HHS) to implement many of these provisions through guidance, as opposed to regulation, for the initial years. HHS has and will continue to issue and update guidance as these programs are implemented. In August 2023, HHS announced the list of the first ten drugs that will be subject to price negotiations, although the Medicare drug price negotiation program is currently subject to legal challenges. For that and other reasons, it is currently unclear how the IRA will be effectuated, and the impact of the IRA on our business and the pharmaceutical industry cannot yet be fully determined.

 

In addition, in response to the Biden administration’s October 2022 executive order, in February 2023, HHS released a report outlining three new models for testing by the Center for Medicare and Medicaid Innovation which will be evaluated on their ability to lower the cost of drugs, promote accessibility, and improve quality of care. It is unclear whether the models will be utilized in any health reform measures in the future. We expect that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for any product candidate we develop or complementary diagnostics or companion diagnostics or additional pricing pressures.

Additionally, there has been increasing legislative and enforcement interest in the United States with respect to specialty drug pricing practices. Specifically, there have been several recent U.S. Congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to drug pricing, reduce the cost of prescription drugs under

48


 

Medicare, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for drugs.

In addition, FDA regulations and guidance may be revised or reinterpreted by the FDA in ways that may significantly affect our business. Any new regulations or guidance, or revisions or reinterpretations of existing regulations or guidance, may impose additional costs or lengthen FDA review times for our product candidates. We cannot determine how changes in regulations, statutes, policies, or interpretations when and if issued, enacted or adopted, may affect our business in the future.

Disruptions at the FDA and other government agencies caused by funding shortages or global health concerns could hinder their ability to hire and retain key leadership and other personnel, prevent new products and services from being developed or commercialized in a timely manner or otherwise prevent those agencies from performing normal business functions on which the operation of our business may rely, which could negatively impact our business.

The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, and statutory, regulatory, and policy changes. Average review times at the agency have fluctuated in recent years as a result.

Disruptions at the FDA and other agencies may also slow the time necessary for new drugs to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For example, over the last several years the U.S. government has shut down several times and certain regulatory agencies, such as the FDA, have had to furlough critical FDA and other government employees and stop critical activities. Separately, in response to the COVID-19 pandemic, the FDA postponed most inspections of domestic and foreign manufacturing facilities at various points. Even though the FDA has since resumed standard inspection operations of domestic facilities where feasible, the FDA has continued to monitor and implement changes to its inspectional activities to ensure the safety of its employees and those of the firms it regulates as it adapts to the evolving COVID-19 environment, and any resurgence of the virus or emergence of new variants may lead to further inspectional delays. Regulatory authorities outside the U.S. have adopted similar restrictions or other policy measures in response to COVID-19. If a prolonged government shutdown occurs or FDA experiences other delays, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a negative impact on our business.

We are subject to stringent privacy laws, information security policies and contractual obligations governing the use, processing and transfer of personal information.

The global data protection landscape is rapidly evolving, and we are or may become subject to numerous state, federal and foreign laws, requirements and regulations governing the collection, use, disclosure, retention, and security of personal information, such as information that we may collect in connection with clinical trials in the United States and abroad. Implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future, and we cannot yet determine the impact future laws, regulations, standards, or perception of their requirements may have on our business. This evolution may create uncertainty in our business, affect our ability to operate in certain jurisdictions or to collect, store, transfer use and share personal information, necessitate the acceptance of more onerous obligations in our contracts, result in liability or impose additional costs on us. The cost of compliance with these laws, regulations and standards is high and is likely to increase in the future. Any failure or perceived failure by us to comply with federal, state or foreign laws or regulations, our internal policies and procedures or our contracts governing our processing of personal information could result in negative publicity, government investigations and enforcement actions, claims by third parties and damage to our reputation, any of which could have a negative impact on our business.

As our operations and business grow, we may become subject to or affected by new or additional data protection laws and regulations and face increased scrutiny or attention from regulatory authorities. In the United States, HIPAA imposes, among other things, certain standards relating to the privacy, security, transmission and breach reporting of individually identifiable health information. We may obtain health information from third parties (including research institutions from which we obtain clinical trial data) that are subject to privacy and security requirements under HIPAA. Depending on the facts and circumstances, we could be subject to significant penalties if we violate HIPAA.

Further, various states have implemented certain data privacy and security laws and regulations that impose restrictive requirements regulating the use and disclosure of health-related and other personal information. California enacted the California Consumer Privacy Act (CCPA), which creates individual privacy rights for California consumers and increases the privacy and security obligations of entities handling certain personal data. The CCPA went into effect on January 1, 2020, and became enforceable by the California Attorney General on July 1, 2020. Further, the California Privacy Rights Act (CPRA) was approved by California voters in the November 3, 2020 election and generally went into effect on January 1, 2023. The CPRA significantly amends the CCPA and imposes additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. Additional compliance investment and potential

49


 

business process changes may be required. Similar laws have been passed in other states, and are continuing to be proposed at the state and the federal level, reflecting a trend toward more stringent privacy legislation in the United States. The enactment of such laws could have potentially conflicting requirements that would make compliance challenging. In the event that we are subject to or affected by HIPAA, the CCPA, the CPRA or other domestic privacy and data protection laws, any liability from failure to comply with the requirements of these laws could adversely affect our financial condition.

State laws and regulations are not necessarily preempted by federal laws and regulations, such as HIPAA, particularly if a state affords greater protection to individuals than federal law. Where state laws are more protective, we have to comply with the stricter provisions. In addition to fines and penalties imposed upon violators, some of these state laws also afford private rights of action to individuals who believe their personal information has been misused. The interplay of federal and state laws may be subject to varying interpretations by courts and government agencies, creating complex compliance issues for us and data we receive, use and share, potentially exposing us to additional expense, adverse publicity and liability. Legal requirements relating to the collection, storage, handling, and transfer of personal information and personal data continue to evolve and may result in increased public scrutiny and escalating levels of enforcement, sanctions and increased costs of compliance.

The collection and use of personal data in the European Economic Area (EEA), are governed by the GDPR. The GDPR imposes stringent requirements for controllers and processors of personal data. The GDPR applies extraterritorially, and we may be subject to the GDPR because of our data processing activities that involve the personal data of individuals located in the EEA, such as in connection with any EEA clinical trials. GDPR regulations may impose additional responsibility and liability in relation to the personal data that we process and we may be required to put in place additional mechanisms to ensure compliance with the new data protection rules. This may be onerous and may interrupt or delay our development activities. If we or our vendors fail to comply with the GDPR and the applicable national data protection laws of the EEA member states, or if regulators assert we have failed to comply with these laws, it may lead to regulatory enforcement actions, which can result in monetary penalties of up to €20,000,000 or up to 4% of the total worldwide annual turnover of the preceding financial year, whichever is higher, and other administrative penalties. The GDPR also imposes strict rules on the transfer of personal data out of the EEA to the United States and other third countries and the efficacy and longevity of current transfer mechanisms between the EEA and the United States remains uncertain. Case law from the Court of Justice of the European Union (CJEU) states that reliance on the standard contractual clauses – a standard form of contract approved by the European Commission as an adequate personal data transfer mechanism – alone may not necessarily be sufficient in all circumstances and that transfers must be assessed on a case-by-case basis.

 

In October 2022, , President Biden signed an Executive Order on ‘Enhancing Safeguards for United States Intelligence Activities’ which introduced new redress mechanisms and binding safeguards to address the concerns raised by the CJEU in relation to data transfers from the EEA to the United States and which formed the basis of the new EU-US Data Privacy Framework (DPF), as released in December 2022. The European Commission adopted its Adequacy Decision in relation to the DPF in July 2023, rendering the DPF effective as a GDPR transfer mechanism to U.S. entities self-certified under the DPF. The DPF also introduced a new redress mechanism for EEA residents which addresses a key concern in the previous CJEU judgments and may mean transfers under standard contractual clauses are less likely to be challenged in future. We currently rely in part on the EU standard contractual clauses and the UK Addendum to the EU standard contractual clauses, as relevant, to transfer personal data outside the EEA and the UK, including to the U.S. We expect the existing legal complexity and uncertainty regarding international personal data transfers to continue. In particular, we expect the DPF Adequacy Decision to be challenged and international transfers to the U.S. and to other jurisdictions more generally to continue to be subject to enhanced scrutiny by regulators. As a result, we may have to make certain operational changes and we will have to implement revised standard contractual clauses and other relevant documentation for existing data transfers within required time frames.

 

We must comply with both the GDPR and the UK GDPR, which together with the UK Data Protection Act 2018, retains the GDPR in UK national law. The UK GDPR mirrors the fines under the GDPR, i.e. fines up to the greater of £17.5 million or 4% of global turnover. On October 12, 2023, the UK Extension to the DPF came into effect (as approved by the UK Government), as a UK GDPR data transfer mechanism to U.S. entities self-certified under the UK Extension to the DPF. We may incur liabilities, expenses, costs and other operational losses under the GDPR and privacy laws of the applicable EU and EEA Member States and the UK in connection with any measures we take to comply with them. As we continue to expand into other foreign countries and jurisdictions, we may also be subject to additional laws and regulations that may affect how we conduct business.

Compliance with U.S. and international data protection laws and regulations could cause us to incur substantial costs or require us to change our business practices and compliance procedures in a manner adverse to our business. Penalties for violations of these laws vary and may be significant. Moreover, complying with these various laws could require us to take on more onerous obligations in our contracts, restrict our ability to collect, use and disclose data, or in some cases, impact our ability to operate in certain jurisdictions. In addition, we rely on third-party vendors to collect, process and store data on our behalf and we cannot guarantee that such vendors are in compliance with all applicable data protection laws and regulations. Our or our vendors’ failure to comply with U.S. and international data protection laws and regulations could result in government enforcement actions (which could include civil or criminal penalties), private litigation and adverse publicity. Claims that we have violated individuals’ privacy rights, failed to comply

50


 

with data protection laws, or breached our contractual obligations, even if we are not found liable, could be expensive and time consuming to defend and could result in adverse publicity.

Our business and operations, or those of our CROs or third parties, may suffer in the event of computer system failures, cyberattacks or deficiencies in our cybersecurity, which could materially affect our results.

We receive, generate and store significant and increasing volumes of sensitive information, such as health information, insurance information and other potentially personally identifiable information. We face a number of risks relative to protecting the computer systems we rely on and this critical information, including loss of access risk, inappropriate use or disclosure, inappropriate modification and the risk of our being unable to adequately monitor, audit and modify our controls over our critical information. This risk extends to the computer systems and information of any collaboration partners, medical institutions, clinical investigators, CROs, contract laboratories, or other third parties involved in our business.

Despite the implementation of security measures, our information technology systems, as well as those of CROS or other third parties with which we have relationships, are vulnerable to attack and damage from computer viruses and malware (e.g., ransomware), unauthorized access, natural and manmade disasters, terrorism, war and telecommunication and electrical failures, malfeasance by external or internal parties, and human error (e.g., social engineering, phishing). Attacks upon information technology systems are increasing in their frequency, levels of persistence, sophistication and intensity, and are being conducted by sophisticated and organized groups and individuals with a wide range of motives and expertise. Furthermore, because the technologies used to obtain unauthorized access to, or to sabotage or disrupt, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. We may also experience security breaches that may remain undetected for an extended period. We may not be able to anticipate all types of security threats, and even if identified, we may be unable to adequately investigate or remediate incidents or breaches due to attackers increasingly using tools and techniques that are designed to circumvent controls, to avoid detection, and to remove or obfuscate forensic evidence. We may also face increased cybersecurity risks due to our reliance on internet technology and the number of our and our service providers’ employees who are (and may continue to be) working remotely, which may create additional opportunities for cybercriminals to exploit vulnerabilities. The White House, SEC and other regulators have also increased their focus on companies’ cybersecurity vulnerabilities and risks.

We, our CROs and certain of our service providers are from time to time, subject to cyberattacks and security incidents. While we have not to our knowledge experienced any significant system failure, accident or security breach to date, if such an event were to occur and cause interruptions in our or our critical third parties’ operations, it could result in delays and/or material disruptions of our research and development programs, our operations and ultimately, our financial results. For example, the loss of trial data from completed, ongoing or planned trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. Likewise, we rely on third parties for the manufacture of our product candidates and to conduct clinical trials, and similar events relating to their computer systems could also adversely impact our business. Further, due to the current political uncertainty involving Russia and Ukraine, there is an increased likelihood that the tensions could result in cyberattacks or cybersecurity incidents that could either directly or indirectly impact our or our critical third parties’ operations. To the extent that any disruption or security breach were to result in a loss of or damage to data or applications, or inappropriate disclosure of personal, confidential or proprietary information, we could incur liability due to delays in the development and commercialization of our product candidates or other business activities and/or due to reputational harm, litigation, regulatory investigations and enforcement, fines and penalties, or increased costs of compliance and system remediation.

 

Our existing general liability and cyber liability insurance policies may not cover, or may cover only a portion of, any potential claims related to security breaches to which we are exposed or may not be adequate to indemnify us for all or any portion of liabilities that may be imposed. We also cannot be certain that our existing insurance coverage will continue to be available on acceptable terms or in amounts sufficient to cover the potentially significant losses that may result from a security incident or breach or that the insurer will not deny coverage of any future claim. If the information technology systems of our CROs or other service providers become subject to disruptions or security breaches, we may have insufficient recourse against such third parties and we may have to expend significant resources to mitigate the impact of such an event, and to develop and implement protections to prevent future events of this nature from occurring.

Risks related to reliance on third parties

We may depend on collaborations with other third parties for the development and commercialization of our product candidates in the future. If our collaborations are not successful, we may not be able to capitalize on the market potential of these product candidates.

51


 

In the future, we may form or seek other strategic alliances, joint ventures, or collaborations, or enter into additional licensing arrangements with third parties that we believe will complement or augment our development and commercialization efforts with respect to product candidates we develop.

Collaborations involving our current and future product candidates, including our collaboration with Amgen, may pose the following risks to us:

collaborators have significant discretion in determining the efforts and resources that they will apply to these collaborations and may have incentives that are different than ours;
collaborators may delay clinical trials, provide insufficient funding for a clinical trial program, stop a clinical trial, abandon a product candidate, repeat or conduct new clinical trials or require a new formulation of a product candidate for clinical testing;
collaborators could independently develop, or develop with third parties, products that compete directly or indirectly with our products or product candidates;
a collaborator with marketing, manufacturing and distribution rights to one or more products may not commit sufficient resources to or otherwise not perform satisfactorily in carrying out these activities;
collaborators may not properly prosecute, maintain, enforce or defend our intellectual property rights or may use our proprietary information in a way that gives rise to actual or threatened litigation that could jeopardize or invalidate our intellectual property or proprietary information or expose us to potential litigation, or other intellectual property proceedings;
collaborators may own or co-own intellectual property covering products that result from our collaboration with them, and in such cases, we may not have the exclusive right to develop, license or commercialize this intellectual property;
disputes may arise with respect to ownership of any intellectual property developed pursuant to our collaborations;
disputes may arise between a collaborator and us that cause the delay or termination of the research, development or commercialization of the product candidate, or that result in costly litigation or arbitration that diverts management attention and resources; and
if a present or future collaborator of ours were to be involved in a business combination, the continued pursuit and emphasis on our product development or commercialization program under such collaboration could be delayed, diminished or terminated, including if the partner in such a business combination has products that compete with ours.

As a result, if we enter into additional collaboration agreements and strategic partnerships or license our intellectual property, products or businesses, we may not be able to realize the benefit of such transactions if we are unable to successfully integrate them with our existing operations, which could delay our timelines or otherwise adversely affect our business. We also cannot be certain that, following a strategic transaction or license, we will achieve the revenue or specific net income that justifies such transaction. Any delays in entering into new collaborations or strategic partnership agreements related to any product candidate we develop could delay the development and commercialization of our product candidates, which would harm our business prospects, financial condition, and results of operations.

We may seek to establish additional collaborations, and, if we are not able to establish them on commercially reasonable terms, we may have to alter our development and commercialization plans.

The advancement of our product candidates and development programs and the potential commercialization of our current and future product candidates will require substantial additional cash to fund expenses. For some of our programs, we may decide to collaborate with additional pharmaceutical and biotechnology companies with respect to development and potential commercialization. Any of these relationships may require us to incur non-recurring and other charges, increase our near- and long-term expenditures, issue securities that dilute our existing stockholders, or disrupt our management and business.

We face significant competition in seeking appropriate strategic partners and the negotiation process is time-consuming and complex. Whether we reach a definitive agreement for other collaborations will depend, among other things, upon our assessment of the collaborator’s resources and expertise, the terms and conditions of the proposed collaboration and the proposed collaborator’s evaluation of a number of factors. Those factors may include the design or results of clinical trials, the progress of our clinical trials, the likelihood of approval by the FDA or similar regulatory authorities outside the United States, the potential market for the subject product candidate, the costs and complexities of manufacturing and delivering such product candidate to patients, the potential of competing products, the existence of uncertainty with respect to our ownership of technology, which can exist if there is a challenge to such ownership without regard to the merits of the challenge and industry and market conditions generally. The collaborator may also consider alternative product candidates or technologies for similar indications that may be available to collaborate on and whether

52


 

such a collaboration could be more attractive than the one with us for our product candidate. Further, we may not be successful in our efforts to establish a strategic partnership or other alternative arrangements for future product candidates because they may be deemed to be at too early of a stage of development for collaborative effort and third parties may not view them as having the requisite potential to demonstrate safety and efficacy.

The terms of any collaboration agreement we enter into may restrict us from entering into future agreements on certain terms with potential collaborators, which may limit our ability to find additional collaborators in the future or adversely impact the terms of these future collaborations.

In addition, business combinations among large pharmaceutical companies have in the past and may in the future result in a reduced number of potential future collaborators.

We may not be able to negotiate collaborations on a timely basis, on acceptable terms, or at all. If we are unable to do so, we may have to curtail the development of the product candidate for which we are seeking to collaborate, reduce or delay its development program or one or more of our other development programs, delay its potential commercialization or reduce the scope of any sales or marketing activities, or increase our expenditures and undertake development or commercialization activities at our own expense. If we elect to increase our expenditures to fund development or commercialization activities on our own, we may need to obtain additional capital, which may not be available to us on acceptable terms or at all. If we do not have sufficient funds, we may not be able to further develop our product candidates or bring them to market and generate product revenue.

If conflicts arise between us and our collaborators or strategic partners, these parties may act in a manner adverse to us and could limit our ability to implement our strategies.

If conflicts arise between our corporate or academic collaborators or strategic partners and us, the other party may act in a manner adverse to us and could limit our ability to implement our strategies. Amgen or future collaborators or strategic partners may develop, either alone or with others, products in related fields that are competitive with the products or potential products that are the subject of these collaborations. Competing products, either developed by the collaborators or strategic partners or to which the collaborators or strategic partners have rights, may result in the withdrawal of partner support for our product candidates. Our current or future collaborators or strategic partners may preclude us from entering into collaborations with their competitors, fail to obtain timely regulatory approvals, terminate their agreements with us prematurely, or fail to devote sufficient resources to the development and commercialization of products. Any of these developments could harm our product development efforts.

We rely on third parties to conduct the clinical trials for the product candidates we develop. If these third parties do not successfully carry out their contractual duties, comply with regulatory requirements or meet expected deadlines, we may not be able to obtain marketing approval for or commercialize our product candidates we develop.

We do not have the ability to independently conduct clinical trials. We and any collaboration partners who may conduct clinical trials involving our product candidates rely on medical institutions, clinical investigators, CROs, contract laboratories, and other third parties to conduct or otherwise support these clinical trials, all of which we refer to herein as our clinical trials. We and our collaborators rely heavily on these parties for execution of clinical trials and control only certain aspects of their activities. In addition, we have limited control over the activities of our collaborators who may conduct clinical trials involving our product candidates. Nevertheless, we are responsible for ensuring that each of our clinical trials is conducted in accordance with the applicable protocol, legal and regulatory requirements and scientific standards, and our reliance on third parties does not relieve us of our regulatory responsibilities. For any violations of laws and regulations during the conduct of our clinical trials, we could be subject to untitled and warning letters or enforcement action that may include civil penalties or criminal prosecution.

We, our collaborators and the other third parties involved in our clinical trials are required to comply with regulations and requirements, including GCP, for conducting, monitoring, recording and reporting the results of clinical trials to ensure that the data and results are scientifically credible and accurate, and that the trial patients are adequately informed of the potential risks of participating in clinical trials and their rights are protected. These regulations are enforced by the FDA, the competent authorities of the EU member states and comparable foreign regulatory authorities for any drugs in clinical development. The FDA and comparable foreign regulatory authorities enforce GCP requirements through periodic inspections of clinical trial sponsors, principal investigators and trial sites. If we, our collaborators or other third parties fail to comply with applicable GCP, the clinical data generated in our clinical trials may be deemed unreliable and the FDA or comparable foreign regulatory authorities may require us to perform additional clinical trials before approving our marketing applications. Upon inspection, the FDA or comparable foreign authorities may determine that any of our current or future clinical trials do not comply with GCP. In addition, our clinical trials must be conducted with product candidates produced under cGMP regulations and similar regulatory requirements outside the United States. Our failure or the failure of third parties to comply with these regulations may require us to repeat clinical trials, which would delay the marketing approval process and could also subject us to enforcement action. We also are required to register certain ongoing clinical trials and provide certain information, including information relating to the trial’s protocol, on a government-sponsored

53


 

database, ClinicalTrials.gov, within specific timeframes. Similar disclosure requirements may exist in foreign jurisdictions. Failure to do so can result in fines, adverse publicity and civil and criminal sanctions.

We have participated and in the future may participate in clinical collaborations where a partner is responsible for conduct of a clinical trial involving our product candidates. These collaborators may be commercial entities, such as Amgen’s Phase 1b trial evaluating the combination of RMC-4630 and the KRASG12C(OFF) inhibitor sotorasib in Amgen’s CodeBreaK 101c study, Sanofi’s Phase 1/2 trial evaluating the combination of RMC-4630 and Merck’s PD-1 inhibitor pembrolizumab and the Phase 1/2 study of RMC-4630 in combination with Mirati Therapeutics’ KRASG12C(OFF) inhibitor, adagrasib, or investigator-sponsored or initiated studies that use our product candidates, such as the Netherlands Cancer Institute’s study of the combination of RMC-4630 with Eli Lilly’s investigational ERK inhibitor (LY3214996) and UCSF’s Phase 1/1b trial of RMC-5552. Although we intend to design the clinical trials for our product candidates, or be involved in the design when other parties sponsor the trials, because these collaborators will have primary responsibility for the conduct of these trials, many important aspects of our clinical development for these trials, including their conduct and timing, is outside of our direct control.

 

Our reliance on third parties to conduct future clinical trials will also result in less direct control over the management of data developed through clinical trials than would be the case if we were relying entirely upon our own staff. Communicating with third parties can also be challenging, potentially leading to mistakes as well as difficulties in coordinating activities. Third parties may:

have staffing difficulties;
fail to comply with contractual obligations;
experience regulatory compliance issues;
have incentives that are different than ours;
undergo changes in priorities or become financially distressed; or
form relationships with other entities, some of which may be our competitors.

These factors may materially adversely affect the willingness or ability of third parties to conduct our clinical trials and may subject us to unexpected cost increases that are beyond our control. If the CROs or other third parties involved in our clinical trials do not perform these trials in a satisfactory manner, breach their obligations to us or our collaborators or fail to comply with regulatory requirements, the development, marketing approval and commercialization of our product candidates may be delayed, we may not be able to obtain marketing approval and commercialize our product candidates, or our development program may be materially and irreversibly harmed. If we are unable to rely on clinical data collected by third parties involved in our clinical trials, we could be required to repeat, extend the duration of, or increase the size of our clinical trials and this could significantly delay commercialization and require significantly greater expenditures.

If any of our relationships with our CROs or other third parties involved in our clinical trials terminate, we may not be able to enter into arrangements with alternative CROs or other third parties on commercially reasonable terms, or at all. If CROs or other third parties do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced or if the quality or accuracy of the clinical data they obtain are compromised due to the failure to adhere to our clinical protocols, regulatory requirements or for other reasons, any clinical trials such CROs or other third parties are associated with may be extended, delayed or terminated, and we may not be able to obtain marketing approval for or successfully commercialize our product candidates.

We rely on third parties to manufacture preclinical and clinical drug supplies, and we intend to rely on third parties to produce commercial supplies of any approved product, which increases the risk that we will not have sufficient quantities of these product candidates or products or such quantities at an acceptable cost, which could delay, prevent or impair our development or commercialization efforts.

We do not own or operate manufacturing facilities for the production of preclinical, clinical or commercial supplies of the product candidates that we are developing or evaluating in our development programs. We have limited personnel with experience in drug manufacturing and lack the resources and the capabilities to manufacture any of our product candidates on a preclinical, clinical or commercial scale. We rely on third parties for supply of our preclinical and clinical drug supplies (including key starting and intermediate materials), and our strategy is to outsource all manufacturing of our product candidates and products to third parties.

In order to conduct clinical trials of product candidates, we will need to have them manufactured in potentially large quantities. Our third-party manufacturers may be unable to successfully increase the manufacturing capacity for any of our clinical drug supplies (including key starting and intermediate materials) in a timely or cost-effective manner, or at all. In addition, quality issues may arise during scale-up activities and at any other time. For example, ongoing data on the stability of our product candidates may shorten the expiry of our product candidates and lead to clinical trial material supply shortages, and potentially clinical trial delays. If these

54


 

third-party manufacturers are unable to successfully scale up the manufacture of our product candidates in sufficient quality and quantity, the development, testing and clinical trials of that product candidate may be delayed or infeasible, and regulatory approval or commercial launch of that product candidate may be delayed or not obtained.

Our use of new third-party manufacturers increases the risk of delays in production or insufficient supplies of our product candidates (and the key starting and intermediate materials for such product candidates) as we transfer our manufacturing technology to these manufacturers and as they gain experience manufacturing our product candidates (and the key starting and intermediate materials for such product candidates).

Even after a third-party manufacturer has gained significant experience in manufacturing our product candidates (or the key starting and intermediate materials for such product candidates) or even if we believe we have succeeded in optimizing the manufacturing process, there can be no assurance that such manufacturer will produce sufficient quantities of our product candidates (or the key starting and intermediate materials for such product candidates) in a timely manner or continuously over time, or at all. We may be delayed if we need to change the manufacturing process used by a third party. Further, if we change an approved manufacturing process, then we may be delayed if the FDA or a comparable foreign authority needs to review the new manufacturing process before it may be used.

We do not currently have any agreements with third-party manufacturers for long-term commercial supply. In the future, we may be unable to enter into agreements with third-party manufacturers for commercial supplies of any product candidate that we develop, or may be unable to do so on acceptable terms. Even if we are able to establish and maintain arrangements with third-party manufacturers, reliance on third-party manufacturers entails risks, including:

reliance on the third party for regulatory compliance and quality assurance;
the possible breach of the manufacturing agreement by the third party;
the possible misappropriation of our proprietary information, including our trade secrets and know-how; and
the possible termination or non-renewal of the agreement by the third party at a time that is costly or inconvenient for us.

Third-party manufacturers may not be able to comply with cGMP requirements or similar regulatory requirements outside the United States. Our failure, or the failure of our third-party manufacturers, to comply with applicable requirements could result in sanctions being imposed on us, including fines, injunctions, civil penalties, delays, suspension or withdrawal of approvals, license revocation, seizures or recalls of product candidates or products, operating restrictions and/or criminal prosecutions, any of which could significantly and adversely affect supplies of our product candidates.

Our future product candidates and any products that we may develop may compete with other product candidates and products for access to manufacturing facilities. There are a limited number of manufacturers that operate under cGMP requirements particularly for the development of monoclonal antibodies, and that might be capable of manufacturing for us.

If the third parties that we engage to supply any materials or manufacture product for our preclinical tests and clinical trials should cease to continue to do so for any reason, we likely would experience delays in advancing these tests and trials while we identify and qualify replacement suppliers or manufacturers and we may be unable to obtain replacement supplies on terms that are favorable to us. In addition, if we are not able to obtain adequate supplies of our product candidates or the substances used to manufacture them, it will be more difficult for us to develop our product candidates and compete effectively.

Our current and anticipated future dependence upon others for the manufacture of our product candidates (or the key starting and intermediate materials for such product candidates) may adversely affect our future profit margins and our ability to develop product candidates and commercialize any products that receive marketing approval on a timely and competitive basis.

Our future relationships with customers and third-party payors in the United States and elsewhere may be subject, directly or indirectly, to applicable anti-kickback, fraud and abuse, false claims, transparency, health information privacy and security and other healthcare laws and regulations, which could expose us to criminal sanctions, civil penalties, contractual damages, reputational harm, administrative burdens and diminished profits and future earnings.

Healthcare providers, physicians and third-party payors in the United States and elsewhere will play a primary role in the recommendation and prescription of any product candidates for which we obtain marketing approval. Our future arrangements with third-party payors and customers may expose us to broadly applicable fraud and abuse and other healthcare laws and regulations, including, without limitation, the federal Anti-Kickback Statute and the federal False Claims Act (FCA), which may constrain the business or financial arrangements and relationships through which we sell, market and distribute any products for which we obtain marketing approval. The applicable federal, state and foreign healthcare laws and regulations that may affect our ability to operate include:

55


 

the federal Anti-Kickback Statute, which prohibits, among other things, knowingly and willfully soliciting, receiving, offering or paying any remuneration (including any kickback, bribe, or rebate), directly or indirectly, overtly or covertly, in cash or in kind, to induce, or in return for, either the referral of an individual, or the purchase, lease, order or recommendation of any good, facility, item or service for which payment may be made, in whole or in part, under the Medicare and Medicaid programs or other federal healthcare programs. A person or entity can be found guilty of violating the statute without actual knowledge of the statute or specific intent to violate it. The Anti-Kickback Statute has been interpreted to apply to arrangements between pharmaceutical manufacturers on the one hand and prescribers, purchasers, and formulary managers on the other. There are a number of statutory exceptions and regulatory safe harbors protecting some common activities from prosecution;
the federal civil and criminal false claims laws, including the FCA, and civil monetary penalty laws, which prohibit any person or entity from, among other things, knowingly presenting, or causing to be presented, a false, fictitious or fraudulent claim for payment to, or approval by, the federal government or knowingly making, using or causing to be made or used a false record or statement material to a false or fraudulent claim to the federal government. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the FCA;
the federal Health Insurance Portability and Accountability Act of 1996 (HIPAA), which created federal criminal statutes that prohibit knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program or obtain, by means of false or fraudulent pretenses, representations, or promises, any of the money or property owned by, or under the custody or control of, any healthcare benefit program, regardless of the payor (e.g., public or private) and knowingly and willfully falsifying, concealing or covering up by any trick or device a material fact or making any materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services relating to healthcare matters. Similar to the federal Anti-Kickback Statute, a person or entity can be found guilty of violating HIPAA without actual knowledge of the statutes or specific intent to violate them;
the Physician Payments Sunshine Act, created under the ACA, and its implementing regulations, which requires manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program (with certain exceptions) to report annually to CMS information related to payments or other transfers of value made to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), certain non-physician practitioners (physician assistants, nurse practitioners, clinical nurse specialists, certified nurse anesthetists, anesthesiologist assistants and certified nurse midwives), and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members;
federal consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers; and
analogous or related foreign, state or local laws and regulations, including anti-kickback and false claims laws, which may apply to sales or marketing arrangements and claims involving healthcare items or services reimbursed by non-governmental third-party payors, including private insurers; state laws that require pharmaceutical companies to comply with the pharmaceutical industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers; and state laws that require drug manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures.

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

The scope and enforcement of each of these laws is uncertain and subject to rapid change in the current environment of healthcare reform, especially in light of the lack of applicable precedent and regulations. Federal and state enforcement bodies have recently increased their scrutiny of interactions between healthcare companies and healthcare providers, which has led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. Ensuring that our business arrangements with third parties comply with applicable healthcare laws, as well as responding to investigations by government authorities, can be time- and resource-consuming and can divert management’s attention from the business.

If our operations are found to be in violation of any of the laws described above or any other government regulations that apply to us, we may be subject to penalties, including civil, criminal and administrative penalties, damages, fines, disgorgement, individual imprisonment, possible exclusion from participation in federal and state funded healthcare programs, contractual damages and the curtailment or restricting of our operations, as well as additional reporting obligations and oversight if we become subject to a corporate integrity agreement or other agreement to resolve allegations of non-compliance with these laws, any of which could harm our ability to operate our business and our financial results. Further, if the physicians or other providers or entities with whom we expect to do business are found not to be in compliance with applicable laws, they may be subject to criminal, civil or administrative

56


 

sanctions, including exclusions from government funded healthcare programs. In addition, the approval and commercialization of any product candidate we develop outside the United States will also likely subject us to foreign equivalents of the healthcare laws mentioned above, among other foreign laws.

Risks related to intellectual property

If we and our collaborators are unable to obtain and maintain sufficient patent and other intellectual property protection for our product candidates and technology, our competitors could develop and commercialize products and technology similar or identical to ours, and we may not be able to compete effectively in our market or successfully commercialize any product candidates we may develop.

Our success depends in significant part on our ability and the ability of our collaborators to obtain, maintain, enforce and defend patents and other intellectual property rights with respect to our product candidates and technology and to operate our business without infringing, misappropriating, or otherwise violating the intellectual property rights of others. If we and our collaborators are unable to obtain and maintain sufficient intellectual property protection for our product candidates or the product candidates that we may identify, or if the scope of the intellectual property protection obtained is not sufficiently broad, our competitors and other third parties could develop and commercialize product candidates similar or identical to ours, and our ability (and the ability of our collaborators) to successfully commercialize the product candidates that we (and our collaborators) may pursue may be impaired. Our patent coverage with respect to our clinical and preclinical programs is limited, and we can provide no assurance that any of our current or future patent applications will result in issued patents or that any issued patents will provide us with any competitive advantage. Failure to obtain such issued patents could negatively impact our ability to develop or commercialize any of our product candidates or technology.

We seek to protect our proprietary positions by, among other things, filing patent applications in the United States and abroad related to our current product candidates and the product candidates that we may identify. Obtaining, maintaining, defending and enforcing pharmaceutical patents is costly, time consuming and complex, and we may not be able to file and prosecute all necessary or desirable patent applications, or maintain, enforce and license any patents that may issue from such patent applications, at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output before it is too late to obtain patent protection. We may not have the right to control the preparation, filing, prosecution and maintenance of patent applications, or to maintain the rights to patents licensed to or from third parties.

Although we enter into confidentiality agreements with parties who have access to confidential or patentable aspects of our research and development output, such as our employees, collaborators, CROs, contract manufacturers, consultants, advisors and other third parties, any of these parties may breach the agreements and disclose such output before a patent application is filed, thereby jeopardizing our ability to seek patent protection. Further, we may not be aware of all third-party intellectual property rights potentially relating to our product candidates. Publications of discoveries in the scientific literature often lag behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until 18 months after filing or, in some cases, not at all. Therefore, we cannot know with certainty whether we were the first to make the inventions claimed in our patents or pending patent applications, or that we were the first to file for patent protection of such inventions.

The patent position of pharmaceutical companies generally is highly uncertain, involves complex legal, technological and factual questions and has, in recent years, been the subject of much debate and litigation throughout the world. In addition, the laws of foreign countries may not protect our rights to the same extent as the laws of the United States, or vice versa. As a result, the issuance, scope, validity, enforceability, and commercial value of our patent rights are highly uncertain. The subject matter claimed in a patent application can be significantly reduced before the patent is issued, and its scope can be reinterpreted after issuance. Therefore, our pending and future patent applications may not result in patents being issued in relevant jurisdictions that protect our product candidates, in whole or in part, or which effectively prevent others from commercializing competitive product candidates, and even if our patent applications issue as patents in relevant jurisdictions, they may not issue in a form that will provide us with any meaningful protection for our product candidates or technology, prevent competitors from competing with us or otherwise provide us with any competitive advantage. Additionally, our competitors may be able to circumvent our patents by developing similar or alternative product candidates or technologies in a non-infringing manner.

The issuance of a patent is not conclusive as to its inventorship, scope, validity or enforceability, and our patents may be challenged in the courts or patent offices in the United States and abroad. We may be subject to a third-party preissuance submission of prior art to the United States Patent and Trademark Office (the USPTO) or become involved in opposition, derivation, revocation, reexamination, inter partes review, post-grant review or interference proceedings challenging our patent rights or the patent rights of others, or other proceedings in the USPTO or applicable foreign offices that challenge priority of invention or other features of patentability. An adverse determination in any such submission, proceeding or litigation could result in loss of exclusivity or freedom to operate, patent claims being narrowed, invalidated or held unenforceable, in whole or in part, or limits of the scope or duration of the patent protection of our product candidates, all of which could limit our ability to stop others from using or commercializing similar or identical product candidates or technology to compete directly with us, without payment to us, or result in our inability to manufacture

57


 

or commercialize products without infringing third-party patent rights. In addition, if the breadth or strength of protection provided by our patents and patent applications is threatened, regardless of the outcome, it could dissuade companies from collaborating with us to license, develop or commercialize current or future product candidates, or could negatively impact our ability to raise funds necessary to continue our research programs or clinical trials. Such proceedings also may result in substantial cost and require significant time from our scientists and management, even if the eventual outcome is favorable to us.

In addition, given the amount of time required for the development, testing and regulatory review of new product candidates, patents protecting such candidates might expire before or shortly after such candidates are commercialized. As a result, our patent portfolio may not provide us with sufficient rights to exclude others from commercializing products or technology similar or identical to ours for a meaningful amount of time, or at all. Moreover, some of our owned or licensed patents and patent applications are, and may in the future be, co-owned with third parties. If we are unable to obtain exclusive licenses to any such co-owners’ interest in such patents or patent applications, such co-owners may be able to license their rights to other third parties, including our competitors, and our competitors could market competing products and technology. In addition, we may need the cooperation of any such co-owners in order to enforce such patents against third parties, and such cooperation may not be provided to us. Any of the foregoing could harm our competitive position, business, financial condition, results of operations and prospects.

We have entered into licensing agreements with third parties. If we or a third party fail to comply with the obligations in the agreements under which we license intellectual property rights to or from third parties, or these agreements are terminated, or we otherwise experience disruptions to business relationships with our licensors or licensees, competitive position, business, financial condition, results of operations and prospects could be harmed.

In addition to patent and other intellectual property rights we own or co-own, we have licensed, and may in the future license, patent and other intellectual property rights to and from other parties. Licenses may not provide us with exclusive rights to use the applicable intellectual property and technology in all relevant fields of use and in all territories in which we may wish to develop or commercialize our products and technology in the future. As a result, we may not be able to prevent competitors from developing and commercializing competitive products or technologies.

In addition, in some circumstances, we may not have the right to control the preparation, filing and prosecution of patent applications or to maintain, defend and enforce the patents that we license to or from third parties, and we may have to rely on our partners to fulfill these responsibilities.

If we fail to comply with our obligations in the agreements under which we license intellectual property rights from third parties, the licensor may have the right to terminate the license. If these agreements are terminated, the underlying patents fail to provide the intended exclusivity or we otherwise experience disruptions to our business relationships with our licensors, we could lose intellectual property rights that are important to our business or be prevented from developing and commercializing our product candidates, and competitors could have the freedom to seek regulatory approval of, and to market, products identical to ours. Termination of these agreements or reduction or elimination of our rights under these agreements may also result in our having to negotiate new or reinstated agreements with less favorable terms, cause us to lose our rights under these agreements, including our rights to important intellectual property or technology, or impede, delay or prohibit the further development or commercialization of one or more product candidates that rely on such agreements. It is possible that we may be unable to obtain any additional licenses at a reasonable cost or on reasonable terms, if at all. In that event, we may be required to expend significant time and resources to redesign our product candidates or the methods for manufacturing them or to develop or license replacement technology, all of which may not be feasible on a technical or commercial basis.

In addition, the research resulting in certain of our owned and in-licensed patent rights and technology was funded in part by the U.S. federal or state governments. As a result, the government may have certain rights, including march-in rights, to such patent rights and technology. When new technologies are developed with government funding, the government generally obtains certain rights in any resulting patents, including a non-exclusive license authorizing the government to use the invention for noncommercial purposes. These rights may permit the government to disclose our confidential information to third parties or allow third parties to use our licensed technology. The government can exercise its march-in rights if it determines that action is necessary because we fail to achieve practical application of the government-funded technology, because action is necessary to alleviate health or safety needs, to meet requirements of federal regulations, or to give preference to U.S. industry. In addition, our rights in such inventions may be subject to certain requirements to manufacture products embodying such inventions in the United States. Any of the foregoing could harm our competitive position, business, financial condition, results of operations and prospects.

Licensing of intellectual property is of critical importance to our business and involves complex legal, business and scientific issues and certain provisions in intellectual property license agreements may be susceptible to multiple interpretations. Disputes may arise between us and our licensing partners regarding intellectual property subject to a license agreement, including:

the scope of rights granted under the license agreement and other interpretation-related issues;

58


 

whether and the extent to which technology and processes of one party infringe on intellectual property of the other party that are not subject to the licensing agreement;
rights to sublicense patent and other rights to third parties;
any diligence obligations with respect to the use of the licensed technology in relation to development and commercialization of our product candidates, and what activities satisfy those diligence obligations;
the ownership of inventions and know-how resulting from the joint creation or use of intellectual property;
rights to transfer or assign the license; and
the effects of termination.

The resolution of any contract interpretation disagreement that may arise could narrow what we believe to be the scope of our rights to the relevant intellectual property or technology, or increase what we believe to be our financial or other obligations under the relevant agreement, either of which could harm our business, financial condition, results of operations and prospects. Moreover, if disputes over intellectual property that we have licensed prevent or impair our ability to maintain our current licensing arrangements on acceptable terms, we may be unable to successfully develop and commercialize the affected product candidates.

In addition, if our licensors or licensees fail to abide by the terms of the license, if the licensors or licensees fail to prevent infringement by third parties or if the licensed patents or other rights are found to be invalid or unenforceable, our business, competitive position, financial condition, results of operations and prospects could be materially harmed.

If we are unable to obtain licenses from third parties on commercially reasonable terms or at all, our business could be harmed.

It may be necessary for us to use the patented or proprietary technology of third parties to commercialize our products, in which case we would be required to obtain a license from these third parties. The licensing of third-party intellectual property rights is a competitive area, and more established companies may pursue strategies to license or acquire third-party intellectual property rights that we may consider attractive or necessary. More established companies may have a competitive advantage over us due to their size, capital resources and greater clinical development and commercialization capabilities. In addition, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. We also may be unable to license or acquire third party intellectual property rights on terms that would allow us to make an appropriate return on our investment or at all. If we are unable to license needed technology, or if we are forced to license this technology on unfavorable terms, our business could be materially harmed. If we are unable to obtain a necessary license, we may be unable to develop or commercialize the affected product candidates, and the third parties owning such intellectual property rights could seek either an injunction prohibiting our sales, or, with respect to our sales, an obligation on our part to pay royalties or other forms of compensation. Even if we are able to obtain a license, it may be non-exclusive, thereby giving our competitors access to the same technologies licensed to us.

We may not identify relevant third-party patents or may incorrectly interpret the relevance, scope or expiration of a third-party patent, which might subject us to infringement claims or adversely affect our ability to develop and market our product candidates.

We cannot guarantee that any of our or our licensors’ patent searches or analyses, including the identification of relevant patents, the scope of patent claims or the expiration of relevant patents, are complete or thorough, nor can we be certain that we have identified each and every third-party patent and pending patent application in the United States and abroad that is relevant to or necessary for the commercialization of our product candidates in any jurisdiction. For example, U.S. patent applications filed before November 29, 2000 and certain U.S. patent applications filed after that date that will not be filed outside the United States remain confidential until patents issue. Patent applications in the United States and elsewhere are published approximately 18 months after the earliest filing for which priority is claimed, with the earliest filing date being commonly referred to as the priority date. Therefore, patent applications covering our product candidates could have been filed by third parties without our knowledge. Additionally, pending patent applications that have been published can, subject to certain limitations, be later amended in a manner that could cover our product candidates or the use of our product candidates. The scope of a patent claim is determined by an interpretation of the law, the written disclosure in a patent and the patent’s prosecution history. Our interpretation of the relevance or the scope of a patent or a pending application may be incorrect, which may negatively impact our ability to market our product candidates. We may incorrectly determine that our product candidates are not covered by a third-party patent or may incorrectly predict whether a third party’s pending application will issue with claims of relevant scope. Our determination of the expiration date of any patent in the United States or abroad that we consider relevant may be incorrect, which may negatively impact our ability to develop and market our product candidates. Our failure to identify and correctly interpret relevant patents may negatively impact our ability to develop and market our product candidates.

If we fail to identify and correctly interpret relevant patents, we may be subject to infringement claims. We cannot guarantee that we will be able to successfully settle or otherwise resolve any infringement claims. If we fail in any of these disputes, in addition to being forced to pay damages, which may be significant, we may be temporarily or permanently prohibited from commercializing any of our product candidates that are held to be infringing. We might, if possible, also be forced to redesign product candidates so that we no

59


 

longer infringe the third-party intellectual property rights. Any of these events, even if we were ultimately to prevail, could require us to divert substantial financial and management resources that we would otherwise be able to devote to our business.

Patent terms may be inadequate to protect our competitive position on our product candidates for an adequate amount of time.

Patents have a limited lifespan. In the United States, if all maintenance fees are timely paid, the natural expiration of a patent is generally 20 years from its earliest U.S. non-provisional filing date. Various extensions may be available, but the life of a patent, and the protection it affords, is limited. Even if patents covering our product candidates are obtained, once the patent life has expired for a product candidate, we may be open to competition from competitive medications, including generic medications. Given the amount of time required for the development, testing and regulatory review of new product candidates, patents protecting such product candidates might expire before or shortly after such product candidates are commercialized. As a result, our owned and licensed patent portfolio may not provide us with sufficient rights to exclude others from commercializing product candidates similar or identical to ours for a meaningful amount of time, or at all.

Depending upon the timing, duration and conditions of any FDA marketing approval of our product candidates, one or more of our owned or licensed U.S. patents may be eligible for limited patent term extension under the Drug Price Competition and Patent Term Restoration Act of 1984, referred to as the Hatch-Waxman Amendments, and similar legislation in the European Union and certain other countries. The Hatch-Waxman Amendments permit a patent term extension of up to five years for a patent covering an approved product as compensation for effective patent term lost during product development and the FDA regulatory review process. However, we may not receive an extension if we fail to exercise due diligence during the testing phase or regulatory review process, fail to apply within applicable deadlines, fail to apply prior to expiration of relevant patents or otherwise fail to satisfy applicable requirements. Moreover, the length of the extension could be less than we request. Only one patent per approved product can be extended, the extension cannot extend the total patent term beyond 14 years from approval and only those claims covering the approved drug, a method for using it or a method for manufacturing it may be extended. If we are unable to obtain patent term extension or the term of any such extension is less than we request, the period during which we can enforce our patent rights for the applicable product candidate will be shortened and our competitors may obtain approval to market competing products sooner. As a result, our revenue from applicable products could be reduced. Further, if this occurs, our competitors may take advantage of our investment in development and trials by referencing our clinical and preclinical data and launch their product earlier than might otherwise be the case.

Also, there are detailed rules and requirements regarding the patents that may be submitted to the FDA for listing in the Approved Drug Products with Therapeutic Equivalence Evaluations (the Orange Book). We may be unable to obtain patents covering our product candidates that contain one or more claims that satisfy the requirements for listing in the Orange Book. Even if we submit a patent for listing in the Orange Book, the FDA may decline to list the patent, or a manufacturer of generic drugs may challenge the listing. If one of our product candidates is approved and a patent covering that product candidate is not listed in the Orange Book, a manufacturer of generic drugs would not have to provide advance notice to us of any abbreviated new drug application filed with the FDA to obtain permission to sell a generic version of such product candidate.

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

Filing, prosecuting, maintaining, defending and enforcing patents on our product candidates in all countries throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the United States can be less extensive than those in the United States. In addition, the laws and enforcement practices of some foreign countries do not protect intellectual property rights to the same extent as federal and state laws in the United States. The current conflict between Russia and Ukraine may also make it difficult or impossible to continue to prosecute patent applications or maintain patents in those countries or other affected territories. Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the United States, or from selling or importing products made using our inventions in and into the United States or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and may export otherwise infringing products to territories where we have patent protection, but enforcement rights are not as strong as those in the United States. These products may compete with our product candidates and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.

Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of some countries do not favor the enforcement or protection of patents, trade secrets and other intellectual property, which could make it difficult for us to stop the infringement of our patents or marketing of competing products in violation of our intellectual property and proprietary rights generally. Proceedings to enforce our intellectual property rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, could put our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing and could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially meaningful.

60


 

Many foreign countries, including some European Union countries, India, Japan and China, have compulsory licensing laws under which a patent owner may be compelled under specified circumstances to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or government contractors. In those countries, we may have limited remedies if patents are infringed or if we are compelled to grant a license to a third party, which could materially diminish the value of the applicable patents. This could limit our potential revenue opportunities. Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license.

Changes in patent law could diminish the value of patents in general, thereby impairing our ability to protect our product candidates.

Obtaining and enforcing patents in the pharmaceutical industry is inherently uncertain, due in part to ongoing changes in the patent laws. For example, in the United States, depending on decisions by Congress, the federal courts, and the USPTO, the laws and regulations governing patents, and interpretation thereof, could change in unpredictable ways that could weaken our and our licensors’ or collaborators’ ability to obtain new patents or to enforce existing or future patents. For example, the U.S. Supreme Court has ruled on several patent cases in recent years, either narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations. Therefore, there is increased uncertainty with regard to our and our licensors’ or collaborators’ ability to obtain patents in the future, as well as uncertainty with respect to the value of patents once obtained.

Patent reform legislation could increase the uncertainties and costs surrounding the prosecution of our and our licensors’ or collaborators’ patent applications and the enforcement or defense of our or our licensors’ or collaborators’ issued patents. For example, assuming that other requirements for patentability are met, prior to March 2013, in the United States, the first to invent the claimed invention was entitled to the patent, while outside the United States, the first to file a patent application was entitled to the patent. After March 2013, under the Leahy-Smith America Invents Act (the Leahy-Smith Act) enacted in September 2011, the United States transitioned to a first inventor to file system in which, assuming that other requirements for patentability are met, the first inventor to file a patent application will be entitled to the patent on an invention regardless of whether a third party was the first to invent the claimed invention. The Leahy-Smith Act also includes a number of significant changes that affect the way patent applications are prosecuted and may also affect patent litigation. These include allowing third-party submission of prior art to the USPTO during patent prosecution and additional procedures to challenge the validity of a patent by USPTO-administered post-grant proceedings, including post-grant review, inter partes review and derivation proceedings. The USPTO has developed regulations and procedures to govern administration of the Leahy-Smith Act, and many of the substantive changes to patent law associated with the Leahy-Smith Act, particularly the first inventor-to-file provisions. Accordingly, it is not clear what, if any, impact the Leahy-Smith Act will have on the operation of our business. However, the Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our or our licensors’ patent applications and the enforcement or defense of our or our licensors’ issued patents. Similarly, statutory or judicial changes to the patent laws of other countries may increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents.

In 2012, the European Patent Package (the EU Patent Package) regulations were passed with the goal of providing a single pan-European Unitary Patent and a new European Unified Patent Court (the UPC), for litigation involving European patents. Implementation of the EU Patent Package is planned for June 2023. Under the UPC, all European patents, including those issued prior to ratification of the European Patent Package, will by default automatically fall under the jurisdiction of the UPC. The UPC will provide our competitors with a new forum to centrally revoke our European patents, and allow for the possibility of a competitor to obtain pan-European injunctions. It will be several years before we will understand the scope of patent rights that will be recognized and the strength of patent remedies that will be provided by the UPC. As the UPC is a new court system, there is no precedent for the court, increasing the uncertainty of any litigation. Under the EU Patent Package, we will have the right to opt our patents out of the UPC over the first seven years of the court’s existence, but doing so may preclude us from realizing the benefits, if any, of the new unified court.

 

61


 

Obtaining and maintaining our patent protection depends on compliance with various procedural, document submission, fee payment and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated if we fail to comply with these requirements.

Periodic maintenance fees, renewal fees, annuity fees, and various other fees are required to be paid to the USPTO and foreign patent agencies in several stages over the lifetime of a patent. In certain circumstances, we rely on our licensors and collaborators to pay these fees. The USPTO and various foreign patent agencies also require compliance with a number of procedural, documentary, fee payment and other similar requirements during the patent application and prosecution process. Non-compliance events that could result in abandonment or lapse of a patent or patent application include failure to respond to official communications within prescribed time limits, non-payment of fees and failure to properly legalize and submit formal documents. While an inadvertent lapse can in some cases be cured by payment of a late fee or by other means in accordance with the applicable rules, there are situations in which non-compliance can result in irrevocable abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. If we or our licensors or collaborators fail to maintain the patents and patent applications covering our product candidates, our competitors might be able to enter the market with similar or identical products or technology, which would harm our business, financial condition, results of operations and prospects.

We may become involved in lawsuits to protect or enforce our patents or other intellectual property, which could be expensive, time-consuming and unsuccessful, and issued patents covering our technology and product candidates could be found invalid or unenforceable if challenged.

Competitors and other third parties may infringe or otherwise violate our issued patents or other intellectual property or the patents or other intellectual property of our licensors. In addition, our patents or the patents of our licensors may become involved in inventorship or priority disputes. Our pending patent applications cannot be enforced against third parties practicing the technology claimed in such applications unless and until a patent issues from such applications. To counter infringement or other unauthorized use, we may be required to file infringement claims, which can be expensive and time-consuming. Our ability to enforce patent rights also depends on our ability to detect infringement. It may be difficult to detect infringers who do not advertise the components or methods that are used in connection with their products and services. Moreover, it may be difficult or impossible to obtain evidence of infringement in a competitor’s or potential competitor’s product or service. Any claims we assert against perceived infringers could provoke these parties to assert counterclaims against us alleging that we infringe their patents or that our patents are invalid or unenforceable. In a patent infringement proceeding, a court may decide that a patent of ours is invalid or unenforceable, in whole or in part, construe the patent’s claims narrowly or refuse to stop the other party from using the technology at issue on the grounds that our patents do not cover the technology. An adverse result in any litigation proceeding could put one or more of our owned or licensed patents at risk of being invalidated, held unenforceable or interpreted narrowly. We may find it impractical or undesirable to enforce our intellectual property against some third parties.

If we were to initiate legal proceedings against a third party to enforce a patent directed to our product candidates, or one of our future product candidates, the defendant could counterclaim that our patent is invalid or unenforceable. In patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including lack of novelty, obviousness, non-enablement or insufficient written description. Grounds for an unenforceability assertion could be an allegation that someone connected with prosecution of the patent withheld relevant information from the USPTO or made a misleading statement during prosecution. Third parties may also raise similar claims before the USPTO or an equivalent foreign body, even outside the context of litigation. Potential proceedings include re-examination, post-grant review, inter partes review, interference proceedings, derivation proceedings and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings). Such proceedings could result in the revocation of, cancellation of, or amendment to our patents in such a way that they no longer cover our technology or any product candidates that we may develop. The outcome following legal assertions of invalidity and unenforceability is unpredictable. With respect to the validity question, for example, we cannot be certain that there is no invalidating prior art of which we and the patent examiner were unaware during prosecution. If a defendant were to prevail on a legal assertion of invalidity or unenforceability, we would lose at least part, and perhaps all, of the patent protection on the applicable product candidates or technology covered by the patent rendered invalid or unenforceable.

Interference proceedings provoked by third parties or brought by us or declared by the USPTO may be necessary to determine the priority of inventions with respect to our patents or patent applications. An unfavorable outcome could require us to cease using the related technology or to attempt to license rights to it from the prevailing party. Our business could be materially harmed if the prevailing party does not offer us a license on commercially reasonable terms.

Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation.

62


 

Some of our competitors are larger than we are and have substantially greater resources. They are, therefore, likely to be able to sustain the costs of complex patent litigation or proceedings more effectively than we can because of their greater financial resources and more mature and developed intellectual property portfolios. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon, misappropriating or otherwise violating our intellectual property. Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims could result in substantial costs and diversion of management resources, which could harm our business. In addition, the uncertainties associated with litigation could compromise our ability to raise the funds necessary to continue our clinical trials, continue our internal research programs, or in-license needed technology or other product candidates. There could also be public announcements of the results of the hearing, motions, or other interim proceedings or developments. If securities analysts or investors perceive those results to be negative, it could cause the price of shares of our common stock to decline.

Third parties may initiate legal proceedings alleging that we are infringing, misappropriating or otherwise violating their intellectual property rights, the outcome of which would be uncertain and could negatively impact the success of our business.

Our commercial success depends upon our ability to develop, manufacture, market and sell our product candidates and use our proprietary technologies without infringing, misappropriating or otherwise violating the intellectual property and other proprietary rights of third parties. There is considerable intellectual property litigation in the pharmaceutical industry.

We may become party to, or threatened with, future adversarial proceedings or litigation regarding intellectual property rights with respect to our product candidates and their manufacture and our other technology, including re-examination, interference, post-grant review, inter partes review or derivation proceedings before the USPTO or an equivalent foreign body. Numerous U.S. and foreign issued patents and pending patent applications owned by third parties exist in the fields in which we are developing our product candidates. Third parties may assert infringement claims against us based on existing patents or patents that may be granted in the future, regardless of their merit.

Even if we believe third-party intellectual property claims are without merit, there is no assurance that a court would find in our favor on questions of infringement, validity, enforceability or priority. A court of competent jurisdiction could hold that third-party patents asserted against us are valid, enforceable and infringed, which could materially and adversely affect our ability to commercialize any product candidates we may develop and any other product candidates or technologies covered by the asserted third-party patents. In order to successfully challenge the validity of a U.S. patent in federal court, we would need to overcome a presumption of validity. As this burden is a high one requiring us to present clear and convincing evidence as to the invalidity of a U.S. patent claim, there is no assurance that a court of competent jurisdiction would invalidate the claims of any such U.S. patent. If we are found to infringe, misappropriate or otherwise violate a third party’s intellectual property rights, and we are unsuccessful in demonstrating that these rights are invalid or unenforceable, we could be required to obtain a license from such a third party in order to continue developing and marketing our products and technology. However, we may not be able to obtain any required license on commercially reasonable terms or at all. Even if we were able to obtain a license, it could be non-exclusive, thereby giving our competitors access to the same technologies licensed to us. We could be forced, including by court order, to cease commercializing the infringing technology or product. A finding of infringement could prevent us from commercializing our product candidates or force us to cease some of our business operations. In the event of a successful claim of infringement against us, we may have to pay substantial damages, including treble damages and attorneys’ fees for willful infringement, pay royalties and other fees, redesign our infringing product candidate or obtain one or more licenses from third parties, which may be impossible or require substantial time and monetary expenditure. Claims that we have misappropriated the confidential information or trade secrets of third parties could have a similar negative impact on our business.

We may be subject to claims by third parties asserting that we or our employees have infringed upon, misappropriated or otherwise violated their intellectual property rights, or claiming ownership of what we regard as our own intellectual property.

Many of our employees were previously employed at other biotechnology or pharmaceutical companies and our consultants and advisors may work for other biotechnology or pharmaceutical companies in addition to us. Although we try to ensure that our employees, consultants and advisors do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or these individuals have used or disclosed intellectual property, including trade secrets or other proprietary information, of any of these individuals’ former or concurrent employers or clients. We may also be subject to claims that patents and applications we have filed to protect inventions of our employees, consultants and advisors, even those related to one or more of our product candidates, are rightfully owned by their former or concurrent employer. Litigation may be necessary to defend against these claims.

If we fail in prosecuting or defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Even if we are successful in prosecuting or defending against these claims, litigation could result in substantial costs, delay development of our product candidates and be a distraction to management.

63


 

We may be subject to claims challenging the inventorship of our patents and other intellectual property.

We or our licensors may be subject to claims that former employees, collaborators or other third parties have an interest in our owned or in-licensed patents, trade secrets, or other intellectual property as an inventor or co-inventor. For example, we or our licensors may have inventorship disputes arise from conflicting obligations of employees, consultants or others who are involved in developing our product candidates. While it is our policy to require our employees and contractors who may be involved in the development of intellectual property to execute agreements assigning this intellectual property to us, we may be unsuccessful in executing such an agreement with each party who in fact develops intellectual property that we regard as our own. Our and their assignment agreements may not be self-executing or may be breached, and litigation may be necessary to defend against these and other claims challenging inventorship or our or our licensors’ ownership of our owned or in-licensed patents, trade secrets or other intellectual property. If we or our licensors fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of, or right to use, intellectual property that is important to our product candidates. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees.

Intellectual property litigation could cause us to spend substantial resources and distract our personnel from their normal responsibilities.

 

Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses, and could distract our technical and management personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. As noted above, some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could compromise our ability to compete in the marketplace, including compromising our ability to raise the funds necessary to continue our clinical trials, continue our research programs, license necessary technology from third parties, or enter into development collaborations that would help us commercialize our product candidates, if approved.

 

If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.

We rely on trade secrets and confidentiality agreements to protect our unpatented know-how, technology and other proprietary information (including unpatented know-how associated with Warp Drive Bio) and to maintain our competitive position. Trade secrets and know-how can be difficult to protect. We seek to protect these trade secrets and other proprietary technology, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, collaborators, CROs, contract manufacturers, consultants, advisors and other third parties. We also enter into confidentiality and invention or patent assignment agreements with our employees and consultants. We cannot guarantee that we have entered into these agreements with each party that may have or has had access to our trade secrets or proprietary technology and processes. Despite our efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Unauthorized parties may also attempt to copy or reverse engineer certain aspects of our products that we consider proprietary. Monitoring unauthorized uses and disclosures is difficult, and we do not know whether the steps we have taken to protect our proprietary information will be effective.

We also seek to preserve the integrity and confidentiality of our confidential proprietary information by maintaining physical security of our premises and physical and electronic security of our information technology systems, but it is possible that these security measures could be breached. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts inside and outside the United States are less willing or unwilling to protect trade secrets. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to, or independently developed by, a competitor or other third party, our competitive position would be materially and adversely harmed.

If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.

Our registered or unregistered trademarks or trade names may be challenged, infringed, circumvented or declared generic or determined to be infringing on other marks. We may not be able to protect our rights to these trademarks and trade names, which we need to build name recognition among potential collaborators or customers in our markets of interest. At times, competitors may adopt

64


 

trade names or trademarks similar to ours, thereby impeding our ability to build brand identity and possibly leading to market confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other trademarks or trademarks that incorporate variations of our registered or unregistered trademarks or trade names. Over the long term, if we are unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. We may license our trademarks and trade names to third parties, such as distributors. Though these license agreements may provide guidelines for how our trademarks and trade names may be used, a breach of these agreements or misuse of our trademarks and tradenames by our licensees may jeopardize our rights in or diminish the goodwill associated with our trademarks and trade names. Our efforts to enforce or protect our proprietary rights related to trademarks, trade names, trade secrets, domain names, copyrights or other intellectual property may be ineffective and could result in substantial costs and diversion of resources.

Intellectual property rights do not necessarily address all potential threats.

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

others may be able to make products that are similar to any product candidates we may develop or utilize similar technology but that are not covered by the claims of our patents or the patents that we license or may own in the future;
we, or our current or future licensors, might not have been the first to make the inventions covered by an issued patent or pending patent application that we license or may own in the future;
we, or our current or future licensors might not have been the first to file patent applications covering certain of our or their inventions;
others may independently develop similar or alternative technologies or duplicate any of our technologies without infringing our owned or licensed intellectual property rights;
it is possible that our pending owned or licensed patent applications or those that we may own or license in the future will not lead to issued patents;
issued patents that we hold rights to may be held invalid or unenforceable, including as a result of legal challenges by our competitors;
our competitors might conduct research and development activities in countries where we do not have patent rights and then use the information learned from such activities to develop competitive products for sale in our major commercial markets;
we may not develop additional proprietary technologies that are patentable;
the patents of others may harm our business; and
we may choose not to file a patent in order to maintain certain trade secrets or know-how, and a third party may subsequently file a patent covering such intellectual property.

Risks related to employee matters and managing our growth

We are highly dependent on our key personnel, and if we are not successful in attracting, motivating and retaining highly qualified personnel, we may not be able to successfully implement our business strategy.

We are highly dependent on members of our executive team. The loss of the services of any of them may adversely impact the achievement of our objectives. Any of our executive officers could leave our employment at any time, as all of our employees are “at-will” employees. We currently do not have “key person” insurance on any of our employees. The loss of the services of one or more of our key personnel might impede the achievement of our research, development and commercialization objectives.

Recruiting and retaining qualified employees, consultants and advisors for our business, including scientific and technical personnel, is critical to our success. Competition for skilled personnel is intense and the turnover rate can be high. We may not be able to attract and retain personnel on acceptable terms given the competition among numerous pharmaceutical and biotechnology companies and academic institutions for skilled individuals. In addition, failure to succeed in preclinical studies, clinical trials or applications for marketing approval may make it more challenging to recruit and retain qualified personnel. The inability to recruit, or the loss of services of certain executives, key employees, consultants or advisors, may impede the progress of our research, development and commercialization objectives.

65


 

We currently have no sales organization. If we are unable to establish sales capabilities on our own or through third parties, we may not be able to market and sell any products effectively, if approved, or generate product revenue.

We currently do not have a marketing or sales organization. In order to commercialize any product, if approved, in the United States and foreign jurisdictions, we must build our marketing, sales, distribution, managerial and other non-technical capabilities or make arrangements with third parties to perform these services, and we may not be successful in doing so. In advance of any of our product candidates receiving regulatory approval, we expect to establish a sales organization with technical expertise and supporting distribution capabilities to commercialize each such product candidate, which will be expensive and time-consuming. We have no prior experience in the marketing, sale and distribution of pharmaceutical products, and there are significant risks involved in building and managing a sales organization, including our ability to hire, retain, and incentivize qualified individuals, generate sufficient sales leads, provide adequate training to sales and marketing personnel, and effectively manage a geographically dispersed sales and marketing team. Any failure or delay in the development of our internal sales, marketing and distribution capabilities would adversely impact the commercialization of these products. We may choose to collaborate with third parties that have direct sales forces and established distribution systems, either to augment our own sales force and distribution systems or in lieu of our own sales force and distribution systems. If we are unable to enter into such arrangements on acceptable terms or at all, we may not be able to successfully commercialize our product candidates.

We will need to grow the size of our organization, and we may experience difficulties in managing this growth.

As of September 30, 2023, we had 338 full-time employees, including 273 employees engaged in research and development. As our development and commercialization plans and strategies develop, and as we operate as a public company, we expect to need additional managerial, research and development, operational, sales, marketing, financial and other personnel. Future growth would impose significant added responsibilities on members of management, including:

identifying, recruiting, integrating, maintaining and motivating additional employees;
managing our internal development efforts effectively, including the clinical and FDA review process for any product candidate we develop, while complying with our contractual obligations to contractors and other third parties; and
improving our operational, financial and management controls, reporting systems and procedures.

Our future financial performance and our ability to advance development of and, if approved, commercialize any product candidate we develop will depend, in part, on our ability to effectively manage any future growth, and our management may also have to divert a disproportionate amount of its attention away from day-to-day activities in order to devote a substantial amount of time to managing these growth activities.

We currently rely, and for the foreseeable future will continue to rely, in substantial part on certain independent organizations, advisors and consultants to provide certain services, including substantially all aspects of marketing approval, clinical management and manufacturing. We cannot assure you that the services of independent organizations, advisors and consultants will continue to be available to us on a timely basis when needed, or that we can find qualified replacements. In addition, if we are unable to effectively manage our outsourced activities or if the quality or accuracy of the services provided by consultants is compromised for any reason, our clinical trials may be extended, delayed or terminated, and we may not be able to obtain marketing approval of any current or future product candidates or otherwise advance our business. We cannot assure you that we will be able to manage our existing consultants or find other competent outside contractors and consultants on economically reasonable terms, or at all.

If we are not able to effectively expand our organization by hiring new employees and expanding our groups of consultants and contractors, we may not be able to successfully implement the tasks necessary to further develop and commercialize any product candidates we develop and, accordingly, may not achieve our research, development and commercialization goals.

We have in the past engaged and may in the future engage in strategic transactions; these transactions could affect our liquidity, dilute our existing stockholders, increase our expenses and present significant challenges in focus and energy to our management or prove not to be successful.

From time to time, we may consider strategic transactions, such as acquisitions of companies, asset purchases and out-licensing or in-licensing of intellectual property, products or technologies. For example, in October 2018, we acquired all of the outstanding shares of Warp Drive Bio, which became our direct wholly-owned subsidiary.

Additional potential transactions that we may consider in the future include a variety of business arrangements, including spin-offs, strategic partnerships, joint ventures, restructurings, divestitures, business combinations and investments. Any future transactions could result in potentially dilutive issuances of our equity securities, including our common stock, or the incurrence of debt, contingent liabilities, amortization expenses or acquired in-process research and development expenses, any of which could affect our

66


 

financial condition, liquidity and results of operations. Future acquisitions may also require us to obtain additional financing, which may not be available on favorable terms or at all. These transactions may never be successful and may require significant time and attention of management. In addition, the integration of any business that we may acquire in the future may disrupt our existing business and may be a complex, risky and costly endeavor for which we may never realize the full benefits of the acquisition.

If we fail to comply with environmental, health and safety laws and regulations, we could become subject to fines or penalties or incur costs that could negatively impact our business.

We are subject to numerous environmental, health and safety laws and regulations, including those governing laboratory procedures and the handling, use, storage, treatment and disposal of hazardous materials and wastes. Our operations involve the use of hazardous and flammable materials, including chemicals and biological and radioactive materials. Our operations also produce hazardous waste products. We generally contract with third parties for the disposal of these materials and wastes. We cannot eliminate the risk of contamination or injury from these materials. In the event of contamination or injury resulting from our use of hazardous materials, we could be held liable for any resulting damages, and any liability could exceed our resources. We also could incur significant costs associated with civil or criminal fines and penalties.

Although we maintain workers’ compensation insurance to cover us for costs and expenses, we may incur due to injuries to our employees resulting from the use of hazardous materials, this insurance may not provide adequate coverage against potential liabilities. We do not maintain insurance for environmental liability or toxic tort claims that may be asserted against us in connection with our storage or disposal of biological, hazardous or radioactive materials.

We or the third parties upon whom we depend may be adversely affected by earthquakes, outbreak of disease or other natural disasters and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.

Our corporate headquarters and other facilities are located in the San Francisco Bay Area, which in the past has experienced both severe earthquakes and wildfires. We do not carry earthquake insurance. Earthquakes, wildfires or other natural disasters could severely disrupt our operations, and negatively impact our business.

If a natural disaster, power outage, outbreak of disease or other event occurred that prevented us from using all or a significant portion of our headquarters, that damaged critical infrastructure, such as our enterprise financial systems or manufacturing resource planning and enterprise quality systems, or that otherwise disrupted operations, it may be difficult or, in certain cases, impossible, for us to continue our business for a substantial period of time. The disaster recovery and business continuity plans we have in place currently are limited and are unlikely to prove adequate in the event of a serious disaster or similar event. We may incur substantial expenses as a result of the limited nature of our disaster recovery and business continuity plans, which, particularly when taken together with our lack of earthquake insurance, could negatively impact our business.

Furthermore, integral third parties used in our preclinical activities and in our supply chain are similarly vulnerable to natural disasters, outbreak of disease, or other sudden, unforeseen and severe adverse events. If such an event were to affect our preclinical activities or our supply chain, it could negatively impact our business.

Our internal computer systems, or those used by our CROs or other contractors or consultants, may fail or suffer security breaches.

Despite the implementation of security measures, our internal computer systems and those of our future CROs and other contractors and consultants are vulnerable to damage from computer viruses and unauthorized access. While we have not to our knowledge experienced any such material system failure or security breach to date, if such an event were to occur and cause interruptions in our operations, it could result in a material disruption of our development programs and our business operations. For example, the loss of clinical trial data from completed or future clinical trials could result in delays in our marketing approval efforts and significantly increase our costs to recover or reproduce the data. Likewise, we rely on third parties for the manufacture of our product candidates and to conduct clinical trials, and similar events relating to their computer systems could also have a material adverse effect on our business. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data or applications, or inappropriate disclosure of confidential or proprietary information, we could incur liability and the further development and commercialization of our future product candidates could be delayed.

Our employees, independent contractors, vendors, principal investigators, CROs and consultants may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements and insider trading.

We are exposed to the risk that our employees, independent contractors, vendors, principal investigators, CROs and consultants may engage in fraudulent conduct or other illegal activity. Misconduct by these parties could include intentional, reckless or negligent conduct or disclosure of unauthorized activities to us that violate the regulations of the FDA or comparable foreign regulatory

67


 

authorities, including those laws requiring the reporting of true, complete and accurate information to such authorities; healthcare fraud and abuse laws and regulations in the United States and abroad; or laws that require the reporting of financial information or data accurately. In particular, sales, marketing and business arrangements in the healthcare industry are subject to extensive laws and regulations intended to prevent fraud, misconduct, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, marketing and promotion, sales commission, customer incentive programs and other business arrangements. Activities subject to these laws also involve the improper use of information obtained in the course of clinical trials or creating fraudulent data in our preclinical studies or clinical trials, which could result in regulatory sanctions and cause serious harm to our reputation. It is not always possible to identify and deter misconduct by employees and other third parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. Additionally, we are subject to the risk that a person could allege fraud or other misconduct, even if none occurred. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of civil, criminal and administrative penalties, damages, monetary fines, possible exclusion from participation in Medicare, Medicaid and other federal healthcare programs, contractual damages, reputational harm, and curtailment of our operations.

Risks related to our common stock

The price of our common stock is volatile and fluctuates substantially, which could result in substantial losses for investors.

Our stock price is highly volatile. The stock market in general, and the market for biopharmaceutical companies in particular, have experienced extreme volatility that has often been unrelated to the operating performance of particular companies.

The market price for our common stock may be influenced by many factors, including:

our research and development efforts and our ability to discover and develop product candidates;
results of our clinical trials and preclinical studies or those of our competitors;
the success of competitive products or technologies;
regulatory or legal developments in the United States and other countries;
developments or disputes concerning patent applications, issued patents or other proprietary rights;
the recruitment or departure of key personnel;
the level of expenses related to our product candidates or clinical development programs;
the results of our efforts to discover, develop, acquire or in-license product candidates or companion diagnostics;
actual or anticipated changes in estimates as to financial results, development timelines or recommendations by securities analysts;
variations in our financial results or those of companies that are perceived to be similar to us;
changes in the structure of healthcare payment systems;
market conditions in the pharmaceutical and biotechnology sectors; and
general economic, industry and market conditions.

An active and liquid market for our common stock may not be sustained.

Our common stock is currently listed on the Nasdaq Global Select Market under the symbol “RVMD”. The price for our common stock may vary and an active and liquid market in our common stock may not be sustained. The lack of an active market may impair the value of your shares, your ability to sell your shares at the time you wish to sell them and the prices that you may obtain for your shares. An inactive market may also impair our ability to raise capital by selling our common stock and our ability to acquire other companies, products or technologies by using our common stock as consideration.

We do not intend to pay dividends on our common stock so any returns will be limited to the value of our stock.

We do not currently intend to pay any cash dividends on our common stock for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Therefore, stockholders are not likely to receive any dividends on their common stock for the foreseeable future. Since we do not intend to pay dividends, stockholders’ ability to receive a return on their investment will

68


 

depend on any future appreciation in the market value of our common stock. There is no guarantee that our common stock will appreciate or even maintain the price at which our holders have purchased it.

Our executive officers, directors and their affiliates have significant influence over our company, which will limit your ability to influence corporate matters and could delay or prevent a change in corporate control.

As of September 30, 2023, our executive officers, directors and their affiliates beneficially owned, in the aggregate, approximately 8.5% of our outstanding common stock. As a result, these stockholders, if they act together, may be able to influence our management and affairs and the outcome of matters submitted to our stockholders for approval, including the election of directors and any sale, merger, consolidation or sale of all or substantially all of our assets. In addition, this concentration of ownership might adversely affect the market price of our common stock by:

delaying, deferring or preventing a change of control of us;
impeding a merger, consolidation, takeover or other business combination involving us; or
discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control of us.

Sales of a substantial number of shares of our common stock in the public market could cause our stock price to fall.

If our existing stockholders sell, or indicate an intention to sell, substantial amounts of our common stock in the public market, the market price of our common stock could decline.

As of September 30, 2023, 22.3 million shares of common stock that are either subject to outstanding options or restricted stock units reserved for future issuance under our equity incentive plans are eligible for sale in the public market to the extent permitted by the provisions of various vesting schedules, lock-up agreements and Rule 144 and Rule 701 under the Securities Act. If these additional shares of common stock are sold, or if it is perceived that they will be sold, in the public market, the market price of our common stock could decline.

In addition, as of September 30, 2023, holders of approximately 2.1 million shares of our common stock are entitled to rights with respect to the registration of their shares under the Securities Act. Registration of these shares under the Securities Act would result in the shares becoming freely tradable without restriction under the Securities Act, except for shares purchased by affiliates. Any sales of securities by these stockholders could impact the market price of our common stock.

Our ability to utilize our net operating loss carryforwards and certain other tax attributes has been limited by “ownership changes” and may be further limited.

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the Code), and corresponding provisions of state law, if a corporation undergoes an “ownership change” (generally defined as a greater than 50 percentage point change (by value) in its equity ownership over a rolling three-year period), the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes (such as research and development tax credits) to offset its post-change income or taxes may be limited. We have experienced ownership changes in the past, and we may experience ownership changes in the future as a result of our public offerings or other changes in our stock ownership (some of which are not in our control). Use of our federal and state net operating loss carryforwards have been limited as a result of ownership changes and could be further limited if we experience additional ownership changes.

Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of management.

Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent changes in control or changes in our management without the consent of our board of directors. These provisions include the following:

a classified board of directors with three-year staggered terms, which may delay the ability of stockholders to change the membership of our board of directors;
no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
the exclusive right of our board of directors to appoint a director to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

69


 

the ability of our board of directors to authorize the issuance of shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquiror;
the ability of our board of directors to alter our amended and restated bylaws without obtaining stockholder approval;
the required approval of at least 66 2/3% of the shares entitled to vote at an election of directors to adopt, amend or repeal our amended and restated bylaws or repeal the provisions of our amended and restated certificate of incorporation regarding the election and removal of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by our chief executive officer or president or by the board of directors, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and
advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the acquiror’s own slate of directors or otherwise attempting to obtain control of us.

We are also subject to the anti-takeover provisions contained in Section 203 of the Delaware General Corporation Law. Under Section 203, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other exceptions, the board of directors has approved the transaction.

Claims for indemnification by our directors and officers may reduce our available funds to satisfy successful third-party claims against us and may reduce the amount of money available to us.

Our amended and restated certificate of incorporation and amended and restated bylaws provide that we will indemnify our directors and officers, in each case to the fullest extent permitted by Delaware law.

In addition, as permitted by Section 145 of the Delaware General Corporation Law, our amended and restated bylaws and our indemnification agreements that we have entered into with our directors and officers provide that:

we will indemnify our directors and officers for serving us in those capacities or for serving other business enterprises at our request, to the fullest extent permitted by Delaware law. Delaware law provides that a corporation may indemnify such person if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the registrant and, with respect to any criminal proceeding, had no reasonable cause to believe such person’s conduct was unlawful;
we may, in our discretion, indemnify employees and agents in those circumstances where indemnification is permitted by applicable law;
we are required to advance expenses, as incurred, to our directors and officers in connection with defending a proceeding, except that such directors or officers shall undertake to repay such advances if it is ultimately determined that such person is not entitled to indemnification;
we are not obligated pursuant to our amended and restated bylaws to indemnify a person with respect to proceedings initiated by that person against us or our other indemnitees, except with respect to proceedings authorized by our board of directors or brought to enforce a right to indemnification;
the rights conferred in our amended and restated bylaws are not exclusive, and we are authorized to enter into indemnification agreements with our directors, officers, employees and agents and to obtain insurance to indemnify such persons; and
we may not retroactively amend our amended and restated bylaw provisions to reduce our indemnification obligations to directors, officers, employees and agents.

Our amended and restated certificate of incorporation and amended and restated bylaws provide for an exclusive forum in the Court of Chancery of the State of Delaware for certain disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our amended and restated certificate of incorporation and amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for any state law derivative action or proceeding brought on our behalf, any action asserting a

70


 

breach of fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, any action to interpret, apply, enforce, or determine the validity of our amended and restated certificate of incorporation or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine; provided that, the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction; and provided further that, if and only if the Court of Chancery of the State of Delaware dismisses any such action for lack of subject matter jurisdiction, such action may be brought in another state or federal court sitting in the State of Delaware. Our amended and restated bylaws also provide that the federal district courts of the United States of America will be the exclusive forum for the resolution of any complaint asserting a cause or causes of action under the Securities Act. Such 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 or 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. Nothing in our amended and restated certificate of incorporation or amended and restated bylaws precludes stockholders that assert claims under the Exchange Act from bringing such claims in state or federal court, subject to applicable law.

We believe these provisions may benefit us by providing increased consistency in the application of Delaware law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims, although our stockholders will not be deemed to have waived our compliance with federal securities laws and the rules and regulations thereunder. Furthermore, the enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive-forum provisions, and there can be no assurance that such provisions will be enforced by a court in those other jurisdictions. If a court were to find the choice of forum provision in our amended and restated certificate of incorporation or amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, financial condition, results of operations and prospects.

General risk factors

Raising additional capital may cause dilution to our stockholders, restrict our operations or require us to relinquish rights to our technologies.

To date, we have primarily financed our operations through the sale of preferred stock and common stock and upfront payments and research and development cost reimbursement received in connection with our collaboration with Sanofi. We will be required to seek additional funding in the future and may do so through a combination of public or private equity offerings, debt financings, credit or loan facilities, collaborations, strategic alliances, licensing arrangements and other marketing or distribution arrangements. If we raise additional capital through marketing and distribution arrangements or other collaborations, strategic alliances or licensing arrangements with third parties, we may have to relinquish certain valuable rights to our product candidates, technologies, future revenue streams or research programs or grant licenses on terms that may not be favorable to us. If we raise additional funds by issuing equity securities, our stockholders may suffer dilution and the terms of any financing may adversely affect the rights of our stockholders. For example, if approved and completed, the EQRx Acquisition, which will be an all-stock transaction pursuant to which we will issue shares of our common stock according to a blended formula, will result in substantial dilution to our stockholders. In addition, as a condition to providing additional funds to us, future investors may demand, and may be granted, rights superior to those of existing stockholders. Debt financing, if available, is likely to involve restrictive covenants limiting our flexibility in conducting future business activities, and, in the event of insolvency, debt holders would be repaid before holders of our equity securities would receive any distribution of our corporate assets. Attempting to secure additional financing may also divert our management from our day-to-day activities, which may adversely affect our ability to develop our product candidates.

We are subject to certain U.S. and foreign anti-corruption, anti-money laundering, export control, sanctions, and other trade laws and regulations. We can face serious consequences for violations.

Among other matters, U.S. and foreign anti-corruption, anti-money laundering, export control, sanctions, and other trade laws and regulations, which are collectively referred to as Trade Laws, prohibit companies and their employees, agents, clinical research organizations, legal counsel, accountants, consultants, contractors, and other partners from authorizing, promising, offering, providing, soliciting, or receiving directly or indirectly, corrupt or improper payments or anything else of value to or from recipients in the public or private sector. Violations of Trade Laws can result in substantial criminal fines and civil penalties, imprisonment, the loss of trade privileges, debarment, tax reassessments, breach of contract and fraud litigation, reputational harm, and other consequences. We have direct or indirect interactions with officials and employees of government agencies or government-affiliated hospitals, universities, and other organizations. We also expect our non-U.S. activities to increase in time. We plan to engage third parties for clinical trials

71


 

and/or to obtain necessary permits, licenses, patent registrations, and other regulatory approvals and we can be held liable for the corrupt or other illegal activities of our personnel, agents, or partners, even if we do not explicitly authorize or have prior knowledge of such activities.

 

We may be adversely affected by events adversely affecting the financial services industry.

 

We may be adversely affected by general conditions in the global economy and in the global financial markets, including the current inflationary environment and rising interest rates. Adverse developments that affect financial institutions or concerns or rumors about these events have in the past and may in the future lead to market-wide liquidity problems. For example, in March 2023, Silicon Valley Bank was closed by the California Department of Financial Protection and Innovation, which appointed the U.S. Federal Deposit Insurance Corporation (FDIC) as receiver. Similarly, other institutions have been and may continue to be swept into receivership. Uncertainty may remain over liquidity concerns in the broader financial services industry, and there may be unpredictable impacts to our business and our industry. We cannot anticipate all the ways in which the global financial market conditions could adversely impact our business in the future.

 

Although we assess our banking relationships as we believe necessary or appropriate, our access to deposits or other financial assets on a timely basis or in adequate amounts could be significantly impaired by factors that affect the financial institutions with which we have banking relationships or the financial markets or financial services industry generally. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry.

 

We maintain our cash at financial institutions, in balances that may exceed federally insured limits.

 

We maintain the majority of our cash and cash equivalents in accounts at banking institutions in the U.S. that we believe are of high quality. Cash held in these accounts may exceed the FDIC insurance limits. If these banking institutions were to fail, we could lose all or a portion of amounts held in excess of these insurance limitations. In the event of failure of any of the financial institutions where we maintain our cash and cash equivalents, there can be no assurance that we would be able to access uninsured funds in a timely manner or at all.

Intellectual property litigation could cause us to spend substantial resources and distract our personnel from their normal responsibilities.

Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses, and could distract our technical and management personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. As noted above, some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could compromise our ability to compete in the marketplace, including compromising our ability to raise the funds necessary to continue our clinical trials, continue our research programs, license necessary technology from third parties, or enter into development collaborations that would help us commercialize our product candidates, if approved.

We incur significantly increased costs as a result of operating as a public company, and our management devotes substantial time to new compliance initiatives. We may fail to comply with the rules that apply to public companies, including Section 404 of the Sarbanes-Oxley Act of 2002, which could result in sanctions or other penalties that would harm our business.

We incur significant legal, accounting and other expenses as a public company, including costs resulting from public company reporting obligations under the Securities Exchange Act of 1934, as amended (the Exchange Act), and regulations regarding corporate governance practices. The listing requirements of the Nasdaq Global Select Market and the rules of the Securities and Exchange Commission (SEC) require that we satisfy certain corporate governance requirements relating to director independence, filing annual and interim reports, stockholder meetings, approvals and voting, soliciting proxies, conflicts of interest and a code of conduct. Our management and other personnel devote a substantial amount of time to ensure that we comply with all of these requirements. Moreover, the reporting requirements, rules and regulations will increase our legal and financial compliance costs and make some activities more time-consuming and costly. Any changes we make to comply with these obligations may not be sufficient to allow us to satisfy our obligations as a public company on a timely basis, or at all. These reporting requirements, rules and regulations, coupled with the increase in potential litigation exposure associated with being a public company, could also make it more difficult for us to

72


 

attract and retain qualified persons to serve on our board of directors or board committees or to serve as executive officers, or to obtain certain types of insurance, including directors’ and officers’ insurance, on acceptable terms. Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which we operate our business in ways we cannot currently anticipate.

As a public company, we are subject to Section 404 of the Sarbanes-Oxley Act of 2002 (Section 404) and the related rules of the SEC, which generally require our management and independent registered public accounting firm to report on the effectiveness of our internal control over financial reporting.

In order to provide the reports required by these rules we must conduct reviews and testing of our internal controls. During the course of our review and testing, we may identify deficiencies and be unable to remediate them before we must provide the required reports. Furthermore, if we have a material weakness in our internal controls over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. We or our independent registered public accounting firm may not be able to conclude on an ongoing basis that we have effective internal control over financial reporting, which could harm our operating results, cause investors to lose confidence in our reported financial information and cause the trading price of our stock to fall. In addition, as a public company we are required to file accurate and timely quarterly and annual reports with the SEC under the Exchange Act. In order to report our results of operations and financial statements on an accurate and timely basis, we will depend on third party vendors to provide timely and accurate notice of their costs to us. Any failure to report our financial results on an accurate and timely basis could result in sanctions, lawsuits, delisting of our shares from the Nasdaq Global Select Market or other adverse consequences.

Emerging growth companies are permitted to implement many of these requirements over time, however we are no longer an emerging growth company as of December 31, 2021 and expect to incur additional compliance-related expenses as a result.

If we sell shares of our common stock in future financings, stockholders may experience immediate dilution and, as a result, our stock price may decline.

We have issued in the past, and may from time to time issue, additional shares of common stock at a discount from the current trading price of our common stock. As a result, our stockholders would experience immediate dilution upon the purchase of any shares of our common stock sold at such discount. In addition, as opportunities present themselves, we may enter into financing or similar arrangements in the future, including the issuance of debt securities, preferred stock or common stock. For example, on November 10, 2021, we entered into a sales agreement with Cowen to sell shares of common stock, from time to time, with aggregate gross sales proceeds of up to $250.0 million, through an at-the-market equity offering program under which Cowen acts as our sales agent. As of September 30, 2023, we have completed sales totaling $125.2 million in gross proceeds pursuant to this program. After deducting commissions and expenses of $3.1 million, net proceeds to us were $122.1 million. In addition, if approved and completed, the EQRx Acquisition, which will be an all-stock transaction pursuant to which we will issue shares of our common stock according to a blended formula, will result in substantial dilution to our stockholders. If we issue common stock or securities convertible into common stock, our common stockholders would experience additional dilution and, as a result, our stock price may decline.

If securities analysts do not continue to publish research or reports about our business or if they publish negative evaluations of our stock, the price of our stock could decline.

The trading market for our common stock relies, in part, on the research and reports that industry or financial analysts publish about us or our business. If few analysts publish research or reports about us, the trading price of our stock would likely decrease. If one or more of the analysts covering our business downgrade their evaluations of our stock, the price of our stock could decline. If one or more of these analysts cease to cover our stock, we could lose visibility in the market for our stock, which, in turn, could cause our stock price to decline.

If we fail to maintain proper and effective internal control over financial reporting, our ability to produce accurate and timely financial statements could be impaired, investors may lose confidence in our financial reporting and the trading price of our common stock may decline.

Pursuant to Section 404 of Sarbanes-Oxley, our management is required to report upon the effectiveness of our internal control over financial reporting and our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting. The rules governing the standards that must be met for management to assess our internal control over financial reporting are complex and require significant documentation, testing and possible remediation.

There may be material weaknesses in our internal control over financial reporting in the future. Any failure to implement and maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition, results of operations or cash flows. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness in our internal control over financial reporting,

73


 

investors may lose confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by Nasdaq, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

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

 

Unregistered Sales of Equity Securities

Not applicable.

Use of Proceeds from the Sale of Registered Securities

Not applicable.

 

Issuer Purchases of Equity Securities

Not applicable.

Item 3. Defaults Upon Senior Securities.

Not applicable.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Not applicable.

74


 

Item 6. Exhibits.

 

Exhibit

Number

Exhibit Description

Incorporated by Reference

Provided

Herewith

 

 

Form

Date

Number

 

2.1†

Agreement and Plan of Merger, dated July 31, 2023, by and among Revolution Medicines, Inc., EQRx, Inc., Equinox Merger Sub I, Inc. and Equinox Merger Sub II LLC.

8-K

 

8/1/2023

 

2.1

 

3.1

Amended and Restated Certificate of Incorporation.

8-K

2/18/2020

3.1

3.2

Amended and Restated Bylaws.

8-K

3/8/2021

3.1

10.1

Form of Voting Agreement with Revolution Medicines, Inc.

8-K

 

8/1/2023

 

10.1

 

10.2

Form of Lock-up Agreement with Revolution Medicines, Inc.

8-K

 

8/1/2023

 

10.2

 

10.3

Fifth Amendment to Lease and between HCP LS Redwood City, LLC and Revolution Medicines, Inc., dated as of August 3, 2023

 

 

 

 

 

X

31.1

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

X

31.2

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

X

32.1*

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

 

 

 

 

 

X

32.2*

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

 

 

 

 

 

X

101.INS

Inline XBRL Instance Document.

 

 

 

 

 

X

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

 

 

 

 

 

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

 

 

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

 

 

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

 

 

X

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

 

 

 

 

 

X

104

The cover page from the Company’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2023 has been formatted in Inline XBRL.

 

 

 

 

 

X

 

Portions of this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company will furnish copies of any omitted exhibits and schedules to the SEC upon its request; provided, that the Company may request confidential treatment pursuant to Rule 24b-2 of the Securities Exchange Act of 1934, as amended, for any exhibits or schedules so furnished.

*

The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

#

Indicates management contract or compensatory plan.

 

75


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

 

Revolution Medicines, Inc.

 

 

 

Date: November 6, 2023

By:

/s/ Mark A. Goldsmith

 

 

Mark A. Goldsmith, M.D., Ph.D.

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

 

Revolution Medicines, Inc.

 

 

 

Date: November 6, 2023

By:

/s/ Jack Anders

Jack Anders

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

76


EX-10.3 2 rvmd-ex10_3.htm EX-10.3 EX-10.3

Exhibit 10.3

1505-100G; 1509-100; 1510-100A; 1511-100B

Revolution Medicines, Inc.

5th Amendment

 

FIFTH AMENDMENT TO LEASE

This FIFTH AMENDMENT TO LEASE (this “Fifth Amendment”) is made as of August 3, 2023 (the “Fifth Amendment Effective Date”), by and between HCP LS Redwood City, LLC, a Delaware limited partnership (“Landlord”) and Revolution Medicines, Inc., a Delaware corporation (“Tenant”).

RECITALS

A.
Landlord and Tenant are parties to the Lease dated January 15, 2015 (the “Original Lease”), as amended by that certain First Amendment to Lease dated September 16, 2016 (the “First Amendment”), that certain Second Amendment to Lease dated April 17, 2020 (the “Second Amendment”), that certain Third Amendment to Lease dated November 1, 2021 (the “Third Amendment”), and that certain Fourth Amendment to Lease dated March 24, 2023 (the “Fourth Amendment” and together with the Original Lease, the First Amendment, the Second Amendment, and the Third Amendment, the “Lease”), whereby Tenant leases approximately 142,811 RSF comprised of (i) that certain premises (the “700 Premises”) containing approximately 41,916 RSF consisting of the entire building (“700 Building”) located at 700 Saginaw Drive, Redwood City, CA (ii) that certain premises (the “300 Premises”) containing approximately 19,483 RSF consisting of the entire building (the “300 Building”) located at 300 Saginaw Drive, Redwood City, CA, (iii) that certain premises (the “800 Premises”) containing approximately 41,445 RSF consisting of the entire building (the “800 Building”) located at 800 Saginaw Drive, Redwood City, CA, and (iv) that certain premises (the “900 Premises”) containing approximately 39,967 RSF of entire building (the “900 Building”) located at 900 Saginaw Drive, Redwood City, CA.

 

B.
Tenant has requested, and Landlord has agreed, to construct an outdoor patio (the “Outdoor Patio”); and

 

C.
Landlord and Tenant are executing this Fifth Amendment in order to modify certain terms of the Lease.

 

AGREEMENT

NOW, THEREFORE, in consideration of the foregoing recitals and the mutual covenants contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto hereby agree as follows:

 

1.
Capitalized Terms. All capitalized terms when used herein shall have the same meaning given such terms in the Lease unless expressly superseded by the terms of this Fifth Amendment.

 

2.
Outdoor Patio.

 

(a)
Tenant and Landlord acknowledge and agree that Tenant, at its sole cost and expense, shall construct and install the Outdoor Patio at the location and pursuant to the specifications more particularly identified on Exhibit A, attached hereto (the “Outdoor Patio Plans”); provided, however, any changes to the Outdoor Patio Plans require Landlord’s written consent prior the implementation of any such changes, which shall not be unreasonably withheld, conditioned, or delayed.

 

(b)
Tenant shall comply with all federal, state and local laws, codes, ordinances, regulations and approvals, including without limitation building zoning, electric, telecommunications, and safety codes, ordinances, standards, regulations, and with all entitlements, and recorded covenants and restrictions for the Site (all of the foregoing collectively referred to herein as the “Applicable Requirements”), in connection with the Outdoor Patio. Further, Tenant shall obtain all necessary building permits and approvals for the Outdoor Patio, if any. Tenant shall provide copies of all permits and approvals to Landlord promptly after obtaining such permits and approvals.

 

(c)
Prior to commencement of any work related to the Outdoor Patio, Tenant shall obtain and thereafter maintain at all times until the Outdoor Patio has been completed, commercial general liability

 


1505-100G; 1509-100; 1510-100A; 1511-100B

Revolution Medicines, Inc.

5th Amendment

 

insurance that complies with the requirements of Section 8 of the Lease. A Certificate of Insurance evidencing such coverage shall be delivered to Landlord prior to commencement of the work. Tenant shall cause its contractors and subcontractors performing any work to comply with insurance requirements as specified by Landlord.

 

(d)
Tenant shall indemnify, defend and hold harmless Landlord and each of its successors, assigns, affiliates, employees, officers, directors, agents, contractors and other representatives (each, an “Indemnified Party” and collectively, the “Indemnified Parties”) from and against any loss, cost, expense, damage, claim, allegation or other detriment suffered by or brought against an Indemnified Party in connection with acts or omissions relating to the Outdoor Patio, except to the extent such act or omission is caused by the gross negligence or willful misconduct of an Indemnified Party, regardless of whether the relevant or alleged act(s) or omission(s) occurred before, during or after completion of the Outdoor Patio.

 

(e)
Landlord and Tenant acknowledge and agree that Landlord and Tenant acknowledge and agree from and after the completion of the construction of the Outdoor Patio (of which Tenant shall promptly notify Landlord in writing) that the Outdoor Patio shall be deemed part of the Premises. Without limiting the generality of the other terms and conditions of this Lease, Tenant agrees and confirms that Tenant is solely responsible for the maintenance, operations, repairs, replacements, removal, utility costs, and all costs related to the Outdoor Patio. Landlord assumes no responsibility for any damage that may occur relating to the Outdoor Patio. For the avoidance of doubt, Base Rent shall not be assessed on the square footage contained in the Outdoor Patio.

 

3.
Parking. Tenant hereby acknowledges and agrees that six (6) unreserved parking spaces allotted to Tenant pursuant to Sections 9 and 28 of the Lease shall be used as a portion of the Outdoor Patio (such parking spaces, the “Converted Parking Spaces”). Tenant further acknowledges and agrees that Landlord shall have no obligation to provide Tenant with parking spaces replacing the Converted Parking Spaces.

 

4.
Counterparts. This Fifth Amendment may be executed in two counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Further, the parties agree that this Fifth Amendment may be signed and/or transmitted by electronic mail of a .PDF document or electronic signature (e.g., DocuSign or similar electronic signature technology) and thereafter maintained in electronic form, and that such electronic record shall be valid and effective to bind the party so signing as a paper copy bearing such party's handwritten signature. The parties further consent and agree that the electronic signatures appearing on this Fifth Amendment shall be treated, for purpose of validity, enforceability and admissibility, the same as hand-written signatures.

 

5.
No Further Modifications. Except as amended by this Fifth Amendment, the Lease is not otherwise amended, and the Lease remains in full force and effect, as amended hereby. In the event of a conflict between the terms of this Fifth Amendment and the terms of the Lease, the terms of this Fifth Amendment shall control.

 

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK – SIGNATURES TO FOLLOW]

 


1505-100G; 1509-100; 1510-100A; 1511-100B

Revolution Medicines, Inc.

5th Amendment

 

IN WITNESS WHEREOF, Landlord and Tenant have executed this Fifth Amendment as of the First Amendment Effective Date.

 

LANDLORD:

 

HCP LS REDWOOD CITY, LLC,

a Delaware Limited Liability Company

 

 

 

By:

 

/s/ Michael S. Dorris

 

 

 

Name:

 

Michael S. Dorris

 

 

 

Title:

 

Senior Vice President

 

 

 

TENANT:

 

Revolution Medicines, Inc.

a Delaware corporation

 

 

 

By:

 

/s/ Mark A Goldsmith

 

 

 

Name:

 

Mark A Goldsmith

 

 

 

Title:

 

CEO

 

 


1505-100G; 1509-100; 1510-100A; 1511-100B

Revolution Medicines, Inc.

5th Amendment

 

 

 


EX-31.1 3 rvmd-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Mark A. Goldsmith, certify that:

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

 

Date: November 6, 2023

By:

/s/ Mark A. Goldsmith

Mark A. Goldsmith, M.D., Ph.D.

President and Chief Executive Officer

(Principal Executive Officer)

 


EX-31.2 4 rvmd-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jack Anders, certify that:

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

 

Date: November 6, 2023

By:

/s/ Jack Anders

Jack Anders

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 


EX-32.1 5 rvmd-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Revolution Medicines, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

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

 

Date: November 6, 2023

By:

/s/ Mark A. Goldsmith

Mark A. Goldsmith, M.D., Ph.D.

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-32.2 6 rvmd-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Revolution Medicines, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

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

 

Date: November 6, 2023

By:

/s/ Jack Anders

Jack Anders

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-101.PRE 7 rvmd-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.LAB 8 rvmd-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Debt Securities, Available-for-Sale [Abstract] Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Weighted-average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Margaret Horn Margaret Horn [Member] Money Market Funds Money Market Funds [Member] Adjustment Goodwill, Translation and Purchase Accounting Adjustments Stock issuance expenses Payments of Stock Issuance Costs Geographical Geographical [Axis] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Debt Securities, Available-for-sale, Total Estimated Fair Value Debt Securities, Available-for-Sale Other Liabilities, Noncurrent, Total Other noncurrent liabilities Other Liabilities, Noncurrent Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Level 1 Fair Value, Inputs, Level 1 [Member] Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 Fair Value Measurements Fair Value Disclosures [Text Block] Revenue from Contract with Customer, Excluding Assessed Tax, Total Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Unrecognized compensation cost related to ESPP Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Deferred revenue, current Deferred revenue, current Contract with Customer, Liability, Current Title of Individual [Domain] Name of Property Name of Property [Domain] Operating lease liability – noncurrent Operating lease liability, noncurrent Operating Lease, Liability, Noncurrent Stock Repurchased During Period, Shares Repurchases of early exercised stock, shares Financial Asset, Aging Financial Asset, Aging [Domain] Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Debt Securities Available For Sale [Table] Debt Securities, Available-for-Sale [Table] Class Of Stock [Line Items] Class of Stock [Line Items] Related Party Transactions [Abstract] Balance Sheet Location Balance Sheet Location [Axis] Total current assets Assets, Current Financial Asset, Aging Financial Asset, Aging [Axis] Liabilities and Equity Total liabilities and stockholders' equity Concentration of Credit Risk and Other Risks and Uncertainties Concentration Of Credit Risk And Other Risks And Uncertainties Policy [Text Block] Concentration of credit risk and other risks and uncertainties. Entity Address, State or Province Entity Address, State or Province Stock Issued During Period, Value, New Issues Issuance of common stock upon offering, net of issuance cost Restricted Cash Restricted Cash [Member] Restricted cash. Reverse stock split Stockholders' Equity Note, Stock Split, Conversion Ratio Number of Shares underlying options, Beginning balance Number of Shares underlying options, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Trading Symbol Trading Symbol Maximum development and regulatory milestone payments to be received Maximum Development And Regulatory Milestone Payments To Be Received Maximum development and regulatory milestone payments to be received. Common Stock, Shares, Issued, Total Common stock, shares, issued Common Stock, Shares, Issued Schedule Of Available For Sale Securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Numerator: Net Income (Loss) Attributable to Parent [Abstract] Percentage of costs and expenses subject to future reimbursement Percentage Of Costs And Expenses Subject To Future Reimbursement Percentage of costs and expenses subject to future reimbursement. Beginning balance, shares Ending balance, shares Shares, Outstanding Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Common stock reserved for future issuance, Total Common Stock, Capital Shares Reserved for Future Issuance Common stock reserved for future issuance Accumulated Other Comprehensive Income/(Loss) AOCI Attributable to Parent [Member] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract] Other comprehensive loss: Entity Address, City or Town Entity Address, City or Town Operating lease, weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Lessee, operating lease option to extend lease term Lessee, Operating Lease, Renewal Term Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Number of Shares underlying options, Options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Additional Paid-In Capital Additional Paid-in Capital [Member] Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Preferred stock, par or stated value per share Preferred Stock, Par or Stated Value Per Share Accrued Expenses And Other Current Liabilities [Abstract] Accrued expenses and other current liabilities. Proceeds from issuance of common stock gross Proceeds From Issuance Of Common Stock Gross Proceeds from issuance of common stock gross. Statement of Stockholders' Equity [Abstract] Change in accounting principle, accounting standards update, immaterial effect Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Weighted-average exercise price, Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Operating lease liability – current Operating lease liability, current Operating Lease, Liability, Current EQRx Acquisition [Member] EQRx Acquisition [Member] Eqrx Acquisition Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Deferred tax liability Increase (Decrease) in Deferred Income Taxes Class of Stock Class of Stock [Domain] Issuance of common stock related to vesting of restricted stock units, shares Stock Issued During Period Shares Vesting Of Restricted Stock Stock issued during period shares vesting of restricted stock. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Interest income Investment Income, Interest Aggregate intrinsic value, Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Statement of Comprehensive Income [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Weighted-average shares outstanding Weighted Average Number Of Shares Outstanding Diluted Weighted average number of shares outstanding diluted. Entity Central Index Key Entity Central Index Key Plan Name Plan Name [Domain] Change in accounting principle, accounting standards update, adopted Change in Accounting Principle, Accounting Standards Update, Adopted [true false] The 800 Building Eight Hundred Saginaw Drive Redwood City, California [Member] Eight hundred saginaw drive redwood city, california. Weighted-average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Restricted cash Restricted Cash, Noncurrent Assets fair value Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Lessee, operating lease, option to extend Lessee, Operating Lease, Option to Extend Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Accrued research and development Accrued Research And Development Expense Current Accrued research and development expense current. Summary of Change in Carrying Value of Goodwill Schedule of Goodwill [Table Text Block] Steve Kelsey Steve Kelsey [Member] Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Financial Instruments [Domain] US and Canadian government agencies debt securities. US and Canadian Government Agencies Debt Securities [Member] US and Canadian Government Agencies Agency Securities Us and Canadian Government Agencies Securities Schedule Of Common Stock Reserved For Future Issuance Table [Text Block] Schedule of common stock reserved for future issuance table text block. Schedule of Common Stock for Future Issuance Construction in Progress Construction in Progress [Member] Issuance of common stock related to employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Plan Name Plan Name [Axis] Geographical Geographical [Domain] Collaboration revenue recognized Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer Total assets Assets Percentage of reimbursement of costs and expenses Percentage Of Reimbursement Of Costs And Expenses Percentage of reimbursement of costs and expenses. Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Unrecognized stock-based compensation expense related to unvested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Registrant Name Entity Registrant Name Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Fair value, transfers between Levels 1, 2 or 3, amount Fair Value Level1 Level2 Level3 Transfers Amount Fair value level1 level2 level 3 transfers amount. Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from issuance of common stock under equity incentive plans Proceeds from Stock Plans Accumulated Deficit Retained Earnings [Member] Summary of Balance Sheet Classification of Operating Lease Liabilities Summary Of Balance Sheet Classification Of Operating Lease Liabilities [Table Text Block] Summary of balance sheet classification of operating lease liabilities. Class of Stock Class of Stock [Axis] Number of Shares, Beginning balance Number of Shares, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Deferred Income Tax Liabilities, Net, Total Deferred tax liability Deferred Income Tax Liabilities, Net Issuance of common stock related to employee stock purchase plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Unpaid Deferred Offering Costs Unpaid deferred offering costs. Unpaid/deferred offering costs Total operating lease liabilities Total operating lease liabilities Operating lease liability Operating Lease, Liability Equity Component Equity Component [Domain] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency Measurement Frequency [Axis] Sublease income Sublease Income Upfront cash payment received Upfront Cash Payment Received Upfront cash payment received. Estimated variable consideration for expense reimbursements upon research and development services Estimated Variable Consideration For Expense Reimbursements Upon Research And Development Services Estimated variable consideration for expense reimbursements upon research and development services. Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Percentage of reimbursement of internal and external research costs and expenses under research plan Percentage Of Reimbursement Of Internal And External Research Costs And Expenses Under Research Plan Percentage of reimbursement of internal and external research costs and expenses under research plan. Research and Development Expense, Total Research and development Research and Development Expense Assets Assets [Abstract] Net proceeds from issuance Proceeds from Issuance of Common Stock Proceeds from issuance of common stock upon follow-on offering, net of issuance costs Amortization of Intangible Assets, Total Amortization of intangible assets Amortization of Intangible Assets Mark A. Goldsmith Mark A. Goldsmith [Member] Common stock, $0.0001 par value; 300,000,000 shares authorized at September 30, 2023 and December 31, 2022, respectively; 109,451,685 and 90,411,912 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Follow-on Offering Follow On Offering [Member] Follow-on offering. Maximum milestone payments receivable upon achievement of certain marketing approval milestones Maximum Milestone Payments Receivable Upon Achievement Of Certain Marketing Approval Milestones Maximum milestone payments receivable upon achievement of certain marketing approval milestones. Furniture and Fixtures Furniture and Fixtures [Member] Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Seven hundred, three hundred and eight hundred saginaw drive redwood city california member Seven Hundred, Three Hundred And Eight Hundred Saginaw Drive Redwood City California [Member] The 700 Building, 300 Building and 800 Building Loss from operations Operating Income (Loss) ASU 2019-12 Accounting Standards Update 2019-12 [Member] Entity Ex Transition Period Entity Ex Transition Period Proceeds from Lease Payment, Operating Activity Operating cash flows for operating leases Benefit from income taxes/(income tax expense) Benefit from income taxes/(income tax expense) Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Research and Development Research and Development Expense [Member] Stock Issued During Period, Shares, Acquisitions Stock issued to EQRx stockholders Leases Lessee, Leases [Policy Text Block] Stock-based compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Outstanding Options to Purchase Common Stock Outstanding Options To Purchase Common Stock [Member] Outstanding options to purchase common stock. Increase in operating lease liability Operating lease liability Increase (Decrease) in Operating Lease Liability Share based compensation arrangement by share based payment award option cancelled in period intrinsic value. Share Based Compensation Arrangement By Share Based Payment Award Option Cancelled In Period Intrinsic Value Options cancelled Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Developed technology - tri-complex platform, Net book value Finite-Lived Intangible Assets, Net ASC 842 Accounting Standards Update 2016-02 [Member] Shares purchased Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Temporary Equity Disclosure [Abstract] Operating expenses: Operating Expenses [Abstract] Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses Debt Securities, Available-for-Sale [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other noncurrent assets Other Assets, Noncurrent Number of Shares underlying options, Options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of Shares underlying options, Options granted Common Stock Equity [Text Block] Depreciation Depreciation, Total Depreciation Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Finite Lived Intangible Assets Future Amortization Expense [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Gross Unrealized Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Stockholders' equity: Equity, Attributable to Parent [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Underwritten Public Offering Underwritten Public Offering [Member] Underwritten public offering. Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Loss on disposal of fixed assets Earnings Per Share [Abstract] Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Available for Future Issuance under the 2020 Incentive Award Plan Available For Future Issuance Under The Two Zero Two Zero Incentive Award Plan [Member] Available for future issuance under the two zero two zero incentive award plan. Dividends, Common Stock, Total Common stock, dividends declared Dividends, Common Stock Accounting Policies [Abstract] Decrease in transaction price Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Lessee Lease Description [Table] Lessee, Lease, Description [Table] Mature after One Year through Two Years Mature After One Year Through Two Years [Member] Mature after one year through two years. Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Earnings Per Share, Basic, Total Earnings Per Share, Basic Net loss per share attributable to common stockholders, basic Option to Purchase Common Stock Options To Purchase Common Stock [Member] Options to purchase common stock. Commitments and contingencies (Note 7) Commitments and Contingencies Underwriting discounts and commissions Payments for Underwriting Expense Income Statement [Abstract] Tenant improvement allowance Payments for (Proceeds from) Tenant Allowance Commercial Paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Total In-process research and development - RAS Programs Indefinite-Lived Intangible Assets (Excluding Goodwill) Operating lease cost Operating Lease, Cost The 300 Building Three Hundred Saginaw Drive Redwood City California [Member] 300 Saginaw Drive, Redwood City, California. Maturities of marketable securities Proceeds From Maturity Of Marketable Securities Proceeds from maturity of marketable securities. Number of Shares underlying options, Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Area of space leased Area Of Office Space Leased Area of office space leased. Transaction price Transaction Price Transaction price. Reverse Stock Split Reverse Stock Split Policy Policy [Text Block] Reverse stock split policy. Document Period End Date Document Period End Date Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stockholders' Equity Note [Abstract] Operating cash flows for operating leases Operating Lease, Payments Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Net loss per share attributable to common stockholders, diluted Product and Service Product and Service [Domain] The 700 Building and 300 Building Seven Hundred and Three Hundred Saginaw Drive Redwood City California [Member] Seven hundred and three hundred saginaw drive redwood city california. Percentage of other internal and external costs and expenses incurred under research and development plans Percentage Of Other Internal And External Costs And Expenses Incurred Under Research And Development Plans Percentage of other internal and external costs and expenses incurred under research and development plans. Debt Instrument, Name [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Other noncurrent liabilities Increase (Decrease) in Other Noncurrent Liabilities Options Early Exercised Subject to Future Vesting Options Early Exercised Subject To Future Vesting [Member] Options early exercised subject to future vesting member. Lessee operating lease liability tenant improvement allowance. Lessee Operating Lease Liability Tenant Improvement Allowance Less: Tenant improvement allowance Fair Value, Recurring Fair Value, Recurring [Member] Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock Collaboration Agreement [Abstract] Collaboration agreement. Number of Shares underlying options, Options exercised Issuance of common stock pursuant to stock option exercises, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Number of Shares underlying options, Options exercised Liabilities and Equity [Abstract] Liabilities and stockholders' equity Stock Issued During Period, Value, Acquisitions Shares issued, value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Underwriter's Option to Purchase Additional Shares Over-Allotment Option [Member] Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Revenue, Product and Service [Extensible Enumeration] Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] 2020 Plan and 2014 Plan Two Thousand Twenty And Two Thousand Fourteen Equity Incentive Plan [Member] Two thousand twenty and two thousand fourteen equity incentive plan. Equity [Abstract] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Number of Shares, Restricted stock units granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted-average exercise price, Options exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Investments, Debt and Equity Securities [Abstract] Jack Anders Jack Anders [Member] At-the-market Equity Offering Program [Member] At-the-market equity offering program. ATM 2014 Equity Incentive Plan Two Thousand Fourteen Equity Incentive Plan [Member] Two thousand fourteen equity incentive plan. Weighted-average grant date fair value per share, Restricted stock units vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock Sale of Stock [Axis] Weighted-average exercise price, Options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Balance at September 30, 2023 Goodwill, Total Goodwill Goodwill Balance at December 31, 2022 Statement of Cash Flows [Abstract] Jeff Cislini Jeff Cislini [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Common stock, par or stated value per share Common Stock, Par or Stated Value Per Share The 700 Building Seven Hundred Saginaw Drive Redwood City California [Member] 700 Saginaw Drive, Redwood City, California. Unrecognized stock-based compensation expense, weighted-average period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Weighted-average remaining contractual term, Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Sanofi Collaboration Agreement Collaborative Arrangement Disclosure [Text Block] Temporary equity, shares outstanding Redeemable convertible preferred stock, beginning balance, shares Redeemable convertible preferred stock, ending balance, shares Temporary Equity, Shares Outstanding Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect General and Administrative General and Administrative Expense [Member] Intangible Assets, Gross (Excluding Goodwill), Total Intangible assets, Gross value Intangible Assets, Gross (Excluding Goodwill) Number of Shares underlying options, Options cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Share based compensation arrangement by share based payment award options grants in period gross, value. Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Value Options granted 2020 Employee Stock Purchase Plan Two Thousand Twenty Employee Stock Purchase Plan [Member] Two thousand twenty employee stock purchase plan. Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] City Area Code City Area Code Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Available-for-sale securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Common stock, voting rights Common Stock, Voting Rights Mature in One Year or Less Mature In One Year Or Less [Member] Mature in one year or less. Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment General and Administrative Expense, Total General and administrative General and Administrative Expense Weighted Average Number of Shares Outstanding, Basic Weighted-average shares used to compute net loss per share attributable to common stockholders-basic Weighted-average shares used to compute net loss per share attributable to common stockholders, basic Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Increase in operating lease right-of-use asset Increase Decrease In Operating Lease Right Of Use Asset Increase (decrease) in operating lease right-of-use asset. Laboratory Equipment Laboratory Equipment [Member] Laboratory equipment. Summary of RSUs Activity Under the Plan Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Statement [Table] Statement [Table] Summary of Option Activity Under the Plan Share-Based Payment Arrangement, Option, Activity [Table Text Block] Share Price Discount Rate Share Price Discount Rate Share price discount rate Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Document Fiscal Period Focus Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Related Party Relationships Related Party Transactions Disclosure [Text Block] Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Accrued professional services Accrued Professional Fees, Current Statement [Line Items] Statement [Line Items] Market offering. Market Offering [Member] Market offering Weighted-average remaining contractual term, Expected to vest Share Based Compensation Arrangement By Share Based Payment Awards Equity Instruments Other Than Options Expected To Vest Weighted Average Remaining Contractual Term Share based compensation arrangement by share based payment awards equity instruments other than options expected to vest weighted average remaining contractual term. 2020 Equity Incentive Plan Two Thousand Twenty Equity Incentive Plans [Member] Two thousand twenty equity incentive plan. Potentially dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Letter of credit Letters of Credit Outstanding, Amount Sanofi Agreement Sanofi Agreement [Member] Sanofi agreement. Proceeds From Issuance Of Common Stock Under Employee Stock Purchase Plan Proceeds from issuance of common stock under employee stock purchase plan. Proceeds from issuance of common stock related to employee stock purchase plan Asset Class Asset Class [Domain] Redwood City Lease Redwood City California [Member] Redwood City, California. Common Stock Common Stock [Member] Change in accounting principle, accounting standards update, early adoption Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Aggregate intrinsic value, Options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Net amortization of premium or discount on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Aggregate gross proceeds through equity issuance maximum potential amount Aggregate Gross Proceeds Through Equity Issuance Maximum Potential Amount Aggregate gross proceeds through equity issuance maximum potential amount. Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Expected Shares To Be Purchased Under ESPP Expected Shares To Be Purchased Under E S P P [Member] Expected shares to be purchased under ESPP. Commissions and expenses Commissions And Expenses Commissions and expenses. Temporary Equity By Class Of Stock [Table] Temporary Equity, by Class of Stock [Table] Sale of Stock Sale of Stock [Domain] Unvested Restricted Stock Units Of Common Stock Unvested Restricted Stock Units Of Common Stock [Member] Unvested restricted stock units of common stock. Weighted-average grant date fair value per share, Restricted stock units granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Security Exchange Name Security Exchange Name Less: Weighted-average unvested restricted shares and shares subject to repurchase Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued, Total Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares authorized Preferred Stock, Shares Authorized Lessee operating lease expiration month and year Lessee Operating Lease Expiration Month And Year Lessee operating lease expiration month and year. Vesting of early exercised stock options Adjustments To Additional Paid In Capital Vesting Of Early Exercise Of Stock Options Adjustments to additional paid in capital vesting of early exercise of stock options. Maximum milestone payments receivable upon achievement of specified development milestones Maximum Milestone Payments Receivable Upon Achievement Of Specified Development Milestones Maximum milestone payments receivable upon achievement of specified development milestones. Aggregate intrinsic value, Expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Expected To Vest Share based compensation arrangement by share based payment award equity instruments other than options aggregate intrinsic value expected to vest. Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property and equipment, gross Property, Plant and Equipment, Gross Weighted-average exercise price, Options cancelled Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Business Acquisition, Acquiree [Domain] Financial Instrument Financial Instrument [Axis] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accrued compensation Accrued Employee Benefits, Current Issuance of common stock pursuant to stock option exercises Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Entity Emerging Growth Company Options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Temporary Equity [Line Items] Temporary Equity [Line Items] Amendment Flag Amendment Flag Schedule of Accrued Expenses and Other Current Liabilities Schedule Of Accrued Expenses And Other Current Liabilities Table [Text Block] Schedule of accrued expenses and other current liabilities. Marketable Securities, Current, Total Marketable securities Marketable Securities, Current Initial Public Offering IPO [Member] Gross Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Accounting Standards Update Accounting Standards Update [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Consultant. Consultant [Member] Consultant Entity File Number Securities Act File Number Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Number of voting rights per common share Number Of Voting Rights Per Common Share Number of voting rights per common share. 2023 (remaining three months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill and Intangible Assets Disclosure [Abstract] OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Unrealized gain (loss) on investments, net Net unrealized gain (loss) on marketable securities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash - end of period Weighted-average grant date fair value per share, Expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than options expected to vest weighted average grant date fair value. Balance Sheet Related Disclosures [Abstract] Cash Equivalents Cash Equivalents [Member] Share-Based Payment Arrangement [Abstract] Vesting of early exercised options and restricted stock Vesting Of Early Exercised Options And Restricted Stock Vesting of early exercised options and restricted stock. Collaboration Revenue Collaboration Revenue Member Collaboration revenue member. Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Debt Instrument [Axis] Weighted-average grant date fair value per share, Beginning balance Weighted-average grant date fair value per share, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total operating expenses Operating Expenses Preferred stock, $0.0001 par value; 10,000,000 shares authorized at September 30, 2023 and December 31, 2022, respectively; zero shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual Title of Individual [Axis] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. 2020 Equity Incentive Plan Two Thousand Twenty Equity Incentive Plan [Member] Two thousand twenty equity incentive plan. Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Revenue: Revenues [Abstract] Commercial Paper Commercial Paper [Member] Number of Shares, Expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number Share based compensation arrangement by share based payment award equity instruments other than options expected to vest outstanding number. Entity Address, Address Line One Entity Address, Address Line One Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other Liabilities, Current, Total Other Other Liabilities, Current Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Finite-Lived Intangible Assets, Gross, Total Developed technology - tri-complex platform, Gross value Finite-Lived Intangible Assets, Gross Restricted Cash, Total Restricted cash Restricted Cash Stock issuance cost Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Income Statement Location Income Statement Location [Axis] Nine Hundred Saginaw Drive Redwood City California [Member] Nine Hundred Saginaw Drive Redwood City California [Member] The 900 Building Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Text Block] Redeemable convertible preferred stock. Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Share Price Share price Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Available for issuance under the 2020 Employee Stock Purchase Plan Available For Future Issuance Under The Two Zero Two Zero Employee Stock Purchase Plan [Member] Available for future issuance under the two zero two zero employee stock purchase plan. Product and Service Product and Service [Axis] Reduction in collaboration revenue Reduction in Collaboration Revenue Reduction in Collaboration Revenue Title of 12(b) Security Title of 12(b) Security Developed technology - tri-complex platform, Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Purchase price rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of Financial Assets Measured at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Accounting Standards Update Accounting Standards Update [Axis] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Goodwill, Impairment Loss Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Intangible Assets, Net Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Marketable securities. Marketable Securities [Member] Marketable Securities 2023 (remaining three months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Weighted-average remaining contractual term, Options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares, outstanding Common Stock, Shares, Outstanding Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Weighted-average grant date fair value per share, Restricted stock units forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Recent Accounting Pronouncements Not Yet Adopted Recent Accounting Pronouncements Not Yet Adopted Policy [Policy Text Block] Recent accounting pronouncements not yet adopted. Income Statement Location Income Statement Location [Domain] Weighted-average exercise price, Options granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Total accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities. Document Type Document Type Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) investing activities Computer Equipment and Software Computer Equipment And Software [Member] Computer equipment and software. Document Quarterly Report Document Quarterly Report Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Stock Issued During Period Value Acquisitions At Discount Rate Stock Issued During Period Value Acquisitions At Discount Rate Share value at discount Number of Shares, Restricted stock units forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Supplemental disclosure of non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Balance Sheet Location Balance Sheet Location [Domain] Other noncurrent assets Increase (Decrease) in Other Noncurrent Assets Payments to Acquire Marketable Securities, Total Purchases of marketable securities Payments to Acquire Marketable Securities Asset Class Asset Class [Axis] Total other income, net Nonoperating Income (Expense) Purchases of property and equipment in accounts payable and accrued expenses and other current liabilities Capital Expenditures Incurred but Not yet Paid Total liabilities Liabilities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] MASSACHUSETTS Cambridge, Massachusetts Developed technology - tri-complex platform, Weighted-average remaining useful life Finite-Lived Intangible Asset, Useful Life Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Proceeds from issuance of common stock from at the market offering. Proceeds From Issuance Of Common Stock From At The Market Offering Proceeds from issuance of common stock upon at-the-market offering, net of issuance costs Intangible assets, Net book value Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net loss Other income, net: Nonoperating Income (Expense) [Abstract] Name of Property Name of Property [Axis] Corporate Bonds Corporate Debt Securities [Member] Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Weighted-average shares used to compute net loss per share attributable to common stockholders-diluted Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted Amortization of operating lease right-of-use asset Operating Lease, Right-of-Use Asset, Periodic Reduction Common stock, price per share Shares Issued, Price Per Share Shares Issued Price Per Share Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Use of Estimates Use of Estimates, Policy [Policy Text Block] Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee operating lease liability payments due after year four. Weighted-average exercise price, Beginning balance Weighted-average exercise price, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Leasehold Improvements Leasehold Improvements [Member] 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] Level 2 Fair Value Hierarchy and NAV [Axis] Measurement Frequency Measurement Frequency [Domain] Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Number of Shares, Restricted stock units vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Issuance of common stock upon offering, net of offering costs, shares Stock Issued During Period, Shares, New Issues Issuance of common stock upon offering, net of issuance cost, shares Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, cash equivalents and restricted cash - beginning of period Cash, cash equivalents and restricted cash - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations EX-101.SCH 9 rvmd-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Commitment and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Available-for-sale Securities link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Sanofi Collaboration Agreement link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Redeemable Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Related Party Relationships link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Available-for-sale Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Organization - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Available-for-sale Securities - Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangibles Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Intangible Assets and Goodwill - Summary of Change in Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Commitment and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Commitment and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Sanofi Collaboration Agreement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Redeemable Convertible Preferred Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Common Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Common Stock - Schedule of Common Stock for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Stock-Based Compensation - Summary of Option Activity Under the Plan (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Stock-Based Compensation - Summary of RSUs Activity Under the Plan (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Related to Stock Options, RSUs and Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 rvmd-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 rvmd-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Registrant Name Revolution Medicines, Inc.  
Entity Central Index Key 0001628171  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   109,564,695
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Title of 12(b) Security Common Stock $0.0001 Par Value per Share  
Trading Symbol RVMD  
Security Exchange Name NASDAQ  
Entity File Number 001-39219  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-2029180  
Entity Address, Address Line One 700 Saginaw Drive  
Entity Address, City or Town Redwood City  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94063  
City Area Code 650  
Local Phone Number 481-6801  
Document Quarterly Report true  
Document Transition Report false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 358,399 $ 161,412
Marketable securities 454,796 483,531
Accounts receivable 309 4,673
Prepaid expenses and other current assets 10,963 10,569
Total current assets 824,467 660,185
Property and equipment, net 20,286 18,659
Operating lease right-of-use asset 53,122 55,077
Intangible assets, net 58,006 58,807
Goodwill 14,608 14,608
Restricted cash 2,391 1,737
Other noncurrent assets 11,352 2,857
Total assets 984,232 811,930
Current liabilities:    
Accounts payable 29,627 21,306
Accrued expenses and other current liabilities 50,159 29,446
Operating lease liability, current 5,755 6,773
Deferred revenue, current 0 4,459
Total current liabilities 85,541 61,984
Deferred tax liability 3,158 7,025
Operating lease liability, noncurrent 57,093 57,432
Other noncurrent liabilities 982 301
Total liabilities 146,774 126,742
Commitments and contingencies (Note 7)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized at September 30, 2023 and December 31, 2022, respectively; zero shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively 0 0
Common stock, $0.0001 par value; 300,000,000 shares authorized at September 30, 2023 and December 31, 2022, respectively; 109,451,685 and 90,411,912 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively 11 9
Additional paid-in capital 1,814,489 1,388,300
Accumulated other comprehensive loss (871) (1,780)
Accumulated deficit (976,171) (701,341)
Total stockholders' equity 837,458 685,188
Total liabilities and stockholders' equity $ 984,232 $ 811,930
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par or stated value per share $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par or stated value per share $ 0.0001 $ 0.0001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares, issued 109,451,685 90,411,912
Common stock, shares, outstanding 109,451,685 90,411,912
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Total revenue $ 0 $ 3,356 $ 10,838 $ 20,050
Revenue, Product and Service [Extensible Enumeration] Collaboration Revenue Member Collaboration Revenue Member Collaboration Revenue Member Collaboration Revenue Member
Operating expenses:        
Research and development $ 107,735 $ 69,455 $ 274,663 $ 186,946
General and administrative 15,513 10,434 43,377 29,676
Total operating expenses 123,248 79,889 318,040 216,622
Loss from operations (123,248) (76,533) (307,202) (196,572)
Other income, net:        
Interest income 10,947 2,907 28,505 4,077
Total other income, net 10,947 2,907 28,505 4,077
Loss before income taxes (112,301) (73,626) (278,697) (192,495)
Benefit from income taxes/(income tax expense) 3,867 297 3,867 297
Net loss $ (108,434) $ (73,329) $ (274,830) $ (192,198)
Net loss per share attributable to common stockholders, basic $ (0.99) $ (0.87) $ (2.65) $ (2.47)
Net loss per share attributable to common stockholders, diluted $ (0.99) $ (0.87) $ (2.65) $ (2.47)
Weighted-average shares used to compute net loss per share attributable to common stockholders, basic 109,233,084 84,694,860 103,702,501 77,751,185
Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted 109,233,084 84,694,860 103,702,501 77,751,185
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ (108,434) $ (73,329) $ (274,830) $ (192,198)
Other comprehensive loss:        
Unrealized gain (loss) on investments, net 380 (654) 909 (2,043)
Comprehensive loss $ (108,054) $ (73,983) $ (273,921) $ (194,241)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Follow-on Offering
Market offering
Common Stock
Common Stock
Follow-on Offering
Common Stock
Market offering
Additional Paid-In Capital
Additional Paid-In Capital
Follow-on Offering
Additional Paid-In Capital
Market offering
Accumulated Other Comprehensive Income/(Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2021 $ 602,568     $ 8     $ 1,055,572     $ (376) $ (452,636)
Beginning balance, shares at Dec. 31, 2021       74,142,619              
Issuance of common stock pursuant to stock option exercises 305           305        
Issuance of common stock pursuant to stock option exercises, shares       58,122              
Issuance of common stock related to vesting of restricted stock units, shares       26,931              
Vesting of early exercised stock options 31           31        
Stock-based compensation expense 6,644           6,644        
Net unrealized gain (loss) on marketable securities (908)                 (908)  
Net Income (Loss) (57,647)                   (57,647)
Ending balance at Mar. 31, 2022 550,993     $ 8     1,062,552     (1,284) (510,283)
Ending balance, shares at Mar. 31, 2022       74,227,672              
Beginning balance at Dec. 31, 2021 602,568     $ 8     1,055,572     (376) (452,636)
Beginning balance, shares at Dec. 31, 2021       74,142,619              
Net unrealized gain (loss) on marketable securities (2,043)                    
Net Income (Loss) (192,198)                    
Ending balance at Sep. 30, 2022 681,419     $ 9     1,328,663     (2,419) (644,834)
Ending balance, shares at Sep. 30, 2022       87,815,287              
Beginning balance at Mar. 31, 2022 550,993     $ 8     1,062,552     (1,284) (510,283)
Beginning balance, shares at Mar. 31, 2022       74,227,672              
Issuance of common stock pursuant to stock option exercises 190           190        
Issuance of common stock pursuant to stock option exercises, shares       54,215              
Issuance of common stock related to employee stock purchase plan 1,239           1,239        
Issuance of common stock related to employee stock purchase plan, shares       85,802              
Issuance of common stock related to vesting of restricted stock units, shares       94,388              
Vesting of early exercised stock options 24           24        
Stock-based compensation expense 8,098           8,098        
Net unrealized gain (loss) on marketable securities (481)                 (481)  
Net Income (Loss) (61,222)                   (61,222)
Ending balance at Jun. 30, 2022 498,841     $ 8     1,072,103     (1,765) (571,505)
Ending balance, shares at Jun. 30, 2022       74,462,077              
Issuance of common stock pursuant to stock option exercises 209           209        
Issuance of common stock pursuant to stock option exercises, shares       55,477              
Issuance of common stock related to vesting of restricted stock units, shares       72,733              
Issuance of common stock upon offering, net of issuance cost   $ 248,126     $ 1     $ 248,125      
Issuance of common stock upon offering, net of issuance cost, shares         13,225,000            
Vesting of early exercised stock options 88           88        
Stock-based compensation expense 8,138           8,138        
Net unrealized gain (loss) on marketable securities (654)                 (654)  
Net Income (Loss) (73,329)                   (73,329)
Ending balance at Sep. 30, 2022 681,419     $ 9     1,328,663     (2,419) (644,834)
Ending balance, shares at Sep. 30, 2022       87,815,287              
Beginning balance at Dec. 31, 2022 685,188     $ 9     1,388,300     (1,780) (701,341)
Beginning balance, shares at Dec. 31, 2022       90,411,912              
Issuance of common stock pursuant to stock option exercises 499           499        
Issuance of common stock pursuant to stock option exercises, shares       118,747              
Issuance of common stock related to vesting of restricted stock units, shares       85,891              
Issuance of common stock upon offering, net of issuance cost   $ 323,706     $ 2     $ 323,704      
Issuance of common stock upon offering, net of issuance cost, shares         15,681,818            
Repurchases of early exercised stock, shares       (291)              
Stock-based compensation expense 9,699           9,699        
Net unrealized gain (loss) on marketable securities 1,224                 1,224  
Net Income (Loss) (68,098)                   (68,098)
Ending balance at Mar. 31, 2023 952,218     $ 11     1,722,202     (556) (769,439)
Ending balance, shares at Mar. 31, 2023       106,298,077              
Beginning balance at Dec. 31, 2022 685,188     $ 9     1,388,300     (1,780) (701,341)
Beginning balance, shares at Dec. 31, 2022       90,411,912              
Net unrealized gain (loss) on marketable securities 909                    
Net Income (Loss) (274,830)                    
Ending balance at Sep. 30, 2023 837,458     $ 11     1,814,489     (871) (976,171)
Ending balance, shares at Sep. 30, 2023       109,451,685              
Beginning balance at Mar. 31, 2023 952,218     $ 11     1,722,202     (556) (769,439)
Beginning balance, shares at Mar. 31, 2023       106,298,077              
Issuance of common stock pursuant to stock option exercises 468           468        
Issuance of common stock pursuant to stock option exercises, shares       45,918              
Issuance of common stock related to employee stock purchase plan 2,109           2,109        
Issuance of common stock related to employee stock purchase plan, shares       139,967              
Issuance of common stock related to vesting of restricted stock units, shares       174,252              
Issuance of common stock upon offering, net of issuance cost     $ 62,053           $ 62,053    
Issuance of common stock upon offering, net of issuance cost, shares           2,482,880          
Stock-based compensation expense 12,980           12,980        
Net unrealized gain (loss) on marketable securities (695)                 (695)  
Net Income (Loss) (98,298)                   (98,298)
Ending balance at Jun. 30, 2023 930,835     $ 11     1,799,812     (1,251) (867,737)
Ending balance, shares at Jun. 30, 2023       109,141,094              
Issuance of common stock pursuant to stock option exercises 1,011           1,011        
Issuance of common stock pursuant to stock option exercises, shares       150,525              
Issuance of common stock related to vesting of restricted stock units, shares       160,066              
Stock-based compensation expense 13,666           13,666        
Net unrealized gain (loss) on marketable securities 380                 380  
Net Income (Loss) (108,434)                   (108,434)
Ending balance at Sep. 30, 2023 $ 837,458     $ 11     $ 1,814,489     $ (871) $ (976,171)
Ending balance, shares at Sep. 30, 2023       109,451,685              
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Follow-on Offering      
Stock issuance cost   $ 21,294 $ 16,374
Market offering      
Stock issuance cost $ 1,426    
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net loss $ (274,830) $ (192,198)
Adjustments to reconcile net loss to net cash used in operating activities:    
Loss on disposal of fixed assets 1 19
Amortization of intangible assets 801 801
Stock-based compensation expense 36,345 22,880
Depreciation 3,695 2,823
Net amortization of premium or discount on marketable securities (13,572) (486)
Amortization of operating lease right-of-use asset 1,955 3,433
Changes in operating assets and liabilities:    
Accounts receivable 4,364 989
Prepaid expenses and other current assets (394) (8,365)
Accounts payable 8,164 8,795
Accrued expenses and other current liabilities 20,959 4,468
Deferred revenue (4,459) (3,827)
Operating lease liability (1,357) (1,433)
Deferred tax liability (3,867) (296)
Other noncurrent assets (8,495) (196)
Other noncurrent liabilities 681 (20)
Net cash used in operating activities (230,009) (162,613)
Cash flows from investing activities    
Purchases of marketable securities (539,311) (452,434)
Maturities of marketable securities 582,527 443,362
Purchases of property and equipment (5,412) (7,940)
Net cash provided by (used in) investing activities 37,804 (17,012)
Cash flows from financing activities    
Proceeds from issuance of common stock upon follow-on offering, net of issuance costs 323,706 248,126
Proceeds from issuance of common stock upon at-the-market offering, net of issuance costs 62,053 0
Proceeds from issuance of common stock under equity incentive plans 1,978 704
Proceeds from issuance of common stock related to employee stock purchase plan 2,109 1,239
Net cash provided by financing activities 389,846 250,069
Net increase in cash, cash equivalents and restricted cash 197,641 70,444
Cash, cash equivalents and restricted cash - beginning of period 163,149 110,234
Cash, cash equivalents and restricted cash - end of period 360,790 180,678
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets    
Cash and cash equivalents 358,399 178,941
Restricted cash 2,391 1,737
Cash, cash equivalents and restricted cash - end of period 360,790 180,678
Supplemental disclosure of non-cash investing and financing activities    
Vesting of early exercised options and restricted stock 0 143
Purchases of property and equipment in accounts payable and accrued expenses and other current liabilities 1,329 2,754
Unpaid/deferred offering costs $ 3 $ 0
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ (108,434) $ (98,298) $ (68,098) $ (73,329) $ (61,222) $ (57,647) $ (274,830) $ (192,198)
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Organization
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization
1.
Organization

Revolution Medicines, Inc. (the Company) is a clinical-stage precision oncology company focused on developing targeted therapies to inhibit frontier targets in RAS-addicted cancers. The Company was founded in October 2014 and is headquartered in Redwood City, California.

Liquidity

The Company has incurred net operating losses in each year since inception. As of September 30, 2023, the Company had an accumulated deficit of $976.2 million. Management believes that its existing cash, cash equivalents and marketable securities will enable the Company to fund its planned operations for at least 12 months following the issuance date of these unaudited condensed consolidated financial statements. The Company has been able to fund its operations through the issuance and sale of common stock and redeemable convertible preferred stock in addition to upfront payments and research and development cost reimbursement received under the Company’s collaboration agreement with Genzyme Corporation, an affiliate of Sanofi. Future capital requirements will depend on many factors, including the timing and extent of spending on research and development. There can be no assurance that, in the event the Company requires additional financing, such financing will be available at terms acceptable to the Company, if at all. Failure to generate sufficient cash flows from operations, raise additional capital and reduce discretionary spending should additional capital not become available could have a material adverse effect on the Company’s ability to achieve its business objectives.

Merger Agreement

On July 31, 2023, the Company entered into an Agreement and Plan of Merger (the Merger Agreement) with EQRx, Inc., a Delaware corporation (EQRx), Equinox Merger Sub I, Inc., a Delaware corporation and a direct, wholly owned subsidiary of the Company (Merger Sub I), and Equinox Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of the Company (Merger Sub II).

Pursuant to the terms of the Merger Agreement, the Company will acquire EQRx in an all-stock transaction (the EQRx Acquisition), subject to satisfaction of customary closing conditions and approval by the Company’s and EQRx’s stockholders. At closing, EQRx stockholders will receive the number of shares of the Company’s common stock equal to the sum of 7,692,308 shares (determined as $200.0 million divided by $26.00 per share) plus a number of shares equal to $870.0 million divided by a price that is a 6% discount to the 5-day volume-weighted average share price of the Company’s common stock measured in close proximity to the stockholder vote.

The Merger Agreement provides for Merger Sub I to be merged with and into EQRx (the First Merger), with EQRx surviving the First Merger as a direct, wholly owned subsidiary of the Company (the Surviving Corporation), and as soon as practicable following the First Merger, the Surviving Corporation will be merged with and into Merger Sub II, with Merger Sub II surviving as a direct, wholly owned subsidiary of the Company.

The transaction is anticipated to close in November 2023.

Public offerings

In November 2021, the Company entered into a sales agreement with Cowen and Company, LLC (Cowen) to sell shares of its common stock, from time to time, with aggregate gross proceeds of up to $250.0 million, through an at-the-market equity offering program (ATM). During the nine months ended September 30, 2023, the Company sold an aggregate of 2,482,880 shares of common stock under the ATM, resulting in gross proceeds of $63.5 million. After deducting commissions and expenses of $1.4 million, net proceeds to the Company were $62.1 million during the nine months ended September 30, 2023.

In March 2023, the Company issued and sold 15,681,818 shares of its common stock in an underwritten public offering (including the exercise in full by the underwriters of their option to purchase an additional 2,045,454 shares of the Company’s common stock) at a price to the public of $22.00 per share, for net proceeds of $323.7 million, after deducting underwriting discounts and commissions of $20.7 million and expenses of $0.6 million.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2.
Summary of significant accounting policies

Basis of presentation

The unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) and applicable rules of the Securities and Exchange Commission (SEC) regarding interim

financial reporting and, in the opinion of management, include all normal and recurring adjustments which are necessary to state fairly the Company’s financial position and results of operations for the reported periods. The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 27, 2023. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations. The unaudited condensed consolidated financial statements for the periods ended September 30, 2023 and September 30, 2022 include the accounts of the Company and its wholly owned subsidiary, Warp Drive Bio, Inc. (Warp Drive). All intercompany balances and transactions have been eliminated in consolidation. The functional and reporting currency of the Company and its subsidiary is the U.S. dollar.

Use of estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, clinical accruals, valuation of in-process research and development and developed technologies, income taxes, useful lives of property and equipment and intangible assets, impairment of goodwill and intangibles, impairment of in-process research and development and developed technologies, the incremental borrowing rate for determining operating lease assets and liabilities and stock-based compensation. The extent to which the COVID-19 pandemic may directly or indirectly impact the Company’s business, financial condition and results of operations is highly uncertain and subject to change. The Company considered the potential impact of the COVID-19 pandemic on its estimates and assumptions and there was not a material impact to the Company’s unaudited condensed consolidated financial statements as of and for the three and nine months ended September 30, 2023. Actual results could materially differ from the Company’s estimates, and there may be changes to the estimates in future periods.

Concentration of credit risk and other risks and uncertainties

Financial instruments that potentially subject the Company to concentration of credit risk consist of cash, cash equivalents and marketable securities. The Company’s cash is held at a limited number of financial institutions in the United States, which management believes to be of high credit quality. Such deposits may, at times, exceed federally insured limits. The Company invests in money market funds, U.S. government debt securities, U.S. government agency bonds, commercial paper and corporate bonds. The Company has not experienced any losses on its deposits of cash and cash equivalents.

Recent accounting pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB), under its ASC or other standard setting bodies, and adopted by the Company as of the specified effective date. No new pronouncements have been adopted by the Company for the three and nine months ended September 30, 2023.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements
3.
Fair value measurements

The carrying amounts of the Company’s certain financial instruments, including cash equivalents, accounts payable and accrued expenses and other current liabilities approximate fair value due to their relatively short maturities and market interest rates, if applicable. For more information, refer to Note 4 regarding the fair value of the Company’s available-for-sale securities.

Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:

Level 1—Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

Level 2—Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active; and

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The following table presents information about the Company’s financial assets that are measured at fair value and indicates the fair value hierarchy of the valuation:

 

 

 

September 30, 2023

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

182,799

 

 

$

182,799

 

 

$

 

 

$

 

Commercial paper

 

 

194,883

 

 

 

 

 

 

194,883

 

 

 

 

U.S. and Canadian government and agency securities

 

 

418,041

 

 

 

 

 

 

418,041

 

 

 

 

Corporate bonds

 

 

14,144

 

 

 

 

 

 

14,144

 

 

 

 

Total

 

$

809,867

 

 

$

182,799

 

 

$

627,068

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

48,522

 

 

$

48,522

 

 

$

 

 

$

 

Commercial paper

 

 

313,928

 

 

 

 

 

 

313,928

 

 

 

 

U.S. and Canadian government and agency securities

 

 

251,830

 

 

 

 

 

 

251,830

 

 

 

 

Corporate bonds

 

 

31,405

 

 

 

 

 

 

31,405

 

 

 

 

Total

 

$

645,685

 

 

$

48,522

 

 

$

597,163

 

 

$

 

Money market funds include funds held in sweep accounts and are measured at fair value on a recurring basis using quoted prices. U.S. and Canadian government debt securities, government agency bonds, commercial paper and corporate bonds are measured at fair value, which is derived from independent pricing sources based on quoted prices in active markets for similar securities.

There were no transfers between Levels 1, 2 or 3 for any of the periods presented.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Available-for-sale Securities
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Available-for-sale securities
4.
Available-for-sale securities

The following tables summarize the estimated value of the Company’s available-for-sale marketable securities and cash equivalents and the gross unrealized gains and losses:

 

 

 

September 30, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

117,216

 

 

$

 

 

$

(19

)

 

$

117,197

 

U.S. and Canadian government and agency securities

 

 

324,275

 

 

 

12

 

 

 

(832

)

 

 

323,455

 

Corporate bonds

 

 

14,160

 

 

 

 

 

 

(16

)

 

 

14,144

 

Total marketable securities

 

 

455,651

 

 

 

12

 

 

 

(867

)

 

 

454,796

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

182,799

 

 

 

 

 

 

 

 

 

182,799

 

Commercial paper

 

 

77,715

 

 

 

 

 

 

(29

)

 

 

77,686

 

U.S. and Canadian government and agency securities

 

 

94,573

 

 

 

13

 

 

 

 

 

 

94,586

 

Corporate bonds

 

 

 

 

 

 

 

 

 

 

 

 

Total cash equivalents

 

 

355,087

 

 

 

13

 

 

 

(29

)

 

 

355,071

 

Total available-for-sale investments

 

$

810,738

 

 

$

25

 

 

$

(896

)

 

$

809,867

 

 

 

 

December 31, 2022

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

216,765

 

 

$

 

 

$

(328

)

 

$

216,437

 

U.S. and Canadian government and agency securities

 

 

236,916

 

 

 

43

 

 

 

(1,270

)

 

 

235,689

 

Corporate bonds

 

 

31,599

 

 

 

 

 

 

(194

)

 

 

31,405

 

Total marketable securities

 

 

485,280

 

 

 

43

 

 

 

(1,792

)

 

 

483,531

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

48,522

 

 

 

 

 

 

 

 

 

48,522

 

Commercial paper

 

 

97,526

 

 

 

 

 

 

(35

)

 

 

97,491

 

Corporate bonds

 

 

16,137

 

 

 

4

 

 

 

 

 

 

16,141

 

Total cash equivalents

 

 

162,185

 

 

 

4

 

 

 

(35

)

 

 

162,154

 

Total available-for-sale investments

 

$

647,465

 

 

$

47

 

 

$

(1,827

)

 

$

645,685

 

 

The amortized cost and estimated fair value of the Company’s available-for-sale securities by contractual maturity are summarized below as of September 30, 2023:

 

 

 

September 30, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Mature in one year or less

 

$

727,252

 

 

$

18

 

 

$

(691

)

 

$

726,579

 

Mature after one year through two years

 

 

83,486

 

 

 

7

 

 

 

(205

)

 

 

83,288

 

Total marketable securities

 

$

810,738

 

 

$

25

 

 

$

(896

)

 

$

809,867

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components
9 Months Ended
Sep. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components
5.
Balance sheet components

Property and equipment, net

Property and equipment, net consists of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Laboratory equipment

 

$

20,825

 

 

$

17,163

 

Leasehold improvements

 

 

11,659

 

 

 

11,404

 

Computer equipment and software

 

 

5,149

 

 

 

3,965

 

Furniture and fixtures

 

 

726

 

 

 

616

 

Construction in progress

 

 

9

 

 

 

 

 

 

38,368

 

 

 

33,148

 

Less: accumulated depreciation and amortization

 

 

(18,082

)

 

 

(14,489

)

Property and equipment, net

 

$

20,286

 

 

$

18,659

 

 

Depreciation expense for property and equipment amounted to $1.3 million and $1.0 million for the three months ended September 30, 2023 and 2022, respectively, and $3.7 million and $2.8 million for the nine months ended September 30, 2023 and 2022, respectively.

Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Accrued compensation

 

$

12,828

 

 

$

13,281

 

Accrued research and development

 

 

34,981

 

 

 

15,161

 

Accrued professional services

 

 

1,870

 

 

 

499

 

Other

 

 

480

 

 

 

505

 

Total accrued expenses and other current liabilities

 

$

50,159

 

 

$

29,446

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill
6.
Intangible assets and goodwill

Intangible assets, net

Intangible assets, net consist of the following as of September 30, 2023:

 

 

 

Gross value

 

 

Accumulated
amortization

 

 

Net book
value

 

 

Weighted-
average
remaining
useful life

 

 

 

(in thousands)

 

 

(in years)

 

In-process research and development — RAS
   Programs

 

$

55,800

 

 

$

 

 

$

55,800

 

 

n/a

 

Developed technology — tri-complex platform

 

 

7,480

 

 

 

(5,274

)

 

 

2,206

 

 

 

2.1

 

Total

 

$

63,280

 

 

$

(5,274

)

 

$

58,006

 

 

 

 

 

Amortization expense for the three months ended September 30, 2023 and 2022 was $0.3 million and for the nine months ended September 30, 2023 and 2022 was $0.8 million.

As of September 30, 2023, future amortization expense is as follows:

 

 

 

Amount

 

 

 

(in thousands)

 

2023 (remaining three months)

 

$

268

 

2024

 

 

1,069

 

2025

 

 

869

 

Total

 

$

2,206

 

 

 

 

 

 

Intangible assets, net consist of the following as of December 31, 2022:

 

 

 

Gross value

 

 

Accumulated
amortization

 

 

Net book
value

 

 

Weighted-
average
remaining
useful life

 

 

 

(in thousands)

 

 

(in years)

 

In-process research and development — RAS
   Programs

 

$

55,800

 

 

$

 

 

$

55,800

 

 

n/a

 

Developed technology — tri-complex platform

 

 

7,480

 

 

 

(4,473

)

 

 

3,007

 

 

 

2.9

 

Total

 

$

63,280

 

 

$

(4,473

)

 

$

58,807

 

 

 

 

 

 

Goodwill

The following summarizes the change in the carrying value of goodwill for the three and nine months ended September 30, 2023:

 

 

 

Amount

 

 

 

(in thousands)

 

Balance at December 31, 2022

 

$

14,608

 

Adjustment

 

 

 

Balance at September 30, 2023

 

$

14,608

 

 

No impairment has been recognized as of September 30, 2023. Goodwill recorded is not deductible for income tax purposes.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
7.
Commitments and contingencies

Leases

In January 2015, as amended in September 2016, the Company entered into an operating lease for approximately 42,000 square feet of office and laboratory space located at 700 Saginaw Drive, Redwood City, California (the 700 Building), with a term through April 2023. In April 2020, the Company amended the lease to lease an additional 19,000 square feet of office, laboratory and research and development space located at 300 Saginaw Drive, Redwood City, California (the 300 Building), and to extend the lease term through December 2030. In November 2021, the Company amended the lease to lease an additional 41,000 square feet of office, laboratory and research and development space located at 800 Saginaw Drive, Redwood City, California (the 800 Building), and to extend the lease term through November 2033. In March 2023, the Company amended the lease to lease an additional approximately 40,000 square feet of office, laboratory and research and development space located at 900 Saginaw Drive, Redwood City, California (the 900 Building), and to extend the lease term through December 31, 2035. The Company has the option to extend the lease for an additional ten years after December 31, 2035. The Company expects to take possession of the 900 Building in the fourth quarter of 2023.

The Company maintains letters of credit for the benefit of the landlord which is disclosed as restricted cash in the unaudited condensed consolidated balance sheets. Restricted cash related to letters of credit due to the landlord was $2.4 million and $1.5 million as of September 30, 2023 and December 31, 2022, respectively.

Through September 30, 2023, the landlord had provided the Company with $9.6 million in tenant improvement allowances collectively for the 700 Building, 300 Building and 900 Building, which were recognized as lease incentives. The lease incentives are being amortized as an offset to rent expense over the lease term in the unaudited condensed consolidated statements of operations and comprehensive loss.

Upon the execution of the lease in April 2020, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the adoption of ASC 842 for the lease. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 300 Building, which is being accounted for as an operating lease, and the other is related to the modification of the original lease term for the 700 Building. As a result, the Company recorded a right-of-use asset of $6.4 million and a lease liability of $9.0 million for the 300 Building and an increase of $14.8 million to the right-of-use asset and lease liability for the 700 Building upon execution of the lease amendment. The Company is recognizing rent expense for both buildings on a straight-line basis through the remaining extended term of the lease.

Upon the execution of the lease amendment in November 2021, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the lease amendment in April 2020. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 800 Building, which is being accounted for as an operating lease, and the other is related to the modification of the lease term, as amended in April 2020, for the 700 Building and 300 Building. As a result, the Company recorded a right-of-use asset and a lease liability of $26.8 million for the 800 Building and an aggregate increase of $8.6 million to the right-of-use assets and lease liabilities for the 700 Building and 300 Building upon execution of the lease amendment. The Company is recognizing rent expense for the buildings on a straight-line basis through the remaining extended term of the lease.

Upon the execution of the lease amendment in March 2023, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the lease amendment in November 2021. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 900 Building, which will be accounted for as an operating lease upon commencement, and the other is related to the modification of the lease term, as amended in November 2021, for the 700 Building, 300 Building and 800 Building. The lease of the 900 Building had not commenced as of March 31, 2023. Per the lease amendment, the lease commencement is the later of (i) January 1, 2024 or (ii) the date the Company takes possession of

the premises. As a result, the Company recorded an aggregate increase of $0.3 million to the right-of-use assets and lease liabilities for the 700 Building, 300 Building and 800 Building upon execution of the lease amendment. The Company is recognizing rent expense for the buildings on a straight-line basis through the remaining extended term of the lease.

As part of the Warp Drive acquisition in October 2018, the Company assumed an operating lease for approximately 22,000 square feet of office and laboratory space located in Cambridge, Massachusetts (Cambridge Lease), which expired in February 2023. In March 2019, the Company fully subleased the Cambridge Lease to Casma Therapeutics, Inc. (Casma), on financial terms substantially the same as the original lease. The sublease term with Casma was through the expiration of the Cambridge Lease term in February 2023.

The balance sheet classification of the Company’s operating lease liabilities was as follows:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Operating lease liabilities:

 

 

 

 

 

 

   Operating lease liability – current

 

$

5,755

 

 

$

6,773

 

   Operating lease liability – noncurrent

 

 

57,093

 

 

 

57,432

 

      Total operating lease liabilities

 

$

62,848

 

 

$

64,205

 

For the three months ended September 30, 2023 and 2022, operating lease cost was $1.9 million and $1.8 million, respectively, net of sublease income of zero and $0.5 million, respectively. For the nine months ended September 30, 2023 and 2022, operating lease cost was $5.7 million and $4.7 million, respectively, net of sublease income of $0.3 million and $1.2 million, respectively. The operating cash flows used in operating leases were $0.4 million and $0.2 million for the three months ended September 30, 2023 and 2022, respectively. The operating cash flows used in operating leases were $1.4 million and $1.4 million for the nine months ended September 30, 2023 and 2022, respectively. Short-term lease costs were immaterial for the three and nine months ended September 30, 2023 and 2022, respectively.

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

 

 

 

 

 

 

 

 

 

2023 (remaining three months)

 

$

1,729

 

2024

 

 

7,100

 

2025

 

 

7,349

 

2026

 

 

7,606

 

2027

 

 

7,872

 

Thereafter

 

 

73,717

 

Total undiscounted lease payments

 

$

105,373

 

Less: Imputed interest

 

 

(41,525

)

Less: Tenant improvement allowance

 

 

(1,000

)

      Total operating lease liabilities

 

$

62,848

 

 

Operating lease liabilities are based on the net present value of the remaining lease payments over the remaining lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate. The weighted-average discount rate used to determine the operating lease liability was 8.4%. As of September 30, 2023 and December 31, 2022, the weighted-average remaining lease term was 12.3 years and 10.9 years, respectively.

Legal matters

From time to time, the Company may be involved in litigation related to claims that arise in the ordinary course of its business activities. The Company accrues for these matters when it is probable that losses will be incurred and these losses can be reasonably estimated. The Company believes that as of September 30, 2023 and December 31, 2022 no such matters, individually or in the aggregate, would have a material adverse effect on the Company’s financial position, results of operations or cash flows.

Indemnification

The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third party with respect to its technology. The term of these indemnification agreements is generally perpetual any time after the execution

of the agreement. The maximum potential amount of future payments the Company could be required to make under these arrangements is not determinable. The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is minimal.

Other

The Company enters into agreements in the ordinary course of business with contract research organizations for clinical trials, contract manufacturing organizations to provide clinical trial materials and with vendors for preclinical studies and other services and products for operating purposes which are generally cancelable at any time by us upon 30 to 90 days prior written notice.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Sanofi Collaboration Agreement
9 Months Ended
Sep. 30, 2023
Collaboration Agreement [Abstract]  
Sanofi Collaboration Agreement
8.
Sanofi collaboration agreement

In June 2018, the Company entered into a collaborative research, development and commercialization agreement (the Sanofi Agreement) with Aventis, Inc. (an affiliate of Sanofi) to research and develop SHP2 inhibitors, including RMC-4630, for any indications. The Sanofi Agreement was assigned to Genzyme Corporation, a Sanofi affiliate, in December 2018. For the purposes of this discussion, the Company refers to Genzyme Corporation as Sanofi. The Sanofi Agreement was terminated in June 2023.

Pursuant to the Sanofi Agreement, the Company granted Sanofi a worldwide, exclusive, sublicensable (subject to the Company’s consent in certain circumstances) license under certain of the Company’s patents and know-how to research, develop, manufacture, use, sell, offer for sale, import and otherwise commercialize SHP2 inhibitors, including RMC-4630, for any and all uses, subject to the Company’s exercise of rights and performance of obligations under the Sanofi Agreement.

Under the Sanofi Agreement, the Company had primary responsibility for early clinical development of RMC-4630 pursuant to an approved development plan. Sanofi was responsible for reimbursing the Company for all internal and external costs and expenses to perform its activities under approved development plans, except for costs and expenses related to the RMC-4630-03 study, for which Sanofi reimbursed the Company 50% of the costs and expenses.

Pursuant to the Sanofi Agreement, the Company received an upfront payment of $50 million from Sanofi in July 2018. The Sanofi Agreement included obligations for Sanofi to make certain milestone payments and royalty payments, all of which expired on termination of the Sanofi Agreement.

Upon termination of the Sanofi Agreement, the licenses granted to Sanofi thereunder became fully paid-up, royalty-free, perpetual and irrevocable and all rights and obligations of Sanofi under the Sanofi Agreement reverted to us.

During the three months ended September 30, 2023 and 2022, the Company recognized zero and $3.4 million of collaboration revenue associated with this agreement, respectively, and $10.9 million and $20.1 million for the nine months ended September 30, 2023 and 2022, respectively.

As of September 30, 2023 and December 31, 2022, zero and $4.5 million of deferred revenue was classified as current, respectively.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock
9 Months Ended
Sep. 30, 2023
Stockholders' Equity Note [Abstract]  
Common Stock
9.
Common stock

As of September 30, 2023 and December 31, 2022, the Company’s certificate of incorporation authorized the Company to issue 300,000,000 shares of common stock, at a par value of $0.0001 per share. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors, subject to prior rights of the redeemable convertible preferred stockholders. As of September 30, 2023, no dividends had been declared.

The Company has reserved shares of common stock for future issuance as follows:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Outstanding options to purchase common stock

 

 

10,973,121

 

 

 

8,164,375

 

Unvested restricted stock units of common stock

 

 

2,094,080

 

 

 

1,175,032

 

Available for future issuance under the 2020 Incentive Award Plan

 

 

6,784,272

 

 

 

6,726,307

 

Available for issuance under the 2020 Employee Stock Purchase Plan

 

 

2,465,119

 

 

 

1,700,887

 

Total

 

 

22,316,592

 

 

 

17,766,601

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
10.
Stock-based compensation

2020 Incentive Award Plan

In February 2020, the Company adopted the 2020 Equity Incentive Plan (the 2020 Plan). The 2020 Plan became effective on February 11, 2020. The 2020 Plan provides for a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash-based awards. Under the 2020 Plan, the Company generally grants stock-based awards with service-based vesting conditions only. Options and restricted stock unit awards granted typically vest over a four-year period, but may be granted with different vesting terms.

Following the effectiveness of the 2020 Plan, the Company ceased making grants under the 2014 Equity Incentive Plan (the 2014 Plan). However, the 2014 Plan continues to govern the terms and conditions of the outstanding awards granted under it. Shares of common stock subject to awards granted under the 2014 Plan that are forfeited or lapse unexercised and which following the effective date of the 2020 Plan were not issued under the 2014 Plan are available for issuance under the 2020 Plan.

2020 Employee Stock Purchase Plan

In February 2020, the Company adopted the 2020 Employee Stock Purchase Plan (the ESPP). Under the ESPP, employees have the ability to purchase shares of the Company’s common stock through payroll deductions at a discount during a series of offering periods of 24 months, each comprised of four six-month purchase periods. The purchase price will be the lower of 85% of the closing trading price per share of the Company’s common stock on the first day of an offering period in which an employee is enrolled or 85% of the closing trading price per share on the purchase date, which will occur on the last trading day of each purchase period.

For the three and nine months ended September 30, 2023, there were 139,967 shares of common stock purchased under the ESPP. As of September 30, 2023, a total of 2,465,119 shares of common stock were available for future issuance under the ESPP. As of September 30, 2023, there was $2.3 million of unrecognized compensation cost related to the ESPP.

Stock options

Activity under the 2020 Plan and 2014 Plan with respect to the Company’s options during the nine months ended September 30, 2023 was as follows:

 

 

 

Number of
Shares
underlying
options

 

 

Weighted-
average
exercise price

 

 

Weighted-
average
remaining
contractual
term

 

 

Aggregate
intrinsic
value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Balance, December 31, 2022

 

 

8,164,375

 

 

$

16.09

 

 

 

7.53

 

 

$

85,181

 

Options granted

 

 

3,259,120

 

 

 

26.44

 

 

 

 

 

 

 

Options exercised

 

 

(315,190

)

 

 

6.28

 

 

 

 

 

 

 

Options cancelled

 

 

(135,184

)

 

 

27.58

 

 

 

 

 

 

 

Balance, September 30, 2023

 

 

10,973,121

 

 

$

19.30

 

 

 

7.63

 

 

$

108,715

 

Options vested and expected to vest as of September 30, 2023

 

 

10,973,121

 

 

$

19.30

 

 

 

7.63

 

 

$

108,715

 

Options vested and exercisable as of September 30, 2023

 

 

5,833,956

 

 

$

14.00

 

 

 

6.46

 

 

$

89,932

 

 

 

As of September 30, 2023, there was $82.1 million of unrecognized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted-average period of 2.87 years.

Restricted stock units

Activity under the 2020 Plan with respect to the Company’s restricted stock units (RSUs) during the nine months ended September 30, 2023 was as follows:

 

 

 

Number of
Shares

 

 

Weighted-
average
grant date fair value per share

 

 

Weighted-
average
remaining contractual term

 

 

Aggregate intrinsic value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Balance, December 31, 2022

 

 

1,175,032

 

 

$

23.25

 

 

 

1.62

 

 

$

27,989

 

Restricted stock units granted

 

 

1,399,709

 

 

 

 

 

 

 

 

 

 

Restricted stock units vested

 

 

(420,209

)

 

 

 

 

 

 

 

 

 

Restricted stock units forfeited

 

 

(60,452

)

 

 

 

 

 

 

 

 

 

Balance, September 30, 2023

 

 

2,094,080

 

 

$

25.21

 

 

 

1.63

 

 

 

57,964

 

Expected to vest as of September 30, 2023

 

 

2,094,080

 

 

$

25.21

 

 

 

1.63

 

 

 

57,964

 

 

The number of RSUs vested includes shares of common stock that the Company withheld to satisfy the minimum statutory tax withholding requirements. As of September 30, 2023, there was $50.3 million of total unrecognized compensation cost related to RSUs that is expected to be recognized over a weighted average period of 3.06 years.

Stock-based compensation expense

Total stock-based compensation expense related to stock options, RSUs and the 2020 ESPP by function was as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 

(in thousands)

 

Research and development

 

$

8,151

 

 

$

4,804

 

 

$

21,493

 

 

$

13,203

 

General and administrative

 

 

5,515

 

 

 

3,334

 

 

 

14,852

 

 

 

9,677

 

Total

 

$

13,666

 

 

$

8,138

 

 

$

36,345

 

 

$

22,880

 

 

Stock-based compensation related to options and RSUs granted to non-employees was zero for the three months ended September 30, 2023 and 2022, respectively, and $0.1 million and $0.3 million for the nine months ended September 30, 2023 and 2022, respectively.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders
11.
Net loss per share attributable to common stockholders

The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share and per share data)

 

 

(in thousands, except share and per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(108,434

)

 

$

(73,329

)

 

$

(274,830

)

 

$

(192,198

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding

 

 

109,233,340

 

 

 

84,709,849

 

 

 

103,704,719

 

 

 

77,764,196

 

Less: Weighted-average unvested restricted shares and
   shares subject to repurchase

 

 

(256

)

 

 

(14,989

)

 

 

(2,218

)

 

 

(13,011

)

Weighted-average shares used to compute net loss per share
   attributable to common stockholders, basic and diluted

 

 

109,233,084

 

 

 

84,694,860

 

 

 

103,702,501

 

 

 

77,751,185

 

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

 

$

(0.99

)

 

$

(0.87

)

 

$

(2.65

)

 

$

(2.47

)

 

 

The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net loss per share for the periods presented due to their anti-dilutive effect:

 

 

 

As of September 30,

 

 

 

2023

 

 

2022

 

Options to purchase common stock

 

 

10,973,121

 

 

 

8,159,892

 

Options early exercised subject to future vesting

 

 

 

 

 

12,656

 

Unvested restricted stock units of common stock

 

 

2,094,080

 

 

 

1,193,601

 

Expected shares to be purchased under ESPP

 

 

252,978

 

 

 

517,496

 

Total

 

 

13,320,179

 

 

 

9,883,645

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of presentation

The unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) and applicable rules of the Securities and Exchange Commission (SEC) regarding interim

financial reporting and, in the opinion of management, include all normal and recurring adjustments which are necessary to state fairly the Company’s financial position and results of operations for the reported periods. The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 27, 2023. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations. The unaudited condensed consolidated financial statements for the periods ended September 30, 2023 and September 30, 2022 include the accounts of the Company and its wholly owned subsidiary, Warp Drive Bio, Inc. (Warp Drive). All intercompany balances and transactions have been eliminated in consolidation. The functional and reporting currency of the Company and its subsidiary is the U.S. dollar.

Use of Estimates

Use of estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, clinical accruals, valuation of in-process research and development and developed technologies, income taxes, useful lives of property and equipment and intangible assets, impairment of goodwill and intangibles, impairment of in-process research and development and developed technologies, the incremental borrowing rate for determining operating lease assets and liabilities and stock-based compensation. The extent to which the COVID-19 pandemic may directly or indirectly impact the Company’s business, financial condition and results of operations is highly uncertain and subject to change. The Company considered the potential impact of the COVID-19 pandemic on its estimates and assumptions and there was not a material impact to the Company’s unaudited condensed consolidated financial statements as of and for the three and nine months ended September 30, 2023. Actual results could materially differ from the Company’s estimates, and there may be changes to the estimates in future periods.
Concentration of Credit Risk and Other Risks and Uncertainties

Concentration of credit risk and other risks and uncertainties

Financial instruments that potentially subject the Company to concentration of credit risk consist of cash, cash equivalents and marketable securities. The Company’s cash is held at a limited number of financial institutions in the United States, which management believes to be of high credit quality. Such deposits may, at times, exceed federally insured limits. The Company invests in money market funds, U.S. government debt securities, U.S. government agency bonds, commercial paper and corporate bonds. The Company has not experienced any losses on its deposits of cash and cash equivalents.

Recent Accounting Pronouncements

Recent accounting pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB), under its ASC or other standard setting bodies, and adopted by the Company as of the specified effective date. No new pronouncements have been adopted by the Company for the three and nine months ended September 30, 2023.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value

The following table presents information about the Company’s financial assets that are measured at fair value and indicates the fair value hierarchy of the valuation:

 

 

 

September 30, 2023

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

182,799

 

 

$

182,799

 

 

$

 

 

$

 

Commercial paper

 

 

194,883

 

 

 

 

 

 

194,883

 

 

 

 

U.S. and Canadian government and agency securities

 

 

418,041

 

 

 

 

 

 

418,041

 

 

 

 

Corporate bonds

 

 

14,144

 

 

 

 

 

 

14,144

 

 

 

 

Total

 

$

809,867

 

 

$

182,799

 

 

$

627,068

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

48,522

 

 

$

48,522

 

 

$

 

 

$

 

Commercial paper

 

 

313,928

 

 

 

 

 

 

313,928

 

 

 

 

U.S. and Canadian government and agency securities

 

 

251,830

 

 

 

 

 

 

251,830

 

 

 

 

Corporate bonds

 

 

31,405

 

 

 

 

 

 

31,405

 

 

 

 

Total

 

$

645,685

 

 

$

48,522

 

 

$

597,163

 

 

$

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Available-for-sale Securities (Tables)
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses

The following tables summarize the estimated value of the Company’s available-for-sale marketable securities and cash equivalents and the gross unrealized gains and losses:

 

 

 

September 30, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

117,216

 

 

$

 

 

$

(19

)

 

$

117,197

 

U.S. and Canadian government and agency securities

 

 

324,275

 

 

 

12

 

 

 

(832

)

 

 

323,455

 

Corporate bonds

 

 

14,160

 

 

 

 

 

 

(16

)

 

 

14,144

 

Total marketable securities

 

 

455,651

 

 

 

12

 

 

 

(867

)

 

 

454,796

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

182,799

 

 

 

 

 

 

 

 

 

182,799

 

Commercial paper

 

 

77,715

 

 

 

 

 

 

(29

)

 

 

77,686

 

U.S. and Canadian government and agency securities

 

 

94,573

 

 

 

13

 

 

 

 

 

 

94,586

 

Corporate bonds

 

 

 

 

 

 

 

 

 

 

 

 

Total cash equivalents

 

 

355,087

 

 

 

13

 

 

 

(29

)

 

 

355,071

 

Total available-for-sale investments

 

$

810,738

 

 

$

25

 

 

$

(896

)

 

$

809,867

 

 

 

 

December 31, 2022

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

216,765

 

 

$

 

 

$

(328

)

 

$

216,437

 

U.S. and Canadian government and agency securities

 

 

236,916

 

 

 

43

 

 

 

(1,270

)

 

 

235,689

 

Corporate bonds

 

 

31,599

 

 

 

 

 

 

(194

)

 

 

31,405

 

Total marketable securities

 

 

485,280

 

 

 

43

 

 

 

(1,792

)

 

 

483,531

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

48,522

 

 

 

 

 

 

 

 

 

48,522

 

Commercial paper

 

 

97,526

 

 

 

 

 

 

(35

)

 

 

97,491

 

Corporate bonds

 

 

16,137

 

 

 

4

 

 

 

 

 

 

16,141

 

Total cash equivalents

 

 

162,185

 

 

 

4

 

 

 

(35

)

 

 

162,154

 

Total available-for-sale investments

 

$

647,465

 

 

$

47

 

 

$

(1,827

)

 

$

645,685

 

Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity

The amortized cost and estimated fair value of the Company’s available-for-sale securities by contractual maturity are summarized below as of September 30, 2023:

 

 

 

September 30, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

unrealized

 

 

unrealized

 

 

Estimated

 

 

 

cost

 

 

gain

 

 

loss

 

 

fair value

 

 

 

(in thousands)

 

Mature in one year or less

 

$

727,252

 

 

$

18

 

 

$

(691

)

 

$

726,579

 

Mature after one year through two years

 

 

83,486

 

 

 

7

 

 

 

(205

)

 

 

83,288

 

Total marketable securities

 

$

810,738

 

 

$

25

 

 

$

(896

)

 

$

809,867

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net

Property and equipment, net consists of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Laboratory equipment

 

$

20,825

 

 

$

17,163

 

Leasehold improvements

 

 

11,659

 

 

 

11,404

 

Computer equipment and software

 

 

5,149

 

 

 

3,965

 

Furniture and fixtures

 

 

726

 

 

 

616

 

Construction in progress

 

 

9

 

 

 

 

 

 

38,368

 

 

 

33,148

 

Less: accumulated depreciation and amortization

 

 

(18,082

)

 

 

(14,489

)

Property and equipment, net

 

$

20,286

 

 

$

18,659

 

Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Accrued compensation

 

$

12,828

 

 

$

13,281

 

Accrued research and development

 

 

34,981

 

 

 

15,161

 

Accrued professional services

 

 

1,870

 

 

 

499

 

Other

 

 

480

 

 

 

505

 

Total accrued expenses and other current liabilities

 

$

50,159

 

 

$

29,446

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net

Intangible assets, net consist of the following as of September 30, 2023:

 

 

 

Gross value

 

 

Accumulated
amortization

 

 

Net book
value

 

 

Weighted-
average
remaining
useful life

 

 

 

(in thousands)

 

 

(in years)

 

In-process research and development — RAS
   Programs

 

$

55,800

 

 

$

 

 

$

55,800

 

 

n/a

 

Developed technology — tri-complex platform

 

 

7,480

 

 

 

(5,274

)

 

 

2,206

 

 

 

2.1

 

Total

 

$

63,280

 

 

$

(5,274

)

 

$

58,006

 

 

 

 

Intangible assets, net consist of the following as of December 31, 2022:

 

 

 

Gross value

 

 

Accumulated
amortization

 

 

Net book
value

 

 

Weighted-
average
remaining
useful life

 

 

 

(in thousands)

 

 

(in years)

 

In-process research and development — RAS
   Programs

 

$

55,800

 

 

$

 

 

$

55,800

 

 

n/a

 

Developed technology — tri-complex platform

 

 

7,480

 

 

 

(4,473

)

 

 

3,007

 

 

 

2.9

 

Total

 

$

63,280

 

 

$

(4,473

)

 

$

58,807

 

 

 

 

 

Schedule of Future Amortization Expense

As of September 30, 2023, future amortization expense is as follows:

 

 

 

Amount

 

 

 

(in thousands)

 

2023 (remaining three months)

 

$

268

 

2024

 

 

1,069

 

2025

 

 

869

 

Total

 

$

2,206

 

 

 

 

 

Summary of Change in Carrying Value of Goodwill

The following summarizes the change in the carrying value of goodwill for the three and nine months ended September 30, 2023:

 

 

 

Amount

 

 

 

(in thousands)

 

Balance at December 31, 2022

 

$

14,608

 

Adjustment

 

 

 

Balance at September 30, 2023

 

$

14,608

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Balance Sheet Classification of Operating Lease Liabilities

The balance sheet classification of the Company’s operating lease liabilities was as follows:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Operating lease liabilities:

 

 

 

 

 

 

   Operating lease liability – current

 

$

5,755

 

 

$

6,773

 

   Operating lease liability – noncurrent

 

 

57,093

 

 

 

57,432

 

      Total operating lease liabilities

 

$

62,848

 

 

$

64,205

 

Schedule of Maturities of Operating Lease Liabilities

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

 

 

 

 

 

 

 

 

 

2023 (remaining three months)

 

$

1,729

 

2024

 

 

7,100

 

2025

 

 

7,349

 

2026

 

 

7,606

 

2027

 

 

7,872

 

Thereafter

 

 

73,717

 

Total undiscounted lease payments

 

$

105,373

 

Less: Imputed interest

 

 

(41,525

)

Less: Tenant improvement allowance

 

 

(1,000

)

      Total operating lease liabilities

 

$

62,848

 

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock (Tables)
9 Months Ended
Sep. 30, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Common Stock for Future Issuance

The Company has reserved shares of common stock for future issuance as follows:

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Outstanding options to purchase common stock

 

 

10,973,121

 

 

 

8,164,375

 

Unvested restricted stock units of common stock

 

 

2,094,080

 

 

 

1,175,032

 

Available for future issuance under the 2020 Incentive Award Plan

 

 

6,784,272

 

 

 

6,726,307

 

Available for issuance under the 2020 Employee Stock Purchase Plan

 

 

2,465,119

 

 

 

1,700,887

 

Total

 

 

22,316,592

 

 

 

17,766,601

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of RSUs Activity Under the Plan

Total stock-based compensation expense related to stock options, RSUs and the 2020 ESPP by function was as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 

(in thousands)

 

Research and development

 

$

8,151

 

 

$

4,804

 

 

$

21,493

 

 

$

13,203

 

General and administrative

 

 

5,515

 

 

 

3,334

 

 

 

14,852

 

 

 

9,677

 

Total

 

$

13,666

 

 

$

8,138

 

 

$

36,345

 

 

$

22,880

 

 

2020 Plan and 2014 Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of Option Activity Under the Plan

Activity under the 2020 Plan and 2014 Plan with respect to the Company’s options during the nine months ended September 30, 2023 was as follows:

 

 

 

Number of
Shares
underlying
options

 

 

Weighted-
average
exercise price

 

 

Weighted-
average
remaining
contractual
term

 

 

Aggregate
intrinsic
value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Balance, December 31, 2022

 

 

8,164,375

 

 

$

16.09

 

 

 

7.53

 

 

$

85,181

 

Options granted

 

 

3,259,120

 

 

 

26.44

 

 

 

 

 

 

 

Options exercised

 

 

(315,190

)

 

 

6.28

 

 

 

 

 

 

 

Options cancelled

 

 

(135,184

)

 

 

27.58

 

 

 

 

 

 

 

Balance, September 30, 2023

 

 

10,973,121

 

 

$

19.30

 

 

 

7.63

 

 

$

108,715

 

Options vested and expected to vest as of September 30, 2023

 

 

10,973,121

 

 

$

19.30

 

 

 

7.63

 

 

$

108,715

 

Options vested and exercisable as of September 30, 2023

 

 

5,833,956

 

 

$

14.00

 

 

 

6.46

 

 

$

89,932

 

 

2020 Equity Incentive Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of RSUs Activity Under the Plan

Activity under the 2020 Plan with respect to the Company’s restricted stock units (RSUs) during the nine months ended September 30, 2023 was as follows:

 

 

 

Number of
Shares

 

 

Weighted-
average
grant date fair value per share

 

 

Weighted-
average
remaining contractual term

 

 

Aggregate intrinsic value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Balance, December 31, 2022

 

 

1,175,032

 

 

$

23.25

 

 

 

1.62

 

 

$

27,989

 

Restricted stock units granted

 

 

1,399,709

 

 

 

 

 

 

 

 

 

 

Restricted stock units vested

 

 

(420,209

)

 

 

 

 

 

 

 

 

 

Restricted stock units forfeited

 

 

(60,452

)

 

 

 

 

 

 

 

 

 

Balance, September 30, 2023

 

 

2,094,080

 

 

$

25.21

 

 

 

1.63

 

 

 

57,964

 

Expected to vest as of September 30, 2023

 

 

2,094,080

 

 

$

25.21

 

 

 

1.63

 

 

 

57,964

 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders

The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share and per share data)

 

 

(in thousands, except share and per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(108,434

)

 

$

(73,329

)

 

$

(274,830

)

 

$

(192,198

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding

 

 

109,233,340

 

 

 

84,709,849

 

 

 

103,704,719

 

 

 

77,764,196

 

Less: Weighted-average unvested restricted shares and
   shares subject to repurchase

 

 

(256

)

 

 

(14,989

)

 

 

(2,218

)

 

 

(13,011

)

Weighted-average shares used to compute net loss per share
   attributable to common stockholders, basic and diluted

 

 

109,233,084

 

 

 

84,694,860

 

 

 

103,702,501

 

 

 

77,751,185

 

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

 

$

(0.99

)

 

$

(0.87

)

 

$

(2.65

)

 

$

(2.47

)

 

 

Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share

The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net loss per share for the periods presented due to their anti-dilutive effect:

 

 

 

As of September 30,

 

 

 

2023

 

 

2022

 

Options to purchase common stock

 

 

10,973,121

 

 

 

8,159,892

 

Options early exercised subject to future vesting

 

 

 

 

 

12,656

 

Unvested restricted stock units of common stock

 

 

2,094,080

 

 

 

1,193,601

 

Expected shares to be purchased under ESPP

 

 

252,978

 

 

 

517,496

 

Total

 

 

13,320,179

 

 

 

9,883,645

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Organization - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Jul. 31, 2023
Mar. 31, 2023
Nov. 30, 2021
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Class Of Stock [Line Items]            
Accumulated deficit       $ 976,171   $ 701,341
Common stock, shares, issued       109,451,685   90,411,912
Net proceeds from issuance       $ 323,706 $ 248,126  
EQRx Acquisition [Member]            
Class Of Stock [Line Items]            
Stock issued to EQRx stockholders 7,692,308          
Shares issued, value $ 200,000          
Share value at discount $ 870,000          
Share Price $ 26          
Share Price Discount Rate 6.00%          
Underwriter's Option to Purchase Additional Shares            
Class Of Stock [Line Items]            
Common stock, shares, issued   2,045,454        
Underwritten Public Offering            
Class Of Stock [Line Items]            
Common stock, shares, issued   15,681,818        
Common stock, price per share   $ 22        
Net proceeds from issuance   $ 323,700        
Underwriting discounts and commissions   20,700        
Stock issuance expenses   $ 600        
ATM | Common Stock            
Class Of Stock [Line Items]            
Net proceeds from issuance       $ 62,100    
Aggregate gross proceeds through equity issuance maximum potential amount     $ 250,000      
Issuance of common stock upon offering, net of offering costs, shares       2,482,880    
Proceeds from issuance of common stock gross       $ 63,500    
Commissions and expenses       $ 1,400    
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value $ 809,867 $ 645,685
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 182,799 48,522
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 194,883 313,928
US and Canadian Government Agencies Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 418,041 251,830
Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 14,144 31,405
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 182,799 48,522
Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 182,799 48,522
Level 1 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 0 0
Level 1 | US and Canadian Government Agencies Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 0 0
Level 1 | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 0 0
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 627,068 597,163
Level 2 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 0 0
Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 194,883 313,928
Level 2 | US and Canadian Government Agencies Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 418,041 251,830
Level 2 | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 14,144 31,405
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 0 0
Level 3 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 0 0
Level 3 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 0 0
Level 3 | US and Canadian Government Agencies Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 0 0
Level 3 | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value $ 0 $ 0
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Additional Information (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Fair value, transfers between Levels 1, 2 or 3, amount $ 0 $ 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Available-for-sale Securities - Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 810,738 $ 647,465
Gross Unrealized Gain 25 47
Gross Unrealized Loss (896) (1,827)
Estimated Fair Value 809,867 645,685
Marketable Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 455,651 485,280
Gross Unrealized Gain 12 43
Gross Unrealized Loss (867) (1,792)
Estimated Fair Value 454,796 483,531
Marketable Securities | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 117,216 216,765
Gross Unrealized Gain 0 0
Gross Unrealized Loss (19) (328)
Estimated Fair Value 117,197 216,437
Marketable Securities | Us and Canadian Government Agencies Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 324,275 236,916
Gross Unrealized Gain 12 43
Gross Unrealized Loss (832) (1,270)
Estimated Fair Value 323,455 235,689
Marketable Securities | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 14,160 31,599
Gross Unrealized Gain 0 0
Gross Unrealized Loss (16) (194)
Estimated Fair Value 14,144 31,405
Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 355,087 162,185
Gross Unrealized Gain 13 4
Gross Unrealized Loss (29) (35)
Estimated Fair Value 355,071 162,154
Cash Equivalents | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 182,799 48,522
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value 182,799 48,522
Cash Equivalents | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 77,715 97,526
Gross Unrealized Gain 0 0
Gross Unrealized Loss (29) (35)
Estimated Fair Value 77,686 97,491
Cash Equivalents | Us and Canadian Government Agencies Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 94,573  
Gross Unrealized Gain 13  
Gross Unrealized Loss 0  
Estimated Fair Value 94,586  
Cash Equivalents | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 0 16,137
Gross Unrealized Gain 0 4
Gross Unrealized Loss 0 0
Estimated Fair Value $ 0 $ 16,141
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 810,738 $ 647,465
Gross Unrealized Gain 25 47
Gross Unrealized Loss (896) (1,827)
Estimated Fair Value 809,867 $ 645,685
Mature in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 727,252  
Gross Unrealized Gain 18  
Gross Unrealized Loss (691)  
Estimated Fair Value 726,579  
Mature after One Year through Two Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 83,486  
Gross Unrealized Gain 7  
Gross Unrealized Loss (205)  
Estimated Fair Value $ 83,288  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 38,368 $ 33,148
Less: accumulated depreciation and amortization (18,082) (14,489)
Property and equipment, net 20,286 18,659
Laboratory Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 20,825 17,163
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 11,659 11,404
Computer Equipment and Software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 5,149 3,965
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 726 616
Construction in Progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 9 $ 0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation $ 1,300 $ 1,000 $ 3,695 $ 2,823
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Expenses And Other Current Liabilities [Abstract]    
Accrued compensation $ 12,828 $ 13,281
Accrued research and development 34,981 15,161
Accrued professional services 1,870 499
Other 480 505
Total accrued expenses and other current liabilities $ 50,159 $ 29,446
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Schedule of Intangibles Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
In-process research and development - RAS Programs $ 55,800 $ 55,800
Developed technology - tri-complex platform, Gross value 7,480 7,480
Developed technology - tri-complex platform, Accumulated amortization (5,274) (4,473)
Developed technology - tri-complex platform, Net book value $ 2,206 $ 3,007
Developed technology - tri-complex platform, Weighted-average remaining useful life 2 years 1 month 6 days 2 years 10 months 24 days
Intangible assets, Gross value $ 63,280 $ 63,280
Intangible assets, Net book value $ 58,006 $ 58,807
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 300,000 $ 300,000 $ 801,000 $ 801,000
Goodwill impairment     $ 0  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets Future Amortization Expense [Abstract]    
2023 (remaining three months) $ 268  
2024 1,069  
2025 869  
Developed technology - tri-complex platform, Net book value $ 2,206 $ 3,007
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Summary of Change in Carrying Value of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Balance at December 31, 2022 $ 14,608
Adjustment 0
Balance at September 30, 2023 $ 14,608
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2021
USD ($)
ft²
Apr. 30, 2020
USD ($)
ft²
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
ft²
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Oct. 31, 2018
ft²
Jan. 31, 2015
ft²
Lessee Lease Description [Line Items]                    
Operating lease right-of-use asset     $ 53,122     $ 53,122   $ 55,077    
Operating lease liability     62,848     62,848   $ 64,205    
Operating lease cost     1,900   $ 1,800 5,700 $ 4,700      
Sublease income     0   500 300 1,200      
Operating cash flows for operating leases     $ 400   $ 200 $ 1,400 $ 1,400      
Operating lease, weighted average discount rate     8.40%     8.40%        
Operating lease, weighted average remaining lease term     12 years 3 months 18 days     12 years 3 months 18 days   10 years 10 months 24 days    
The 700 Building, 300 Building and 800 Building | ASC 842                    
Lessee Lease Description [Line Items]                    
Increase in operating lease right-of-use asset       $ 300            
Redwood City Lease                    
Lessee Lease Description [Line Items]                    
Lessee operating lease expiration month and year           2033-11        
Area of space leased | ft² 41,000                  
Lessee, operating lease option to extend lease term 10 years                  
Redwood City Lease | ASC 842                    
Lessee Lease Description [Line Items]                    
Operating lease right-of-use asset $ 26,800                  
Redwood City Lease | Restricted Cash                    
Lessee Lease Description [Line Items]                    
Letter of credit     $ 2,400     $ 2,400   $ 1,500    
Redwood City Lease | The 700 Building and 300 Building | ASC 842                    
Lessee Lease Description [Line Items]                    
Increase in operating lease right-of-use asset $ 8,600                  
Redwood City Lease | The 300 Building                    
Lessee Lease Description [Line Items]                    
Lessee operating lease expiration month and year           2030-12        
Area of space leased | ft²   19,000                
Redwood City Lease | The 300 Building | ASC 842                    
Lessee Lease Description [Line Items]                    
Operating lease right-of-use asset   $ 6,400                
Operating lease liability   9,000                
Redwood City Lease | The 700 Building                    
Lessee Lease Description [Line Items]                    
Lessee operating lease expiration month and year           2023-04        
Area of space leased | ft²                   42,000
Tenant improvement allowance           $ 9,600        
Redwood City Lease | The 700 Building | ASC 842                    
Lessee Lease Description [Line Items]                    
Increase in operating lease right-of-use asset   $ 14,800                
Redwood City Lease | The 800 Building                    
Lessee Lease Description [Line Items]                    
Lessee, operating lease, option to extend           The Company has the option to extend the lease for an additional ten years after December 31, 2035. The Company expects to take possession of the 900 Building in the fourth quarter of 2023.        
Redwood City Lease | The 900 Building                    
Lessee Lease Description [Line Items]                    
Area of space leased | ft²       40,000            
Cambridge, Massachusetts                    
Lessee Lease Description [Line Items]                    
Lessee operating lease expiration month and year           2023-02        
Area of space leased | ft²                 22,000  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Operating lease liability – current $ 5,755 $ 6,773
Operating lease liability – noncurrent 57,093 57,432
Total operating lease liabilities $ 62,848 $ 64,205
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
2023 (remaining three months) $ 1,729  
2024 7,100  
2025 7,349  
2026 7,606  
2027 7,872  
Thereafter 73,717  
Total undiscounted lease payments 105,373  
Less: Imputed interest (41,525)  
Less: Tenant improvement allowance (1,000)  
Total operating lease liabilities $ 62,848 $ 64,205
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Sanofi Collaboration Agreement - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Jul. 31, 2018
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Deferred revenue, current $ 0   $ 0   $ 4,459  
Sanofi Agreement            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Upfront cash payment received           $ 50,000
Percentage of reimbursement of internal and external research costs and expenses under research plan     50.00%      
Collaboration revenue recognized 0 $ 3,400 $ 10,900 $ 20,100    
Deferred revenue, current $ 0   $ 0   $ 4,500  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock - Additional Information (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Stockholders' Equity Note [Abstract]    
Common stock, shares authorized | shares 300,000,000 300,000,000
Common stock, par or stated value per share | $ / shares $ 0.0001 $ 0.0001
Common stock, voting rights Each share of common stock is entitled to one vote  
Number of voting rights per common share | Vote 1  
Common stock, dividends declared | $ $ 0  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock - Schedule of Common Stock for Future Issuance (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 22,316,592 17,766,601
Outstanding Options to Purchase Common Stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 10,973,121 8,164,375
Unvested Restricted Stock Units Of Common Stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 2,094,080 1,175,032
Available for Future Issuance under the 2020 Incentive Award Plan    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 6,784,272 6,726,307
Available for issuance under the 2020 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 2,465,119 1,700,887
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock reserved for future issuance   22,316,592   22,316,592   17,766,601
Unrecognized stock-based compensation expense related to unvested stock options   $ 82,100   $ 82,100    
Unrecognized stock-based compensation expense, weighted-average period of recognition       2 years 10 months 13 days    
Stock-based compensation expense   13,666 $ 8,138 $ 36,345 $ 22,880  
Consultant            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation expense   0 $ 0 100 $ 300  
Restricted Stock Units (RSUs)            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized stock-based compensation expense related to unvested stock options   $ 50,300   $ 50,300    
Unrecognized stock-based compensation expense, weighted-average period of recognition       3 years 21 days    
2020 Equity Incentive Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Award vesting period 4 years          
2020 Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock reserved for future issuance   2,465,119   2,465,119    
Purchase price rate 85.00%          
Shares purchased   139,967   139,967    
Unrecognized compensation cost related to ESPP   $ 2,300   $ 2,300    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of Option Activity Under the Plan (Details) - 2020 Plan and 2014 Plan
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares underlying options, Beginning balance | shares 8,164,375  
Number of Shares underlying options, Options granted | shares 3,259,120  
Number of Shares underlying options, Options exercised | shares (315,190)  
Number of Shares underlying options, Options cancelled | shares (135,184)  
Number of Shares underlying options, Ending balance | shares 10,973,121 8,164,375
Number of Shares underlying options, Options vested and expected to vest | shares 10,973,121  
Number of Shares underlying options, Options vested and exercisable | shares 5,833,956  
Weighted-average exercise price, Beginning balance | $ / shares $ 16.09  
Weighted-average exercise price, Options granted | $ / shares 26.44  
Weighted-average exercise price, Options exercised | $ / shares 6.28  
Weighted-average exercise price, Options cancelled | $ / shares 27.58  
Weighted-average exercise price, Ending balance | $ / shares 19.3 $ 16.09
Weighted-average exercise price, Options vested and expected to vest | $ / shares 19.3  
Weighted-average exercise price, Options vested and exercisable | $ / shares $ 14  
Weighted-average remaining contractual term (in years) 7 years 7 months 17 days 7 years 6 months 10 days
Weighted-average remaining contractual term, Options vested and expected to vest 7 years 7 months 17 days  
Weighted-average remaining contractual term, Options vested and exercisable 6 years 5 months 15 days  
Aggregate intrinsic value | $ $ 108,715 $ 85,181
Aggregate intrinsic value, Options vested and expected to vest | $ 108,715  
Aggregate intrinsic value, Options vested and exercisable | $ $ 89,932  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of RSUs Activity Under the Plan (Details) - 2020 Equity Incentive Plan - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Beginning balance 1,175,032  
Number of Shares, Restricted stock units granted 1,399,709  
Number of Shares, Restricted stock units vested (420,209)  
Number of Shares, Restricted stock units forfeited (60,452)  
Number of Shares, Ending balance 2,094,080 1,175,032
Number of Shares, Expected to vest 2,094,080  
Weighted-average grant date fair value per share, Beginning balance $ 23.25  
Weighted-average grant date fair value per share, Ending balance 25.21 $ 23.25
Weighted-average grant date fair value per share, Expected to vest $ 25.21  
Weighted-average remaining contractual term (in years) 1 year 7 months 17 days 1 year 7 months 13 days
Weighted-average remaining contractual term, Expected to vest 1 year 7 months 17 days  
Aggregate intrinsic value $ 57,964 $ 27,989
Aggregate intrinsic value, Expected to vest $ 57,964  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Related to Stock Options, RSUs and Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 13,666 $ 8,138 $ 36,345 $ 22,880
Research and Development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 8,151 4,804 21,493 13,203
General and Administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 5,515 $ 3,334 $ 14,852 $ 9,677
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net Income (Loss) $ (108,434) $ (98,298) $ (68,098) $ (73,329) $ (61,222) $ (57,647) $ (274,830) $ (192,198)
Denominator:                
Weighted-average shares outstanding 109,233,340     84,709,849     103,704,719 77,764,196
Less: Weighted-average unvested restricted shares and shares subject to repurchase (256)     (14,989)     (2,218) (13,011)
Weighted-average shares used to compute net loss per share attributable to common stockholders, basic 109,233,084     84,694,860     103,702,501 77,751,185
Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted 109,233,084     84,694,860     103,702,501 77,751,185
Net loss per share attributable to common stockholders, basic $ (0.99)     $ (0.87)     $ (2.65) $ (2.47)
Net loss per share attributable to common stockholders, diluted $ (0.99)     $ (0.87)     $ (2.65) $ (2.47)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders - Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 13,320,179 9,883,645
Option to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 10,973,121 8,159,892
Options Early Exercised Subject to Future Vesting    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 0 12,656
Unvested Restricted Stock Units Of Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 2,094,080 1,193,601
Expected Shares To Be Purchased Under ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 252,978 517,496
XML 65 rvmd-20230930_htm.xml IDEA: XBRL DOCUMENT 0001628171 rvmd:LaboratoryEquipmentMember 2023-09-30 0001628171 us-gaap:RetainedEarningsMember 2022-12-31 0001628171 us-gaap:RetainedEarningsMember 2022-09-30 0001628171 us-gaap:CommonStockMember rvmd:AtTheMarketEquityOfferingProgramMember 2023-01-01 2023-09-30 0001628171 rvmd:UnderwrittenPublicOfferingMember 2023-03-31 0001628171 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001628171 rvmd:ConsultantMember 2023-01-01 2023-09-30 0001628171 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001628171 rvmd:ComputerEquipmentAndSoftwareMember 2023-09-30 0001628171 us-gaap:RetainedEarningsMember 2023-06-30 0001628171 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001628171 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001628171 rvmd:TwoThousandTwentyEquityIncentivePlanMember 2020-02-29 2020-02-29 0001628171 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001628171 rvmd:MarketOfferingMember 2023-04-01 2023-06-30 0001628171 rvmd:RedwoodCityCaliforniaMember us-gaap:AccountingStandardsUpdate201602Member 2021-11-30 0001628171 rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:CommonStockMember 2022-03-31 0001628171 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001628171 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 2022-12-31 0001628171 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001628171 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 rvmd:ExpectedSharesToBePurchasedUnderESPPMember 2023-01-01 2023-09-30 0001628171 rvmd:MarketableSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001628171 rvmd:TwoThousandTwentyEmployeeStockPurchasePlanMember 2020-02-29 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001628171 rvmd:UnvestedRestrictedStockUnitsOfCommonStockMember 2022-12-31 0001628171 rvmd:EightHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember 2023-01-01 2023-09-30 0001628171 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001628171 us-gaap:CommonStockMember 2023-06-30 0001628171 us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2022-12-31 0001628171 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001628171 2022-09-30 0001628171 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:CommonStockMember 2022-06-30 0001628171 stpr:MA 2023-01-01 2023-09-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001628171 rvmd:EqrxAcquisitionMember 2023-07-31 0001628171 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 2022-07-01 2022-09-30 0001628171 rvmd:TwoThousandTwentyEquityIncentivePlansMember 2023-01-01 2023-09-30 0001628171 us-gaap:CommonStockMember 2023-09-30 0001628171 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001628171 rvmd:UnvestedRestrictedStockUnitsOfCommonStockMember 2023-09-30 0001628171 rvmd:ComputerEquipmentAndSoftwareMember 2022-12-31 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001628171 us-gaap:CashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001628171 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 rvmd:FollowOnOfferingMember 2022-07-01 2022-09-30 0001628171 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001628171 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001628171 us-gaap:CommonStockMember 2023-03-31 0001628171 rvmd:TwoThousandTwentyEmployeeStockPurchasePlanMember 2023-09-30 0001628171 rvmd:OutstandingOptionsToPurchaseCommonStockMember 2023-09-30 0001628171 us-gaap:CashEquivalentsMember 2022-12-31 0001628171 rvmd:NineHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember 2023-03-31 0001628171 us-gaap:CashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001628171 rvmd:SanofiAgreementMember 2022-07-01 2022-09-30 0001628171 us-gaap:RetainedEarningsMember 2023-09-30 0001628171 rvmd:ConsultantMember 2023-07-01 2023-09-30 0001628171 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001628171 rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 rvmd:SevenHundredAndThreeHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember us-gaap:AccountingStandardsUpdate201602Member 2021-11-01 2021-11-30 0001628171 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001628171 us-gaap:RestrictedStockUnitsRSUMember rvmd:TwoThousandTwentyEquityIncentivePlansMember 2022-12-31 0001628171 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 rvmd:SevenHundredThreeHundredAndEightHundredSaginawDriveRedwoodCityCaliforniaMember us-gaap:AccountingStandardsUpdate201602Member 2023-01-01 2023-03-31 0001628171 rvmd:MarketableSecuritiesMember us-gaap:CommercialPaperMember 2022-12-31 0001628171 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:MatureAfterOneYearThroughTwoYearsMember 2023-09-30 0001628171 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 stpr:MA 2018-10-31 0001628171 rvmd:SanofiAgreementMember 2023-01-01 2023-09-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001628171 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001628171 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 rvmd:MarketableSecuritiesMember 2023-09-30 0001628171 rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 rvmd:MarketableSecuritiesMember rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001628171 rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember 2022-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember rvmd:MarketOfferingMember 2023-04-01 2023-06-30 0001628171 rvmd:UnvestedRestrictedStockUnitsOfCommonStockMember 2023-01-01 2023-09-30 0001628171 rvmd:SanofiAgreementMember 2018-07-31 0001628171 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001628171 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001628171 2023-07-01 2023-09-30 0001628171 us-gaap:CommonStockMember 2021-12-31 0001628171 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:SevenHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember us-gaap:AccountingStandardsUpdate201602Member 2020-04-01 2020-04-30 0001628171 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:CommonStockMember 2022-09-30 0001628171 2023-09-30 0001628171 rvmd:SevenHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember 2023-01-01 2023-09-30 0001628171 2022-04-01 2022-06-30 0001628171 rvmd:RedwoodCityCaliforniaMember 2023-01-01 2023-09-30 0001628171 us-gaap:RestrictedStockUnitsRSUMember rvmd:TwoThousandTwentyEquityIncentivePlansMember 2023-01-01 2023-09-30 0001628171 rvmd:TwoThousandTwentyEmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001628171 2022-01-01 2022-03-31 0001628171 us-gaap:CashEquivalentsMember rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001628171 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001628171 rvmd:TwoThousandTwentyEmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001628171 rvmd:MarketableSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001628171 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001628171 rvmd:SanofiAgreementMember 2022-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001628171 us-gaap:RetainedEarningsMember 2022-06-30 0001628171 us-gaap:RetainedEarningsMember 2023-03-31 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001628171 rvmd:OptionsEarlyExercisedSubjectToFutureVestingMember 2022-01-01 2022-09-30 0001628171 2022-01-01 2022-09-30 0001628171 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001628171 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001628171 rvmd:SanofiAgreementMember 2023-07-01 2023-09-30 0001628171 2022-03-31 0001628171 us-gaap:RestrictedStockUnitsRSUMember rvmd:TwoThousandTwentyEquityIncentivePlansMember 2023-09-30 0001628171 rvmd:RedwoodCityCaliforniaMember 2021-11-30 0001628171 rvmd:ExpectedSharesToBePurchasedUnderESPPMember 2022-01-01 2022-09-30 0001628171 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001628171 rvmd:ConsultantMember 2022-07-01 2022-09-30 0001628171 rvmd:RedwoodCityCaliforniaMember rvmd:RestrictedCashMember 2023-09-30 0001628171 rvmd:RedwoodCityCaliforniaMember rvmd:RestrictedCashMember 2022-12-31 0001628171 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001628171 us-gaap:CommonStockMember rvmd:AtTheMarketEquityOfferingProgramMember 2021-11-01 2021-11-30 0001628171 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001628171 rvmd:MatureInOneYearOrLessMember 2023-09-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001628171 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001628171 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:CommonStockMember rvmd:MarketOfferingMember 2023-04-01 2023-06-30 0001628171 rvmd:OptionsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001628171 rvmd:TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember 2023-01-01 2023-09-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001628171 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001628171 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001628171 us-gaap:ConstructionInProgressMember 2023-09-30 0001628171 rvmd:MarketableSecuritiesMember 2022-12-31 0001628171 us-gaap:CommonStockMember rvmd:FollowOnOfferingMember 2022-07-01 2022-09-30 0001628171 us-gaap:CashEquivalentsMember 2023-09-30 0001628171 2021-12-31 0001628171 rvmd:MarketableSecuritiesMember rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001628171 rvmd:AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroIncentiveAwardPlanMember 2023-09-30 0001628171 rvmd:AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroEmployeeStockPurchasePlanMember 2023-09-30 0001628171 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001628171 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 rvmd:ThreeHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember 2023-01-01 2023-09-30 0001628171 us-gaap:RetainedEarningsMember 2021-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember rvmd:FollowOnOfferingMember 2023-01-01 2023-03-31 0001628171 2023-03-31 0001628171 2023-01-01 2023-09-30 0001628171 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001628171 rvmd:OptionsEarlyExercisedSubjectToFutureVestingMember 2023-01-01 2023-09-30 0001628171 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001628171 us-gaap:RestrictedStockUnitsRSUMember rvmd:TwoThousandTwentyEquityIncentivePlansMember 2022-01-01 2022-12-31 0001628171 rvmd:MarketableSecuritiesMember us-gaap:CommercialPaperMember 2023-09-30 0001628171 us-gaap:CommonStockMember rvmd:FollowOnOfferingMember 2023-01-01 2023-03-31 0001628171 rvmd:AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroEmployeeStockPurchasePlanMember 2022-12-31 0001628171 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001628171 rvmd:UnvestedRestrictedStockUnitsOfCommonStockMember 2022-01-01 2022-09-30 0001628171 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:EqrxAcquisitionMember 2023-07-31 2023-07-31 0001628171 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 us-gaap:ConstructionInProgressMember 2022-12-31 0001628171 rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:LaboratoryEquipmentMember 2022-12-31 0001628171 rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroIncentiveAwardPlanMember 2022-12-31 0001628171 rvmd:ConsultantMember 2022-01-01 2022-09-30 0001628171 rvmd:FollowOnOfferingMember 2023-01-01 2023-03-31 0001628171 2023-06-30 0001628171 us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2023-09-30 0001628171 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001628171 us-gaap:CommonStockMember 2022-12-31 0001628171 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001628171 us-gaap:OverAllotmentOptionMember 2023-03-31 0001628171 us-gaap:AdditionalPaidInCapitalMember rvmd:FollowOnOfferingMember 2022-07-01 2022-09-30 0001628171 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001628171 rvmd:TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember 2022-01-01 2022-12-31 0001628171 rvmd:SanofiAgreementMember 2022-01-01 2022-09-30 0001628171 rvmd:OptionsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001628171 2023-04-01 2023-06-30 0001628171 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001628171 rvmd:TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember 2023-09-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001628171 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 2022-06-30 0001628171 rvmd:OutstandingOptionsToPurchaseCommonStockMember 2022-12-31 0001628171 rvmd:SanofiAgreementMember 2023-09-30 0001628171 rvmd:ThreeHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember 2020-04-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001628171 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001628171 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:UnderwrittenPublicOfferingMember 2023-03-01 2023-03-31 0001628171 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001628171 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001628171 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001628171 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001628171 rvmd:SevenHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember 2015-01-31 0001628171 us-gaap:RetainedEarningsMember 2022-03-31 0001628171 rvmd:UsAndCanadianGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001628171 2023-11-01 0001628171 2023-01-01 2023-03-31 0001628171 rvmd:ThreeHundredSaginawDriveRedwoodCityCaliforniaMember rvmd:RedwoodCityCaliforniaMember us-gaap:AccountingStandardsUpdate201602Member 2020-04-30 0001628171 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001628171 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 pure rvmd:Vote utr:sqft shares iso4217:USD shares iso4217:USD --12-31 0001628171 Q3 false http://www.revolutionmedicines.com/20230930#CollaborationRevenueMember http://www.revolutionmedicines.com/20230930#CollaborationRevenueMember http://www.revolutionmedicines.com/20230930#CollaborationRevenueMember http://www.revolutionmedicines.com/20230930#CollaborationRevenueMember 10-Q true 2023-09-30 2023 false 001-39219 Revolution Medicines, Inc. DE 47-2029180 700 Saginaw Drive Redwood City CA 94063 650 481-6801 Common Stock $0.0001 Par Value per Share RVMD NASDAQ Yes Yes Large Accelerated Filer false false false 109564695 358399000 161412000 454796000 483531000 309000 4673000 10963000 10569000 824467000 660185000 20286000 18659000 53122000 55077000 58006000 58807000 14608000 14608000 2391000 1737000 11352000 2857000 984232000 811930000 29627000 21306000 50159000 29446000 5755000 6773000 0 4459000 85541000 61984000 3158000 7025000 57093000 57432000 982000 301000 146774000 126742000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 300000000 300000000 109451685 109451685 90411912 90411912 11000 9000 1814489000 1388300000 -871000 -1780000 -976171000 -701341000 837458000 685188000 984232000 811930000 0 3356000 10838000 20050000 0 3356000 10838000 20050000 107735000 69455000 274663000 186946000 15513000 10434000 43377000 29676000 123248000 79889000 318040000 216622000 -123248000 -76533000 -307202000 -196572000 10947000 2907000 28505000 4077000 10947000 2907000 28505000 4077000 -112301000 -73626000 -278697000 -192495000 -3867000 -297000 -3867000 -297000 -108434000 -73329000 -274830000 -192198000 -0.99 -0.99 -0.87 -0.87 -2.65 -2.65 -2.47 -2.47 109233084 109233084 84694860 84694860 103702501 103702501 77751185 77751185 -108434000 -73329000 -274830000 -192198000 380000 -654000 909000 -2043000 -108054000 -73983000 -273921000 -194241000 90411912 9000 1388300000 -1780000 -701341000 685188000 118747 499000 499000 85891 21294000 15681818 2000 323704000 323706000 291 9699000 9699000 1224000 1224000 -68098000 -68098000 106298077 11000 1722202000 -556000 -769439000 952218000 45918 468000 468000 174252 139967 2109000 2109000 1426000 2482880 62053000 62053000 12980000 12980000 -695000 -695000 -98298000 -98298000 109141094 11000 1799812000 -1251000 -867737000 930835000 150525 1011000 1011000 160066 13666000 13666000 380000 380000 -108434000 -108434000 109451685 11000 1814489000 -871000 -976171000 837458000 74142619 8000 1055572000 -376000 -452636000 602568000 58122 305000 305000 26931 31000 31000 6644000 6644000 -908000 -908000 -57647000 -57647000 74227672 8000 1062552000 -1284000 -510283000 550993000 54215 190000 190000 85802 1239000 1239000 94388 24000 24000 8098000 8098000 -481000 -481000 -61222000 -61222000 74462077 8000 1072103000 -1765000 -571505000 498841000 55477 209000 209000 16374000 13225000 1000 248125000 248126000 72733 88000 88000 8138000 8138000 -654000 -654000 -73329000 -73329000 87815287 9000 1328663000 -2419000 -644834000 681419000 -274830000 -192198000 -1000 -19000 801000 801000 36345000 22880000 3695000 2823000 13572000 486000 1955000 3433000 -4364000 -989000 394000 8365000 8164000 8795000 20959000 4468000 -4459000 -3827000 -1357000 -1433000 3867000 296000 8495000 196000 681000 -20000 -230009000 -162613000 539311000 452434000 582527000 443362000 5412000 7940000 37804000 -17012000 323706000 248126000 62053000 0 1978000 704000 2109000 1239000 389846000 250069000 197641000 70444000 163149000 110234000 360790000 180678000 358399000 178941000 2391000 1737000 360790000 180678000 0 143000 1329000 2754000 3000 0 <div style="text-indent:0;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">1.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Organization</span></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revolution Medicines, Inc. (the Company) is a clinical-stage precision oncology company focused on developing targeted therapies to inhibit frontier targets in RAS-addicted cancers. The Company was founded in October 2014 and is headquartered in Redwood City, California.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liquidity</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has incurred net operating losses in each year since inception. As of September 30, 2023, the Company had an accumulated deficit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">976.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Management believes that its existing cash, cash equivalents and marketable securities will enable the Company to fund its planned operations for at least 12 months following the issuance date of these unaudited condensed consolidated financial statements. The Company has been able to fund its operations through the issuance and sale of common stock and redeemable convertible preferred stock in addition to upfront payments and research and development cost reimbursement received under the Company’s collaboration agreement with Genzyme Corporation, an affiliate of Sanofi. Future capital requirements will depend on many factors, including the timing and extent of spending on research and development. There can be no assurance that, in the event the Company requires additional financing, such financing will be available at terms acceptable to the Company, if at all. Failure to generate sufficient cash flows from operations, raise additional capital and reduce discretionary spending should additional capital not become available could have a material adverse effect on the Company’s ability to achieve its business objectives.</span></p><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Merger Agreement</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 31, 2023, the Company entered into an Agreement and Plan of Merger (the Merger Agreement) with EQRx, Inc., a Delaware corporation (EQRx), Equinox Merger Sub I, Inc., a Delaware corporation and a direct, wholly owned subsidiary of the Company (Merger Sub I), and Equinox Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of the Company (Merger Sub II).</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the terms of the Merger Agreement, the Company will acquire EQRx in an all-stock transaction (the EQRx Acquisition), subject to satisfaction of customary closing conditions and approval by the Company’s and EQRx’s stockholders. At closing, EQRx stockholders will receive the number of shares of the Company’s common stock equal to the sum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,692,308</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares (determined as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">200.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million divided by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share) plus a number of shares equal to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">870.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million divided by a price that is a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% discount to the 5-day volume-weighted average share price of the Company’s common stock measured in close proximity to the stockholder vote.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Merger Agreement provides for Merger Sub I to be merged with and into EQRx (the First Merger), with EQRx surviving the First Merger as a direct, wholly owned subsidiary of the Company (the Surviving Corporation), and as soon as practicable following the First Merger, the Surviving Corporation will be merged with and into Merger Sub II, with Merger Sub II surviving as a direct, wholly owned subsidiary of the Company.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The transaction is anticipated to close in November 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Public offerings</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2021, the Company entered into a sales agreement with Cowen and Company, LLC (Cowen) to sell shares of its common stock, from time to time, with aggregate gross proceeds of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, through an at-the-market equity offering program (ATM). During the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company sold an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,482,880</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock under the ATM, resulting in gross proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. After deducting commissions and expenses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net proceeds to the Company were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2023, the Company issued and sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,681,818</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock in an underwritten public offering (including the exercise in full by the underwriters of their option to purchase an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,045,454</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock) at a price to the public of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, for net proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">323.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, after deducting underwriting discounts and commissions of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and expenses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p> -976200000 7692308 200000000 26 870000000 0.06 250000000 2482880 63500000 1400000 62100000 15681818 2045454 22 323700000 20700000 600000 <div style="text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">2.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summary of significant accounting policies</span></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) and applicable rules of the Securities and Exchange Commission (SEC) regarding interim</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">financial reporting</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and, in the opinion of management, include all normal and recurring adjustments which are necessary to state fairly the Company’s financial position and results of operations for the reported periods. The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 27, 2023. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations. The unaudited condensed consolidated financial statements for the periods ended September 30, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> include the accounts of the Company and its wholly owned subsidiary, Warp Drive Bio, Inc. (Warp Drive). All intercompany balances and transactions have been eliminated in consolidation. The functional and reporting currency of the Company and its subsidiary is the U.S. dollar.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, clinical accruals, valuation of in-process research and development and developed technologies, income taxes, useful lives of property and equipment and intangible assets, impairment of goodwill and intangibles, impairment of in-process research and development and developed technologies, the incremental borrowing rate for determining operating lease assets and liabilities and stock-based compensation. The extent to which the COVID-19 pandemic may directly or indirectly impact the Company’s business, financial condition and results of operations is highly uncertain and subject to change. The Company considered the potential impact of the COVID-19 pandemic on its estimates and assumptions and there was not a material impact to the Company’s unaudited condensed consolidated financial statements as of and for the three and nine months ended September 30, 2023. Actual results could materially differ from the Company’s estimates, and there may be changes to the estimates in future periods</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of credit risk and other risks and uncertainties</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash, cash equivalents and marketable securities. The Company’s cash is held at a limited number of financial institutions in the United States, which management believes to be of high credit quality. Such deposits may, at times, exceed federally insured limits. The Company invests in money market funds, U.S. government debt securities, U.S. government agency bonds, commercial paper and corporate bonds. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent accounting pronouncements</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB), under its ASC or other standard setting bodies, and adopted by the Company as of the specified effective date. No new pronouncements have been adopted by the Company for the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) and applicable rules of the Securities and Exchange Commission (SEC) regarding interim</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">financial reporting</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and, in the opinion of management, include all normal and recurring adjustments which are necessary to state fairly the Company’s financial position and results of operations for the reported periods. The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 27, 2023. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations. The unaudited condensed consolidated financial statements for the periods ended September 30, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> include the accounts of the Company and its wholly owned subsidiary, Warp Drive Bio, Inc. (Warp Drive). All intercompany balances and transactions have been eliminated in consolidation. The functional and reporting currency of the Company and its subsidiary is the U.S. dollar.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, clinical accruals, valuation of in-process research and development and developed technologies, income taxes, useful lives of property and equipment and intangible assets, impairment of goodwill and intangibles, impairment of in-process research and development and developed technologies, the incremental borrowing rate for determining operating lease assets and liabilities and stock-based compensation. The extent to which the COVID-19 pandemic may directly or indirectly impact the Company’s business, financial condition and results of operations is highly uncertain and subject to change. The Company considered the potential impact of the COVID-19 pandemic on its estimates and assumptions and there was not a material impact to the Company’s unaudited condensed consolidated financial statements as of and for the three and nine months ended September 30, 2023. Actual results could materially differ from the Company’s estimates, and there may be changes to the estimates in future periods</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">.</span> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of credit risk and other risks and uncertainties</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash, cash equivalents and marketable securities. The Company’s cash is held at a limited number of financial institutions in the United States, which management believes to be of high credit quality. Such deposits may, at times, exceed federally insured limits. The Company invests in money market funds, U.S. government debt securities, U.S. government agency bonds, commercial paper and corporate bonds. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent accounting pronouncements</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB), under its ASC or other standard setting bodies, and adopted by the Company as of the specified effective date. No new pronouncements have been adopted by the Company for the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <div style="text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">3.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value measurements </span></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company’s certain financial instruments, including cash equivalents, accounts payable and accrued expenses and other current liabilities approximate fair value due to their relatively short maturities and market interest rates, if applicable. For more information, refer to Note 4 regarding the fair value of the Company’s available-for-sale securities.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:</span></p><p style="margin-left:7.867%;text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1—Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</span></p><p style="margin-left:7.867%;text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2—Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active; and</span></p><p style="margin-left:7.867%;text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the Company’s financial assets that are measured at fair value and indicates the fair value hierarchy of the valuation:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194,883</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194,883</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">418,041</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">418,041</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,144</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,144</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">809,867</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">627,068</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">313,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">313,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">251,830</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">251,830</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,405</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,405</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">645,685</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">597,163</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds include funds held in sweep accounts and are measured at fair value on a recurring basis using quoted prices. U.S. and Canadian government debt securities, government agency bonds, commercial paper and corporate bonds are measured at fair value, which is derived from independent pricing sources based on quoted prices in active markets for similar securities.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> transfers between Levels 1, 2 or 3 for any of the periods presented.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the Company’s financial assets that are measured at fair value and indicates the fair value hierarchy of the valuation:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194,883</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194,883</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">418,041</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">418,041</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,144</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,144</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">809,867</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">627,068</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">313,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">313,928</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">251,830</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">251,830</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,405</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,405</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">645,685</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">597,163</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 182799000 182799000 0 0 194883000 0 194883000 0 418041000 0 418041000 0 14144000 0 14144000 0 809867000 182799000 627068000 0 48522000 48522000 0 0 313928000 0 313928000 0 251830000 0 251830000 0 31405000 0 31405000 0 645685000 48522000 597163000 0 0 0 <div style="text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">4.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available-for-sale securities </span></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the estimated value of the Company’s available-for-sale marketable securities and cash equivalents and the gross unrealized gains and losses:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">gain</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,216</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,197</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">324,275</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">832</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">323,455</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,160</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,144</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">455,651</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">867</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">454,796</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,715</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,686</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94,573</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94,586</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">355,087</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">355,071</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total available-for-sale investments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">810,738</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">896</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">809,867</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">gain</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">216,765</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">328</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">216,437</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">236,916</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,270</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">235,689</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,599</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,405</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">485,280</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,792</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">483,531</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97,526</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97,491</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,137</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,141</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">162,185</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">162,154</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total available-for-sale investments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">647,465</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,827</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">645,685</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amortized cost and estimated fair value of the Company’s available-for-sale securities by contractual maturity are summarized below as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">gain</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mature in one year or less</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">727,252</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">691</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">726,579</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mature after one year through two years</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83,486</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">205</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83,288</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">810,738</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">896</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">809,867</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the estimated value of the Company’s available-for-sale marketable securities and cash equivalents and the gross unrealized gains and losses:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">gain</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,216</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">117,197</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">324,275</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">832</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">323,455</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,160</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,144</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">455,651</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">867</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">454,796</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">182,799</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,715</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,686</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94,573</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94,586</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">355,087</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">355,071</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total available-for-sale investments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">810,738</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">896</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">809,867</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">gain</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">216,765</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">328</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">216,437</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. and Canadian government and agency securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">236,916</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,270</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">235,689</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,599</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">194</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,405</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">485,280</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,792</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">483,531</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,522</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97,526</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97,491</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,137</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,141</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">162,185</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">162,154</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total available-for-sale investments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">647,465</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,827</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">645,685</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 117216000 0 19000 117197000 324275000 12000 832000 323455000 14160000 0 16000 14144000 455651000 12000 867000 454796000 182799000 0 0 182799000 77715000 0 29000 77686000 94573000 13000 0 94586000 0 0 0 0 355087000 13000 29000 355071000 810738000 25000 896000 809867000 216765000 0 328000 216437000 236916000 43000 1270000 235689000 31599000 0 194000 31405000 485280000 43000 1792000 483531000 48522000 0 0 48522000 97526000 0 35000 97491000 16137000 4000 0 16141000 162185000 4000 35000 162154000 647465000 47000 1827000 645685000 <p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amortized cost and estimated fair value of the Company’s available-for-sale securities by contractual maturity are summarized below as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amortized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">unrealized</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Estimated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">gain</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mature in one year or less</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">727,252</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">691</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">726,579</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mature after one year through two years</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83,486</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">205</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83,288</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">810,738</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">896</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">809,867</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 727252000 18000 691000 726579000 83486000 7000 205000 83288000 810738000 25000 896000 809867000 <div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">5.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance sheet components </span></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and equipment, net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net consists of the following:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Laboratory equipment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,825</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,163</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,659</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,404</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computer equipment and software</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,149</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,965</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">726</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">616</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,148</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,082</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,489</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,286</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,659</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense for property and equipment amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended September 30, 2023 and 2022, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 and 2022, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accrued expenses and other current liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued compensation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,828</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,281</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued research and development</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34,981</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,161</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued professional services</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,870</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">499</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">480</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">505</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50,159</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,446</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net consists of the following:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Laboratory equipment</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,825</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,163</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,659</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,404</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computer equipment and software</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,149</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,965</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">726</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">616</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,148</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,082</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,489</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20,286</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,659</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 20825000 17163000 11659000 11404000 5149000 3965000 726000 616000 9000 0 38368000 33148000 18082000 14489000 20286000 18659000 1300000 1000000 3700000 2800000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued compensation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,828</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,281</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued research and development</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34,981</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,161</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued professional services</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,870</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">499</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">480</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">505</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50,159</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,446</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 12828000 13281000 34981000 15161000 1870000 499000 480000 505000 50159000 29446000 <div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">6.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets and goodwill </span></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible assets, net</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consist of the following as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.471%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:9.139999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:9.139999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:9.681%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Accumulated<br/>amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Net book<br/>value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>remaining<br/>useful life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In-process research and development — RAS<br/>   Programs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n/a</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology — tri-complex platform</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,480</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,274</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,206</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,280</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,274</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,006</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense for the three months ended September 30, 2023 and 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and for the nine months ended September 30, 2023 and 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023, future amortization expense is as follows:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (remaining three months)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">268</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,069</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">869</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,206</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consist of the following as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.471%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:9.139999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:9.139999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:9.681%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Accumulated<br/>amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Net book<br/>value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>remaining<br/>useful life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In-process research and development — RAS<br/>   Programs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n/a</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology — tri-complex platform</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,480</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,473</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,007</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.9</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,280</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,473</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,807</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the change in the carrying value of goodwill for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,608</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adjustment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,608</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment has been recognized as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Goodwill recorded is not deductible for income tax purposes.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consist of the following as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.471%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:9.139999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:9.139999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:9.681%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Accumulated<br/>amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Net book<br/>value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>remaining<br/>useful life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In-process research and development — RAS<br/>   Programs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n/a</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology — tri-complex platform</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,480</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,274</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,206</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,280</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,274</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,006</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consist of the following as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.471%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:9.139999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:9.139999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.222%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:9.681%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Gross value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Accumulated<br/>amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Net book<br/>value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>remaining<br/>useful life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In-process research and development — RAS<br/>   Programs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n/a</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology — tri-complex platform</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,480</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,473</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,007</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.9</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,280</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,473</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58,807</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 55800000 55800000 7480000 5274000 2206000 P2Y1M6D 63280000 5274000 58006000 300000 300000 800000 800000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023, future amortization expense is as follows:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (remaining three months)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">268</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,069</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">869</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,206</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 268000 1069000 869000 2206000 55800000 55800000 7480000 4473000 3007000 P2Y10M24D 63280000 4473000 58807000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the change in the carrying value of goodwill for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,608</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adjustment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,608</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 14608000 0 14608000 0 <div style="text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">7.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commitments and contingencies </span></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2015, as amended in September 2016, the Company entered into an operating lease for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office and laboratory space located at 700 Saginaw Drive, Redwood City, California (the 700 Building), with a term through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In April 2020, the Company amended the lease to lease an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office, laboratory and research and development space located at 300 Saginaw Drive, Redwood City, California (the 300 Building), and to extend the lease term through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 2030</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In November 2021, the Company amended the lease to lease an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office, laboratory and research and development space located at 800 Saginaw Drive, Redwood City, California (the 800 Building), and to extend the lease term through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 2033</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In March 2023, the Company amended the lease to lease an additional approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office, laboratory and research and development space located at 900 Saginaw Drive, Redwood City, California (the 900 Building), and to extend the lease term through December 31, 2035. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has the option to extend the lease for an additional </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> after December 31, 2035. The Company expects to take possession of the 900 Building in the fourth quarter of 2023.</span></span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains letters of credit for the benefit of the landlord which is disclosed as restricted cash in the unaudited condensed consolidated balance sheets. Restricted cash related to letters of credit due to the landlord was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Through September 30, 2023, the landlord had provided the Company with $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in tenant improvement allowances collectively for the 700 Building, 300 Building and 900 Building, which were recognized as lease incentives. The lease incentives are being amortized as an offset to rent expense over the lease term in the unaudited condensed consolidated statements of operations and comprehensive loss.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon the execution of the lease in April 2020, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the adoption of ASC 842 for the lease. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 300 Building, which is being accounted for as an operating lease, and the other is related to the modification of the original lease term for the 700 Building. As a result, the Company recorded a right-of-use asset of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and a lease liability of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the 300 Building and an increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to the right-of-use asset and lease liability for the 700 Building upon execution of the lease amendment. The Company is recognizing rent expense for both buildings on a straight-line basis through the remaining extended term of the lease.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon the execution of the lease amendment in November 2021, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the lease amendment in April 2020. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 800 Building, which is being accounted for as an operating lease, and the other is related to the modification of the lease term, as amended in April 2020, for the 700 Building and 300 Building. As a result, the Company recorded a right-of-use asset and a lease liability of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the 800 Building and an aggregate increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to the right-of-use assets and lease liabilities for the 700 Building and 300 Building upon execution of the lease amendment. The Company is recognizing rent expense for the buildings on a straight-line basis through the remaining extended term of the lease.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the execution of the lease amendment in March 2023, which was deemed to be a lease modification, the Company re-evaluated the assumptions used during the lease amendment in November 2021. The Company determined the amendment consists of two separate contracts under ASC 842. One contract is related to a new right-of-use asset for the 900 Building, which will be accounted for as an operating lease upon commencement, and the other is related to the modification of the lease term, as amended in November 2021, for the 700 Building, 300 Building and 800 Building. The lease of the 900 Building had not commenced as of March 31, 2023. Per the lease amendment, the lease commencement is the later of (i) January 1, 2024 or (ii) the date the Company takes possession of</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">premises. As a result, the Company recorded an aggregate increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to the right-of-use assets and lease liabilities for the 700 Building, 300 Building and 800 Building upon execution of the lease amendment. The Company is recognizing rent expense for the buildings on a straight-line basis through the remaining extended term of the lease.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of the Warp Drive acquisition in October 2018, the Company assumed an operating lease for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office and laboratory space located in Cambridge, Massachusetts (Cambridge Lease), which expired in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In March 2019, the Company fully subleased the Cambridge Lease to Casma Therapeutics, Inc. (Casma), on financial terms substantially the same as the original lease. The sublease term with Casma was through the expiration of the Cambridge Lease term in February 2023.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The balance sheet classification of the Company’s operating lease liabilities was as follows:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   Operating lease liability – current</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,755</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,773</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   Operating lease liability – noncurrent</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,093</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,432</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">      Total operating lease liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,848</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64,205</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended September 30, 2023 and 2022, operating lease cost was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, net of sublease income of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 and 2022, operating lease cost was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, net of sublease income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The operating cash flows used in operating leases were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended September 30, 2023 and 2022, respectively. The operating cash flows used in operating leases were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 and 2022, respectively. Short-term lease costs were immaterial for the three and nine months ended September 30, 2023 and 2022, respectively.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023, the maturities of the Company’s operating lease liabilities were as follows (in thousands):</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (remaining three months)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,729</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,606</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,872</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73,717</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total undiscounted lease payments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,373</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Imputed interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41,525</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Tenant improvement allowance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">      Total operating lease liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,848</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liabilities are based on the net present value of the remaining lease payments over the remaining lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate. The weighted-average discount rate used to determine the operating lease liability was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, the weighted-average remaining lease term was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.9</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal matters</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company may be involved in litigation related to claims that arise in the ordinary course of its business activities. The Company accrues for these matters when it is probable that losses will be incurred and these losses can be reasonably estimated. The Company believes that as of September 30, 2023 and December 31, 2022 no such matters, individually or in the aggregate, would have a material adverse effect on the Company’s financial position, results of operations or cash flows.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Indemnification</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third party with respect to its technology. The term of these indemnification agreements is generally perpetual any time after the execution</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the agreement. The maximum potential amount of future payments the Company could be required to make under these arrangements is not determinable. The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is minimal.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into agreements in the ordinary course of business with contract research organizations for clinical trials, contract manufacturing organizations to provide clinical trial materials and with vendors for preclinical studies and other services and products for operating purposes which are generally cancelable at any time by us upon 30 to 90 days prior written notice.</span></p> 42000 2023-04 19000 2030-12 41000 2033-11 40000 The Company has the option to extend the lease for an additional ten years after December 31, 2035. The Company expects to take possession of the 900 Building in the fourth quarter of 2023. P10Y 2400000 1500000 9600000 6400000 9000000 14800000 26800000 8600000 300000 22000 2023-02 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The balance sheet classification of the Company’s operating lease liabilities was as follows:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> <td style="width:1.622%;"></td> <td style="width:1%;"></td> <td style="width:12.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   Operating lease liability – current</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,755</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,773</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   Operating lease liability – noncurrent</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,093</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,432</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">      Total operating lease liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,848</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64,205</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 5755000 6773000 57093000 57432000 62848000 64205000 1900000 1800000 0 500000 5700000 4700000 300000 1200000 400000 200000 1400000 1400000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023, the maturities of the Company’s operating lease liabilities were as follows (in thousands):</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (remaining three months)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,729</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,606</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7,872</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73,717</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total undiscounted lease payments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,373</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Imputed interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41,525</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Tenant improvement allowance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">      Total operating lease liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,848</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1729000 7100000 7349000 7606000 7872000 73717000 105373000 41525000 1000000 62848000 0.084 P12Y3M18D P10Y10M24D <div style="text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">8.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sanofi collaboration agreement </span></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2018, the Company entered into a collaborative research, development and commercialization agreement (the Sanofi Agreement) with Aventis, Inc. (an affiliate of Sanofi) to research and develop SHP2 inhibitors, including RMC-4630, for any indications. The Sanofi Agreement was assigned to Genzyme Corporation, a Sanofi affiliate, in December 2018. For the purposes of this discussion, the Company refers to Genzyme Corporation as Sanofi. The Sanofi Agreement was terminated in June 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Sanofi Agreement, the Company granted Sanofi a worldwide, exclusive, sublicensable (subject to the Company’s consent in certain circumstances) license under certain of the Company’s patents and know-how to research, develop, manufacture, use, sell, offer for sale, import and otherwise commercialize SHP2 inhibitors, including RMC-4630, for any and all uses, subject to the Company’s exercise of rights and performance of obligations under the Sanofi Agreement.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the Sanofi Agreement, the Company had primary responsibility for early clinical development of RMC-4630 pursuant to an approved development plan. Sanofi was responsible for reimbursing the Company for all internal and external costs and expenses to perform its activities under approved development plans, except for costs and expenses related to the RMC-4630-03 study, for which Sanofi reimbursed the Company </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the costs and expenses.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Sanofi Agreement, the Company received an upfront payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from Sanofi in July 2018. The Sanofi Agreement included obligations for Sanofi to make certain milestone payments and royalty payments, all of which expired on termination of the Sanofi Agreement.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon termination of the Sanofi Agreement, the licenses granted to Sanofi thereunder became fully paid-up, royalty-free, perpetual and irrevocable and all rights and obligations of Sanofi under the Sanofi Agreement reverted to us.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of collaboration revenue associated with this agreement, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of deferred revenue was classified as current, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.50 50000000 0 3400000 10900000 20100000 0 4500000 <div style="text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">9.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Common stock </span></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s certificate of incorporation authorized the Company to issue </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">300,000,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, at a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each share of common stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vote</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors, subject to prior rights of the redeemable convertible preferred stockholders. As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> dividends had been declared.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has reserved shares of common stock for future issuance as follows:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.72%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding options to purchase common stock</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,973,121</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,164,375</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units of common stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094,080</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,175,032</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available for future issuance under the 2020 Incentive Award Plan</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,784,272</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,726,307</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available for issuance under the 2020 Employee Stock Purchase Plan</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,465,119</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,700,887</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,316,592</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,766,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 300000000 300000000 0.0001 0.0001 Each share of common stock is entitled to one vote 1 0 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has reserved shares of common stock for future issuance as follows:</span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.72%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding options to purchase common stock</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,973,121</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,164,375</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units of common stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094,080</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,175,032</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available for future issuance under the 2020 Incentive Award Plan</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,784,272</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,726,307</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available for issuance under the 2020 Employee Stock Purchase Plan</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,465,119</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,700,887</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,316,592</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,766,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 10973121 8164375 2094080 1175032 6784272 6726307 2465119 1700887 22316592 17766601 <div style="text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">10.</span><div style="width:100%;display:inline;"><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></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2020 Incentive Award Plan</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2020, the Company adopted the 2020 Equity Incentive Plan (the 2020 Plan). The 2020 Plan became effective on February 11, 2020. The 2020 Plan provides for a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash-based awards. Under the 2020 Plan, the Company generally grants stock-based awards with service-based vesting conditions only. Options and restricted stock unit awards granted typically vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, but may be granted with different vesting terms.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Following the effectiveness of the 2020 Plan, the Company ceased making grants under the 2014 Equity Incentive Plan (the 2014 Plan). However, the 2014 Plan continues to govern the terms and conditions of the outstanding awards granted under it. Shares of common stock subject to awards granted under the 2014 Plan that are forfeited or lapse unexercised and which following the effective date of the 2020 Plan were not issued under the 2014 Plan are available for issuance under the 2020 Plan.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2020 Employee Stock Purchase Plan</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2020, the Company adopted the 2020 Employee Stock Purchase Plan (the ESPP). Under the ESPP, employees have the ability to purchase shares of the Company’s common stock through payroll deductions at a discount during a series of offering periods of 24 months, each comprised of four six-month purchase periods. The purchase price will be the lower of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the closing trading price per share of the Company’s common stock on the first day of an offering period in which an employee is enrolled or 85% of the closing trading price per share on the purchase date, which will occur on the last trading day of each purchase period.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and nine months ended September 30, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">139,967</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock purchased under the ESPP. As of September 30, 2023, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,465,119</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were available for future issuance under the ESPP. As of September 30, 2023, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unrecognized compensation cost related to the ESPP.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock options</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity under the 2020 Plan and 2014 Plan with respect to the Company’s options during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.08%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.693999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.221%;"></td> <td style="width:1%;"></td> <td style="width:8.913%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.693999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.221%;"></td> <td style="width:1%;"></td> <td style="width:9.172999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Number of<br/>Shares<br/>underlying<br/>options</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>exercise price</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Aggregate<br/>intrinsic<br/>value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,164,375</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16.09</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.53</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">85,181</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,259,120</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.44</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options exercised</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">315,190</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.28</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options cancelled</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135,184</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.58</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,973,121</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.63</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,715</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options vested and expected to vest as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,973,121</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.30</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.63</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,715</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options vested and exercisable as of September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,833,956</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.00</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.46</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89,932</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">82.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unrecognized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.87</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted stock units</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity under the 2020 Plan with respect to the Company’s restricted stock units (RSUs) during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 was as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.543%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.233999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.282%;"></td> <td style="width:1%;"></td> <td style="width:6.0889999999999995%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:8.853000000000002%;"></td> <td style="width:1%;"></td> <td style="width:1.282%;"></td> <td style="width:1%;"></td> <td style="width:9.713999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Number of<br/>Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>grant date fair value per share</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>remaining contractual term</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Aggregate intrinsic value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,175,032</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23.25</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.62</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,989</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,399,709</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">420,209</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,452</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094,080</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.21</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.63</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,964</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected to vest as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094,080</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.63</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,964</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The number of RSUs vested includes shares of common stock that the Company withheld to satisfy the minimum statutory tax withholding requirements. As of September 30, 2023, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total unrecognized compensation cost related to RSUs that is expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.06</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation expense</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense related to stock options, RSUs and the 2020 ESPP by function was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,151</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,804</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,493</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,203</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,515</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,334</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,852</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,677</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,666</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,138</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,345</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,880</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation related to options and RSUs granted to non-employees was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended September 30, 2023 and 2022, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> P4Y 0.85 139967 139967 2465119 2300000 <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity under the 2020 Plan and 2014 Plan with respect to the Company’s options during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.08%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.693999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.221%;"></td> <td style="width:1%;"></td> <td style="width:8.913%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.693999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.221%;"></td> <td style="width:1%;"></td> <td style="width:9.172999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Number of<br/>Shares<br/>underlying<br/>options</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>exercise price</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Aggregate<br/>intrinsic<br/>value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,164,375</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16.09</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.53</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">85,181</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,259,120</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.44</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options exercised</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">315,190</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.28</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options cancelled</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">135,184</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.58</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,973,121</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.63</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,715</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options vested and expected to vest as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,973,121</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.30</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.63</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,715</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options vested and exercisable as of September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,833,956</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.00</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.46</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89,932</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 8164375 16.09 P7Y6M10D 85181000 3259120 26.44 315190 6.28 135184 27.58 10973121 19.3 P7Y7M17D 108715000 10973121 19.3 P7Y7M17D 108715000 5833956 14 P6Y5M15D 89932000 82100000 P2Y10M13D <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity under the 2020 Plan with respect to the Company’s restricted stock units (RSUs) during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 was as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.543%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:10.233999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.282%;"></td> <td style="width:1%;"></td> <td style="width:6.0889999999999995%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:8.853000000000002%;"></td> <td style="width:1%;"></td> <td style="width:1.282%;"></td> <td style="width:1%;"></td> <td style="width:9.713999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Number of<br/>Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>grant date fair value per share</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Weighted-<br/>average<br/>remaining contractual term</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Aggregate intrinsic value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,175,032</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23.25</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.62</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,989</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,399,709</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">420,209</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,452</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance, September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094,080</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.21</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.63</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,964</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected to vest as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094,080</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.63</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57,964</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1175032 23.25 P1Y7M13D 27989000 1399709 420209 60452 2094080 25.21 P1Y7M17D 57964000 2094080 25.21 P1Y7M17D 57964000 50300000 P3Y21D <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense related to stock options, RSUs and the 2020 ESPP by function was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.511%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,151</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,804</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,493</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,203</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,515</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,334</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,852</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,677</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,666</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,138</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,345</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,880</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 8151000 4804000 21493000 13203000 5515000 3334000 14852000 9677000 13666000 8138000 36345000 22880000 0 0 100000 300000 <div style="text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">11.</span><div style="width:100%;display:inline;"><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 common stockholders </span></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.624%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.872%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.872%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.872%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.872%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands, except share and per share data)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands, except share and per share data)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,434</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73,329</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">274,830</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">192,198</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average shares outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,233,340</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84,709,849</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103,704,719</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,764,196</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Weighted-average unvested restricted shares and<br/>   shares subject to repurchase</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">256</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,989</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,011</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average shares used to compute net loss per share<br/>   attributable to common stockholders, basic and diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,233,084</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84,694,860</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103,702,501</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,751,185</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss per share attributable to common stockholders, basic<br/>   and diluted</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.99</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.87</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.65</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.47</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net loss per share for the periods presented due to their anti-dilutive effect:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.08%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:14.3%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:14.3%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">As of September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,973,121</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,159,892</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options early exercised subject to future vesting</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,656</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units of common stock</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094,080</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,193,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected shares to be purchased under ESPP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">252,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">517,496</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,320,179</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,883,645</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.624%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.872%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.872%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.872%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:9.872%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands, except share and per share data)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">(in thousands, except share and per share data)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,434</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73,329</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">274,830</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">192,198</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average shares outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,233,340</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84,709,849</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103,704,719</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,764,196</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Weighted-average unvested restricted shares and<br/>   shares subject to repurchase</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">256</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,989</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,011</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average shares used to compute net loss per share<br/>   attributable to common stockholders, basic and diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">109,233,084</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84,694,860</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103,702,501</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,751,185</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss per share attributable to common stockholders, basic<br/>   and diluted</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.99</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.87</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.65</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.47</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -108434000 -73329000 -274830000 -192198000 109233340 84709849 103704719 77764196 256 14989 2218 13011 109233084 109233084 84694860 84694860 103702501 103702501 77751185 77751185 -0.99 -0.99 -0.87 -0.87 -2.65 -2.65 -2.47 -2.47 <p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net loss per share for the periods presented due to their anti-dilutive effect:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.08%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:14.3%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:14.3%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">As of September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;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;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,973,121</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,159,892</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options early exercised subject to future vesting</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,656</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units of common stock</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,094,080</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,193,601</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected shares to be purchased under ESPP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">252,978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">517,496</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,320,179</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,883,645</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 10973121 8159892 0 12656 2094080 1193601 252978 517496 13320179 9883645 EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #:!9E<'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 " V@6977"9FH.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$X@,)/FLK%3"X,5-G8SMMJ:Q;&Q-9*^_1*O31G; ^QHZ?>G M3Z!6!ZE]Q.?H T:RF.XFUP])ZK!A)Z(@ 9(^H5.IG!/#W#SXZ!3-SWB$H/2' M.B)4G#?@D)11I& !%F$ELJXU6NJ(BGR\X(U>\>$S]AEF-&"/#@=*($H!K%LF MAO/4MW #+##"Z-)W 621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #:!9E=8./5\W 4 .L> 8 >&PO=V]R:W-H965T&UL MM9GO;^(V&,?_%8M-TR:5$CM X4:1*&VW:M<>!]U-V[07)C$071(SQX'VO]_C M)"2]R7G@T.5-FX0\W_CC7\_7]F@OU>=D(X0F+U$8)]>MC=;;=YU.XFU$Q)-+ MN14Q_+*2*N(:;M6ZDVR5X'X6%(4=YCC]3L2#N#4>9<]F:CR2J0Z#6,P42=(H MXNKU1H1R?]VBK<.#>;#>:/.@,QYM^5HLA/Y].U-PURE5_" 2<1+(F"BQNFY- MZ+NIRTQ ]L:G0.R3-]?$H"RE_&QN'OSKEF-*)$+A:2/!X=].3$48&B4HQ[^% M:*O\I@E\>WU0O\_@ 6;)$S&5X1^!KS?7K4&+^&+%TU#/Y?Y740#UC)XGPR3[ M2_;YN]UNBWAIHF54!$,)HB#.__.7HB+>!M": %8$L/\%T+HON$6 FX'F)Z+,VZ!F+K*ZR:*!)HA-,RZT@E\#B-/C6^FET"J:\-@G=[$.]"MY MB//N8:JY39(-5R(9=31\S<1TO$+Y)E=F-TEYNR0.M85_41RWK#DWTW-K]*9R)Q3Y>[), MM(+.^(^MAG*%KEW!C-!WR99[XKH%0S 1:B=:XQ^^HWWG9QO>-Q+[ K9;PG8Q M]:J;/+]NA8T4#Z=.^Z,-"8TZ$ZE7(O70,DV Q\^8[D.^MC'A\2L>)K:JF*)A M9T+U2ZC^:>TT$RJ09D3[!.8%:Y/A2N5HJQUN:/R9G%I8T8U3J3F#I5IG5.89Y"LRIH MT@=(BR_D-_%J3:VXE.,XM,\&](K:,/'@JE.G!<[&52@?QFBPT MU_;N>T3Q3ZO_F.)1YW*RBI.=POD0:Z%R-VJF6GX MW+BBG6<:-2YG)7/H:BS M&!\:\NU4B^65(W+M-F5MU]YQF[ XM/(X%'!R$8NRG0K:6RCTY+%04R?BYI)6[" ='* E'HAURMEZF9I><./..PU^_VA[U19V>#K"P1Q9U, ;G8P%K1H&YY M;&]57*;6[^%QY[9AY80H;E\.>!$'O)LT,2G0/LGB.O5\31@A6CDABIN7@N\N M$FIMLL@OH* W:$/B@O6@33@B6EDBBGN9YT"'@L@5H>S'Y4]D(;Q4 ;F5$%=Z M.Y[)]\ZEL0MD!M/V)QZF@FQA>LL&N;42FC!)K#))#'KRU;@XT88I898H8;F$.K4GN7KP-CR$_U!G>(T)/D\7MQ+J8Q@//):SL M$#O)#IE41Y[2:&E->#='1*"CMMTAHT,K8!,^B%4^B.'&I?1[GE1@:;/]L8O, MU,*H!<,@4S#V)IGZ]G;%U6_OK,A-.")6.2)VDB-ZYB_DP0M6'!/:0#Q\K;A!]BE1]B)_FAB>^#.BPDBPOR'MXC'V)[N^*25XY#%APR M%]^36P6+!"MV$WM&K')(["2'5&)/S1UTZ6>YCZW(N-Q<^'LI_4S&2MN$86*5 M86(G&::2MAS!,R5W0>S96QG7G$ZLH$TX)U8Y)W:2Q/6B576B1TQ/!FG$KP>#!?H]^S341-FR*W,D(M[F?,DR'(GPHB+U:Y<\+BOA>R\.4XTJZ[LE#4AGC$X^=ZO7\&/B1FT5;0D*Q@E#G\@H2G12:BVC['(CN"^4 M>0%^7TFI#S?F ^7Y]O@_4$L#!!0 ( #:!9E?GWP8GBP8 )4; 8 M>&PO=V]R:W-H965T&ULO9EM;]LV$,>_"N$56PLXL4CJ,4T, MI':V%FB3H$ZWUXQ$QT)ET1,I)^FGWU%V+%NDF+3K]J*-)!]/OSL^_(_4Z;VH MOLH%YPH]+(M2G@T62JU.1B.9+OB2R6.QXB7\,A?5DBFXK>Y&%XX6K*\'(Q/FV?7U?A4U*K(2WY=(5DOEZQZ?,<+<7\VP(.G!Y_SNX72#T;C MTQ6[XS.NOJRN*[@;[;QD^9*7,A)J(%SQ5V@6#/VL^X46A/0''WUNG@]T[=:F[<:8J^#6'=FH\N;J<7ES.+J8(KF97'S],SV_@YMWYQ_/+R06:O;^XN)FA MUU]*5F>YXMD;=(2^S*;H]:LWZ!7*2W2S$+5D929/1PIXM-=1NGWWN\V[2<^[ M9WQUC*@W1,0CU-)\XFX^Y2DTQTUS@9]R)7+&4GPU@2DE>K?E@_.LO./3>VJ+[2VHL;5V'C2B\+ZS$-8IHDIZ/U?CRF&0ZQC\G.[(#4 MWY'Z3M)/K/K*%;LM.)(\K:M#_PH"3N4%K.8!A3;*8,=9>"D M/$]344/Z8&5+.>02<&V,@?%RZG73:-KX843M>.$.+W3B75=\Q?(,\0=8_B67 M3=<+M> 5K#'[H]X&'1I V$M"VL&V605A8N>.=MR1D_M&*%:\ #$R7AX3']+6 M833-PM##<6"'C'>0\3/)!5&MU&.35#V55B!S:HA*KFRLL0$!ZU?<'::F%8[# MH">=R8XT<9)> 2=3>7F'"@[2ARJM<4=B?E3#39-=&W!BH,!T(:0#;+$*O"BR M V.OE2?/B?RA5*R\R_7TWW1_;UZWC@X(8BAF.IQ6L]CK ]W34>P$_4.([#XO M"BL:-GO3#[VXB_:*9=C'%"O1[ 5H5P\*(2ILC9;5XT4FFM8[!3S;ZWD/E9W@Z#;K4-N\5MI[TK M]M@GO-B4)Y*$I"L0-C-,]]:00\16QK!;QP"QJKE3?_>ZS!J J5V!AX-N\6 Q M(PDH84\ K<1AM\9UE>.)]G'X%( 5VE2Q( J"+K-I%49]%0]NM0Z[Q6[*YQS( M,BC)UKRLN9O4E"^OBVF:^'Z?(I-6X(A;X Y+G&=& 3'%*PX"O[M.6\Q"#"M1 M#VNK<<2M<;N4*O;0#@$KJ"EE% ==P;-811[I*.P=J*C)7:U+<@ M\I)NJ6LU\VG/1H>T.DB^4P>?&PVFRB5Q5VLL1M3KV>V05@G)2Y3P.3Y3YJ"> MB2*_BVBQ(V'D]R6TE4/BWI5-Q'*9*UV-;U;<5)1Z6/ R!6+T^E(HCJ(W5O0? MD#1DW>3_>T>'P;>R2$)G+3!3(OVZ$$7&*_E;LR]1C_9##:>\?O>IQD_R=AAU MJ[3$K;2PT]VN45+'/T2OO&//\S 4!Q5:LZ+F;Q'VAO!(_T-RP2HMQ[5:B"K_ M!LV80C.^4GQY"W/QZ7"J&3U3V-IOGF[/G(8@+7+%FX/(XO$M^L8K\>0QEU(+ M?J/SM9*PB!C&0=,@\88^QL,$D_\U[9:]N:' IDU?I= 6-,1=T)QG6:Z/OF'AU8XB9Y\ZX_,\S:VU C5KEZ,D M"K'):3&,/$S]'A&F;9U#W77.1H2E99VW IM52TPCWRC*+'8PWW#<6-43,T$_#%^.;QLG5O;;&S[JU'>]],] >K3ZRZRTL))>,<&GK'$22@VGP# MVMPHL6H^H]P*I<2RN5QP!MC: 'Z?"R@GMC?ZR\SN2]SX'U!+ P04 " V M@697&2.H?@T# G"@ & 'AL+W=OCY2*QX;POSSD4]6U]!D5!+^WDL%-DW6N>QG9Z!O%1(%A5B11#1 M./\EST4A-@16Q1 M$J(I$S3KNA_#N9!<]=[/NE1S[V:]MUZ0YR(A'@P,M>($\!48[J?=B4@J \;I'_#KD'//U@:+A?// M*^@# BO8K1*[=10V%2*M1VZ](7G-NBNB MDN(=M'0:HM0G5'[--X64?:WDNZ M*Z)"VBE).SM)1RR*U)(]MH,[AW7PWK *>[=D[[Z#_:#V[;ZIGX/K^_>0R IU MKZ3NO9OZ;$?[]FH64J_9LMK=UBODMY$]W+2LGF77$UOXW_Z'CV#>T\V%YR'D M-:%;T,V-75P?H;X2OJ2Q0"$LE!0W.LJ#YZ>2?")9DFWL;E3 /3^2T[7<2)9_ %=H"^3$+U_]P&]0TF.7I9\+6@>BZ$AU'8TC.?QL]^NG1C\P@NQPA%1\YP??,-BQ?LRMH7>M(&XXLJ]R5 M6-$9NQZH,B98L6&#T:^_6*[Y&V1JGV1AGV113V1']ML[^^TN]M$+ES151;E: M!&@-ZG"W"B\WALW('!J;0V-U!"&.>PP*=9!E^L0_1D4Z2NU)SG[ (XG.3J+3 M*;')L(_HJ>#Q>B:1*B-HHGQ,9@S]%;W):IDS=W^N,%;3<8_Z&K.@>1NTF M*9WR.AXU@Z)[EDU9 >5CKVQAKVQ17VQ'Z^7NULOMK B/JVH1\@5B;ZIE$4R MQ<'MLSCT21;V21;U1':T$MYN);P?W#F"T6*VK.Z86*USRE>JCY/0YY MQ&D5"QWF!K;30H4Z"GNVZY)6N0#&]!6="]<+?Z?:[U3].\M5 J:5:!JKMB@1 MLDS(#5@?:R[G< Z.8[5F.@90IDWLEFP=91/B>2W5.@H'KG="=+ 3'9RQ#W#M MUH,D![H83+#=*N9C'>8%OA^T-.LH8OFFW=ID(AV&+=%*5CM?NVW^IL:[<%IYV"H&IR MGFH=!JD&4)!J'=:A>M]M6]WM=E5NIFS."]:H1I*^P66VH3J^\57-,:VV< #H M$1>W>W (ASVU8[9W&'#D -N!9<&1 VP%_@F]^T[2ZFXEMWJ1VF616%*5_U3*(IFN M)2W_>TF.U/)GZO^$D'SV;R;+X@FY4D[9@M4<"K06+&W-6RHAR ^DYRX!>UPPP(>IV;#NI0WU; M_1OQ7;-M)D1*/!,[[=(> 5#/\QS+\D^48KSO?'%WY_M_>]J1FUAO:4^Y"D!/ MN J2PJX"T!.N&@R?L:YN[I[LW%3/<]O7;^UKL86<#VT MKJ+ZO<6>OGZ-KW.>=R>U(.L'L_-/H74$L#!!0 ( #:!9E=J#0=<8@, '\+ 8 M>&PO=V]R:W-H965T&ULK5;;;J-($/V5%ANM$FD2KKZNC90 MHXF4Q%%(,@^K?2"F;-! M[>[;<_,UT\U$-8F'2O:\0OTI%AWR92;5@^I-5LH08Y-/J MGN/,;%G2O 0JI)M8VL99+X6DI4-&$]0YK1^)]^;..P D$N@U@$JZ66NO AX>8S+[C%NW]P_1%[2[?H[( MS2R.R>D33=9I+B$](^?D*0[)Z##P_C1 ;R)D6G#X[R&Y\HY2!C#ZH*XUB?B6(ZK.4_P M<;BCD_-[WJ/_[7TO&&Y;*V[%Y[[')Q,)>$=(PA8D8"5>3)FZ,39 KNF8?8_3O\LS2Y.+UA0ISI\E!3]"L*]1_9^.>V-?1<;V)N=D.LL1NX MKC/:-PLU9L[ &[K6OEVD\= MLP2/218>DRPZ$ME>/OIM/OH'2_")8K]2Y#\A)4OL4\BI2L89P:8@IQL04ET@ MXA.A('4)JKE[.T7B#CN%%+RU.>_W.L4;OC4:69W*C31$CN6Y^GHS.YK-G8ZB!+ZL6CF! M7]F:ROJ'T:ZVW>)EU21UUJ_L<6!KUD/L+NMF\#_ZNC6]3?@RIX(4L$!7UL4 M\\/K=J^>2+:J^ID7)K$[JH89=LC E0'N+QB3KQ/EH.VY_5]02P,$% @ M-H%F5WIBIUL_% 0R4! !@ !X;"]W;W)KN;5E\7RT^JFKM?.G[>S^>KUV3Z?SL MS:OMW_VZ?/-J<;^>3>?UKTMG=7][.UG^]5,]6WQY?>:=??V+WZ8?;]:;O[AX M\^IN\K%^5Z]_O_MUV7QW\4BYGM[6\]5T,7>6]8?79S]Z/U1IL-EAN\4_I_67 MU9.OG_=M"SQYJ; M'9]^_96>;T^^.9D_)JOZS]6^++Z+>G5"TX5TM M9JOM_YTONVW=,^?J?K5>W.YV;H[@=CI_^'/RY^X7\60'+]BS@[_;P>_O,-JS M0[#;(>CO$._9(=SM$!Y[2-%NAZBW0^#OV2'>[1#W=O#WG4.RVR'I[Y#LV2'= M[9#V=@CWG?1HM\.HO\.^D_;QSL_FC[>R^/K\/M;-C^=-ONMWUR^_66<_?(N M&SO-5^_>5N7XQ_?--^_>-W_\G/WR_IWS-F^^>WNIQ-MJG/WV[C^<[+]^+]__ MC_/-[_/)_?5T75]_ZYP[O[\;.]_\XUOG'\YT[KR_6=RO)O/KU:N+=7.,FTH7 M5[OC^>GA>/P]Q_-^L9[,#+M=VG?+%[/FWY/S)M9O/WRHE]/Y1P-C;&?\/%E^ M:O[96^P'9'; Y>+VMCF"=^O%U2?#WOGQ>SM'G4\Q 'CXY(2=]N-U,];-OYN3 MF?/K9'I]7LZ=R\G=U#Q:Y:FLXTYW][-)<]D[;]]FM'04D6E21,Z6=P'B1Q]_ KPT9AY,=!NUWG@@\> M+_A@V 7_G;.ZF30'?=2%;V4/_#58-&3WWT2>J$?>Z->2LBJ!0D3 M)*PD89*$*1)60;!.+L/'7(;67):KU?WV_K/XX%P]O#Q9;5^>W-TO-S]9.^O% M[F\6=]MW:?6?]?)JNJJ-+R5#[0H.W*AW>[(>T-#\D;",A.4DK"!AXHA!*LF" MDH0I$E9!L$[THL?H12\5O:\W3U,$K46'WBM)V)B$99%V$4>IY_=>C.5DR8*$ M"1)6DC!)PA0)JR!8)ZWQ8UKCT]*ZK!_>'#9A_5ROUIN7N,TFS0&LE].KS0\> M-KN?3]?6W%K+#\TM"1N3L"S6T_VTS6D^7LK\>;Z'7GWFJ,9**_4.I=J)?6XD.#1L(R$I:3L(*$B<-C M5)+U) E3)*R"8)V4I8\I2ZTIVS[2/M],OEUO[HYW]7PUV;UDW7Q=F]*5:B,7 MQV'8RY>U[-!\D;",A.4DK"!AXIA1*LF*DH0I$E9!L$["1H\)&UD3]DN];EY# M+NO);/J_3<@^3J9SYYO99D[#:6)VNYU%F?PQJYU5?76_G*ZGYE>9(VTXST=N M?P+!>B1#0T?",A*6D[""A D25I(P2<+4,1=C!57LA,YSV\EX]V#L'F80G;TS MB#_M&)T3B9(X3'JYLM<:&BR4EJ&T'*45*$V@M!*E292F4%IU^"KO9NR)\.)9 M,Y;-KWLSX3]/EH\3@KXQ<9[^^"]R1Z.@GSAKY<&)(VG9CF:;#4<+%BA-&(; MS%!\<.U5%V-.L-"C514)HP#('9V$++2I2F#"=AD+9,6]FL+:_5 M0SR['_(\;\L.'WR+0LT1E)9YNE2QQ]U"ZQ8H3:"T$J5)E*906D71NB%M11+/ M;I) SP8]W:DX]]U0>T^%2B$H+4-I.4HK4)I :25*DRA-H;2*HG6CVEHDGETC M.>YYHBY)G'LCWQMIKQY1SP.E92@M1VD%2A,HK41I$J4IE%91M&X46S'$LYLA M^F/'=_5=\WK6M3QRT6V#./7"_FN\2WOEP;E$O9 =[>F[.NTE*JI[H#1A& (O M\-,X#OKOZE#M Z4IPTF<^]IE5)DVB\,P#<(];^M:7<.S^QK['SL>S@ YI7Z) MTL8H+?-T]R%-4B_RTZ0?&-3?0&D"I94H3:(TA=(JBM9-:*M[>';?P_C8\?"< M@#ZE;IX70Q4/E);M:-;'CJBZ@=*$80CVS(NA8@9*4X:3,,Z+&3:SS8OYK7?A MV[T+ZW/'@S&PPX?>HU#:&*5EOCXIOV=J#*U;H#2!TDJ4)E&:0FD51>N&M!4W M?+NX 7]XU#<8!2.WW]P -3I06H;2M1.+; M)9(7^B2IO>K@NRC;EH3M2Z(+)E'H>U'_%LIV)V';DZ!V"4J3*$VAM(JB=:/; MVB6^W2XYYF.E]>W=;/%77;>AOKJ9K&KGKGEA;,RM07SP@_XS2ON!#_G!J4.M M&926H[0"I8DC1JI$*TJ4IE!:1=&ZD6M=&-_NPIS2O\'7[834U10U>^'!84-5 M&)26H[0"I8FCQJI$:TJ4IE!:1=&Z<6OU&]^NWT#"MJ\+*N=AVF]19#^6P0E$ M%1N4EJ.T J4)E%:B-(G2U%%79475[":PU6O\P^U4#GK8OD%OB#V_WV7RTEYK M<,)0FP:EY2BM0&D"I94H3:(TA=*JPU=YM^-[Z_ $=H='%ZSE_=PNEP:ZSA*. MTC3LW]/LE8IH\E=<.9X!4$RY1VABE98%ND21A&/MNTA>LT;H% M2A,HK41I$J4IE%91M&Y"6VDF>#%IQIA:72'QW?Z_ M6JS6QLRBALR.]O1ABA^FGM_K@#5&JV8H+3><0^]Y5H$6%"BMW#<$O8X/N1Z[K]8*+."THK M49I$:0JE512M&]_6C@E>;@VAP&!>]!T9>_G!P4,=&926H[0"I8DC1JI$*TJ4 MIE!:1=&ZD6L-F8!?4"@P]&OQ BULJ Z#TC*4EJ.T J6)H\:J1&M*E*906D71 MNG%K=9C@;UE=*#"I!%'?O[8?R^ $HKH,2LM16H'2!$HK49I$:>JHJ[*B:G:7 M86]EF1!8:"@T^ I)$/C]>49[K:$)0VD92LM16H'2!$HK49I$:0JE58>O\F[& M6BDG'+K0T,%NAZ&NJ!@[?MHK#TXL%3PS][N7?RB2A728Y>J4A*(LH]1L*1]M8*;9*"TC*4EJ.T J6)8X:J1$M*E*906D71NCELA9+P1*'D>=*T MO>K@NRCJDZ"T+#08(%Z:])=LS]&J!4H3**U$:1*E*9164;1N=EN;)+3;)"]N M3=OK#TXQ*J>@M"PT*!M1.O+Z(4:M$Y0F4%J)TB1*4RBMHFC=$+=^2FCW4VAK MVEYN<&93[8%*X >)V[>FT:H92LL-Y]![@UN@!05**_<-06_:6:)5%4JK*%HW M8ZV4$MJEE)>RINUE!V<-M5E06H;2\M"PLE$4IU[S7S^8J*F"TDJ4)E&:0FD5 M1>O$-VJ-ELANM/Q6?VV-O=IK3MMB:LRK"/=4O%\KZW!"4.5&I26H[0"I0F45J(T MB=(42JL.7^7=C+4B3V07>73+^NEZO8$Q<0:G)?+]_G.%2WOEP8E#O9P=K=/E M07L+AQHY*$T8QL!+?-_O+]M4HF4E2E.&DSB/HKA_$S)LE<2C,-CS"8.H]6,B MNQ^SW[(^G &T;PI*&Z.T+-)5DLT*Z:-4[_N)%BY0FD!I)4J3*$VAM(JB=2/: MJC.179TY3;..=%_$J%G;BP_.'>J\[&@VS1HM6* T81@"LV:-EI4H31E.PJ19 MFS:S:=91:Y]$=OOD>9JU'3[X)H6J)2@MBW2U9(]FC=8M4)I :25*DRA-H;2* MHG5#VMHET=^R/E"D-]D8:3VI[8L& MM554(F 9HMQQ*>N-G0X ^AJ0RAMC-*R MV-!'Q!V%D1>G43\PJ-.!T@1**U&:1&D*I544K1O1UOV([>Z'\;'CP4F!6)]4 M-TZ,V8L/SATJ>^QH]CL4JG"@-&$8 _/$&%I6HC1E. G#Q)AI*]O$6-R*%_' MYB:#YL;L\,$W*=3;0&E9;.@ELF=N#"UNFM%4W8KNZ M ;=WB/5Y]C#6;EVHTX'2,I26H[0"I8ECAJI$2TJ4IE!:1=&Z.6PUDOC%VJS8 M/E%CKSKX-HHJ)B@MBPW=2J)1_V5SCA8M4)I :25*DRA-H;2*HG6CV^HE\8F= M69YT=ZAO[V:+O^JZ#?7V8W+.7?/*V)A;W0;P/6TBSWY@@_.(JB/8ZB[Q\YNMV.)HO9VB,@Q*&Z.T+-9E&"\8C6+M+2FJ MPJ T@=)*E"91FD)I%47K!KA58>(3&ZU0W9+L]0>G&+5I4%H6ZSJ0EX1^U!?: MT*H%2A,HK41I$J4IE%91M&Z*6T\F?KE6+L;0HBU<4-IX1WLZWQ'[;M1;K2!# MB^8HK4!I J65*$T>-U@*+5I1M$X8D]:42>RFS$OU5;*7'1I*E#9&:1E*RU%: MD>B6B1^F?MK_C(% RY8H3:(TA=(JBM9-;^OZ)'S/EL2@OFSF%'M/D.R5!T<. MM7=06H[2"I0FCANL$BTJ49I":15%ZP:N-7>2OZ5K2V)P*^)1U(\@*O*@M RE MY2BM0&D"I94H3:(T==1565$UNPELY:$$Z-J2&/I9C%)?Z]IBKS4X8:C]@])R ME%:@-('22I0F49I":=7AJ[R;L5;]2>SJC_[Q"7D_MZOCB>Z,C (W#;1[&FKX MH+1L1[/*J6C% J4)PQAXR6B4]C^E7*)E)4I3AI,X]_RH__D)TV9IG"1!LN?B M;WV;Y-2V+8=#@#HU*&V,TK+$U+9EY(6;#U'T$X-Z-2A-H+02I4F4IE!:1=&Z M$6V]FN3%5CPRQM;03,3M_\M_:3^FP7%$E1J4EJ.T J6)H\:J1&M*E*906D71 MNDELE9KD1*7F>7*JO>K@&REJTZ"T+#'8-)$;^?U/(:)5"Y0F4%J)TB1*4RBM MHFC=[+8V3?+_;-/8ZP].,6K3H+0L,=@TL>O&<3_%J$V#T@1**U&:1&D*I544 MK9OBUJ9)[#;-25. AL5[@KA_M5[:*P].'-J"!J7E**U :>*XP2K1HA*E*916 M4;1.X-+6F$GMQ@PT!9CJ:D:@3<+;#V5H E%:AM)RE%:@-('22I0F49HZYJ*L MJ)+=_+7.2VIW7HZ: $QU;^+<<],PZ*^,8B\V.&&HYH+2F\78P^7!D4.U%L,Y:%. :,4"I0G3\1L[ MJ*%E)4I3AI,P=% S;67KH):VBDEJ5TR>T4'-3A[ZR .EC5%:EIJ:TY@[J*&% M"Y0F4%J)TB1*4RBMHF@/$;U8W=3U>CQ93]Z\NIM\K'^>+#].YRMG5G]H\.[W MF_G&Y?3CS>,WZ\7=Z[/FYO?'8KU>W&Z_O*DGU_5RLT'S\P^+Q?KK-Q<-_\MB M^6E;X\W_ 5!+ P04 " V@697M?DZJ=@" H"0 & 'AL+W=OA\, 02LO\K/WY.>@.P[$ M$@U93.)MO E:&\'V6G#?;B7\5K!3Y%@?D6W9SHY\!NWP.RP WMD+#]KA(T6-4ZS?$[)Y^[AN^(I_+B?X <:S69$4#;?97$KASY8+F2.(](SX.201"R) MX;]_U_&LK[O\.219<""R+>_*O60 M9,&!R+:,\QKCO$/L$^_UHKFVM[VR@]:9WFK*@<@J4\R-&I(1,2]KL02U!5/5 MZ=KT-N7^LJQR+_K[< VHJO8S376'@!TXITRBE,R TCH]AU4555VN L7SLE(] M<@5UKVPF<)4A0@^ [S/.U3K0$S27(_\?4$L#!!0 ( #:!9E?,W^LG.P@ M (,E 8 >&PO=V]R:W-H965T&ULK5IK;]NX$OTKA.]B MT0)U+3[TRB8&TJ3%+M V0=WN?F8D.M:M+&I%VDGVUR])RY8M4HQ]K[\DDCT< MGQERYAQ2NGSBS4^Q8$R"YV59B:O10LKZ8C(1V8(MJ7C/:U:I;^:\65*I;IO' MB:@;1G,S:%E.4!!$DR4MJM'TTGQVWTPO^4J61<7N&R!6RR5M7CZPDC]=C>!H M^\&WXG$A]0>3Z65-']F,R1_U?:/N)CLO>;%DE2AX!1HVOQI=PXL;0O0 8_%G MP9[$WC70H3QP_E/?_)%?C0*-B)4LD]H%5?_6[(:5I?:D M>O]D@E?!/%#!;GCY5Y'+Q=4H&8&FJE-_XT^^L#2C4_C)>"O,7/+6VP0AD M*R'YLAVL$"R+:O.?/K>)V!N@_+@'H'8 Z@\@ P-P.P";0#?(3%BW5-+I9<.? M0*.ME3=]87)C1JMHBDI/XTPVZMM"C9/3F[NOMQ^_SC[> G4UN_O\Q^WU=W4S M^Z[^??GX]?L,W'T"-]>SW\&GSW=_S<";'Q5=Y85D^5LP!C]FM^#-+V_!+Z"H MP/<%7PE:Y>)R(A4R[7^2M2@^;%"@ 10I^,(KN1#@8Y6S_'#\1$6T"PMMP_J MO YGK'X/R=E! MGJ)=GB+O%'[6J5"--R]$S04M 9^#>?<D&%8-(YM1N/X=Z4P=ZD.BQ2]WS& M.YRQ%^?UDC>R^(<:EE 8BTK2ZK%X4#,Z##2V8"1!'ZK?Y@!KLL.:>+'.),]^ MCC4-Y2#C2\7-8H.;/>MKYH*:6#!PA$G8 VM;(90D@1MNNH.;>N'>,K6NLL) M=$%+'=#2/C+;""6Z1[N P:"CL>#5!D-[,Z_ +HN5ZK:-7K097U52+V E5WXR M2?6"$"Q;-8/=M_W)\*#CX#!&O8A<=B2)!D+:8V9XTD+N6D[)U(H!C58H8SX? MJYZT6=K.(*"CPL+^I#BL,,%#LX*Z$)"?]Q:J])CH-4Q3A4 I!5 6]*$HAYMG MZ_Y,W?-FCK^Z ,<&H!=U@E. H'H'?T,^?"F"S8M[<[I6#$[Y-EBA(P[2/WS8C M)!I02;"C5>CGU5LV9PIFKI;OFE4K=X)MCAP38B-TF.$$Q0,0.S:%?CJ]ZW7( M;3Y?G%AMBC3=O8_593;<&CLJA:]Q:9M.29]? 6HSILI69 %UF*%T@(501ZS( M3ZQW9H562A._V@"0@P<38@D EQD'+59 NJF[C294?K2>2@OA"G&%JKSF%(0D0P&9B]CB61GR6_ M4-D"/ VY38EA@D+4[T$..Z)Z980&<'?DB?SD>9#PNM'U(E\,@[*_5T6M=^]. MW#85CD,"^P+>91:G9*C..\I$?LKL/+^!-6_1OCR\=FRYQG 1] MW>(P&\,X@$/)[V@5)2>5_+RH:)4=@=O+UB>7_)F\'2:AXVODY^O[AF>,Y=NN M)\1*Y8#IY:@V[DNU0Q-Z+P]6M;J<\U)E:VRV;8KE5:;>F1,D?1JQ'9AQ,<"B MCETTPG$0]:?;L9$F"40#1(H[QL=^QC\E4BK'BG;'FT;ROT2+;3$0H2#$O6 = M9@/5B3O!@/V"X=@XJUSI"MUF5,N2OS#6?E.W?=:$YXS.%A8(6O+#8041'MB>XKU3 M=/\.VME/C^U&V-XQXR1-2+^N''8H#()H"'TG&O#K9^!J_31F:Z)$GX[DW28> MO;K6M#1GT)K45 .339'I.=+?.\.Q-8):9A'I:PF'G5IH9&BI=4H"^Y7$S='H MP1@\L,>BJO0<:?I6/8+GSIAL^0 C#(FUO!QV,$!#\@AW,@/[9<9)03&]?_>& M8\L*' 5QVG^PX;"#21#% UMVW.D/''N)^UO[+*/8G2$>O^9T-;HKS*N&3GY<=29OA[GK1 _VGR48T:/STD^6,W+'H7R8X-1:N+8= MC).4##Q&P)TZP7YU\NV(AN'0"SBUVH5M!6,\<#)#.DU!_)KBO(5%;#7@+"R' MG:^P2"<="/06UFQ5UR73NPY:FF<+)1>KQA!MQ:NQB6-/W:MXCF4IXM4LI];0 MN;P=IJF3(\0O1_YL$Z#2PFA3O@#VS)JLT/L?7NN69*T HT*<>;$5A37;#M%! M!LX[2*\?/QH+^WT>^Q!8C$*-^6W%8H3@<8$.R]\S>+UA^ M5/IAP"3?GE1NY?VPFB?V,_J^DG>8])7\9.]UEB5K'LU;/@*8!&]> =E]NGN3 MZ-J\/]/[_ .\N-F\#]2YV;R>](4V2I$(4+*Y6"4;43T ;J^SGGT" M !6"P & 'AL+W=OS,=J#]][.=D $R*.KX K;S/J]]G./X M]+>$OK(8(0[>LA2S@1%SGO=,DX4QRB"[(SG"XLF*T QRT:5KD^44P4A!66HZ MEM4V,YA@(^BKL04-^J3@:8+1@@)69!FD[T.4DNW L(W=P%.RCKD<,(-^#M=H MB?ASOJ"B9]8N49(AS!*" 46K@7%O]^:>U"O!KP1MV5X;R$A>"'F5G7DT,"RY M()2BD$L'*/XVZ &EJ302R_A3>1KUE!+<;^_<)RIV$H7;$MMJV6 L&"<9!4L5I EN/R';]4^[ 'V*<"I M .<8\$X ;@6X30&O KRF0*L"6DV!=@6TFP*="N@TW26_ ORF,W0KH*O2H7Q_ MZN6/((=!GY(MH%(MW&1#99"BQ3M/L,SU):?B:2(X'BS@.]@PL$!4G1L<(C!* M6)@25E $;L'S<@2NKV[ %4@P^!F3@D$8;E/,Z)>5SP2#"/ M&1CC"$4:?G:>[Y[A31%S';BS"WSHG#53MY-/9;#$ T,Q&E[NE15M9R#)H$]S:EN^Y7M_< M[*>E1M?UG:Y_*!MI9&W?.I:--;*.ZSK=0]E$YV8[\I#ORZ8:6:O3]CJ'LIE& MYG0\W[4.=7/=EG0=>R^(\G68>Y=LANA:56@,A*3 O/S:U*-U$7BO:I^C\:'= MF]J:\9DH&LL:[Y]]67&*#^XZP0RD:"6FLNXZHIB@9157=CC)U17_0K@H&%0S M%H4OHE(@GJ\(X;N.G* NI8._4$L#!!0 ( #:!9E?2G"2(MP@ %@5 9 M >&PO=V]R:W-H965T^$;ZI*NO5;5=K5Y6 RV-QXT(LBT(W1 MU44M%^I1A7_4]PY7HTY+IBMEO+9&.)5?#JXG;][.Z#P?^*=6*]_[+2B2N;6? MZ>(VNQR,R2%5JC20!HE_2W6CRI(4P8TOK6_ M=!:*R\'Y0&0JETT9'NSJKZJ-YX3TI;;T_%>LVK/C@4@;'VS5"L.#2IOX7SZU M>?@6@6DK,&6_HR'V\IT,\NK"V95P=!K:Z >'RM)P3ALJRF-P>*HA%ZX^N84T M^C=)*;H8!6BD^Z.TE7X;I:=_(/U:W%D3"B_>FTQEN_(C>-*Y,]VX\W;ZHL)' M50_%\3@1T_'T^ 5]QUUXQZSO^!O"2\2--=Z6.I,1$"83]TYY94*\87/Q01MI M4BU+\8B;"N@+7OS[>NZ# W[^LR]#T8'9?@>HI][X6J;JU_6KV7I2=#T5<@'M32E@W_O%.93G'<)^+6I$-Q$ J%]%6U M-.M#H;V0(H4ZG96M0:@M(NU2.-YD5L 665X@'Y9@@=J;18B M2+=0 ;>AVLE:*R^"%=H4>JZ#R!V I95KCWD\$ _7CT@31"D0P(14FF]5^RJDFDAUDJ"_G!6D8"J M*;-#<>T): ZX$7.;=">B+!C)8/'(*VTJ9I24L3@&M0DD/0K\?KL=#@%(90E MI7PH[J1!%0BO8JY*C30CG84,0B-WZDE[=C"5ODCXKU"(;2E+!CBE!I3\604Y M+Y7P"M'I0!59P8!0AF_WW4.E\H82"NFZE,90>6,>T&.H@1.P72KI@YC S\@2 MN2TQ!+CXT*6];ZB( OVH*"K<]$HT1C9(.I78HI#&QU]MX^(B[WK4=STZ?%:B MN5)('_O=\[7G8RB<;1;%KBN4"8^LD#N +_R&$9M^Y@1?D)I=Q'L-W4C&51RW7599NH0#I@A"[:IN#BI1894F4IY]:UQ+9P*HJN="C$S\K\!M,0XERON;="B=: )(+Q$ MW=K:!EW13XI./05R!38\2=)MGN?[$\"%9 <,2BB,%1*U<5P8EP4@/H/3ILZ7]BFS/;)&DNM#]#V8TKY="&7N(F"(3[J&YD!O/! Y3F6(RK'/E#) M.> 1N-?!9D0IW$+SQM-@0"_-_ZMXIT+WW2FPM!/7'?(^&?&WIER+X\D^=L.) MEGY)N>G)\5 &H1!>6J4\>[XVK90%P=TYC 1 M[X$.8Y\VFAZ;N;C]$U%R1J(2Z$ ;U6@R];"KHCL?#/WF U4F\A<76P'?0.' M"2O99_M6?/QXLV.Z1-,0P:$IV]1O)NC_[\CMX5#<@U) D@MR) A^QX9]GE[GLB6 M5UV*(L44Y5D%]M>1JCG\NG86 TO,U_O12FF&R>X&NX5,9;PE7(>-XB1ZUG\< MPVMYEK6;AF,LAH;/D]/4T.1Z?;Q0=9(KR MKJEV&%.OT!WCX;B;Y)E>:MI>$"4>G0['8P'BB,*'&+4-K5[/O.LLOQ+G9W^@ M3F)0Z99%XP9W*O["-(.%J_O.;IX['3V1F[+!%#J+5$+]B9Z MI< &33R]NQGUW8A]N%=E-\/V!K_3_6W(N_RSC?U_"#76J=_UA"GL[*FN>4V# M"['DJ/TO=AF771H%1$3S4J=0B+T)YCU8>.?(Y*5IP?N9_WK)N;$K%0F[F]6@ M5W' ]P^9:YZ\,8C=/6)'C2T/G,#R<)K/S:7)^/N[%OM.CVZT2/B2TF#4EORR@;L\# M?B5.CXK=14NL M: >$K>EPLN6R[TO.D%!UQSOF\P6$%G[B-5KW*6N3D^3T?)*<3\Y?@$@[\SAA M*[P@8:\5]2Z4Q<'N'JR>E$MU;(*\*;OIU>F@Z1,;2X/0Z\U+0]W ;TE+HNGO M>M-D/#M)9B>S[QA+A[RQ;L@_IKGSFJ [W1DR"3/L3FWXV#$R>K8MGORJ[EU M=+$9*A$"?4A$B^.MICT@&0]/.WSM^T8RZGWM8N:C;WH4,RS&#U_=W>ZSX77\ M6K8]'K\Y AX+#;=*E4,4;IT,A(O?\>)%L#5_.YO;@/6$?]('!.7H )[G%B.K MO2 #W&PO=V]R M:W-H965TW#Q7W@[HXDQEQR0W(M^]_?,\/=U=J6G2)YD?:#,YS/D_7;T\G1I'_PT:PWB1_,SDX:O:8EI4_- M9<#=;-!2F9I<--ZI0*O3R>+HS?E+7B\+_C*TC:-KQ9X4WE_QS8?J='+(!I&E M,K$&C;]KNB!K61',^-+IG Q;LN#XNM?^7GR'+X6.=.'MWZ9*F]/)ZXFJ:*5; MFS[Z[;^I\^N2<6MUZ:TI#<636<)^+#4K.]WG6??\$=V_J-^\2YNHWKF*JKOR M,]@Y&#OOC3V?/ZEP2J/GA_/@)?<>#\\>B[_@1?7N\5/]=%#$%%,O_ M]CF<];WJ9_]:+"Z?*^T@U31P1!>65&A9 )ZPP)+*-IC$ M'O*R=S?E1KLUJ0M?UR8*##U;OKMX#C!:ZU#QKL8E"J8>N04'?!"+H..@M\4W MQK$\=JJU ]JQX_RVM&U%"EXIQR!C9>? A@3147T&!N0H;3>FW"A$1SDJ*49. M5O(YCFJE34!D>"^8VVAW^^,/K^='KWZ-(]L:'TW&0MDD KG$>4!\D!QBL0^B M)+N!\.&5\56<2GHYWJ*<;?NV7.>M[;T%QF5^8>/BQK>V0CTH9IFN$CZW+L.X ME );.-K\'VR9?!$+_>XUO201$CE7J+^-8%!75\)%@S[Q-5]?F\ M'^.%-0;NHR]QRN]"2-:!XG0;\ZX*!93EFJZX+!ISHL8;Q@EQY^Y@K M.^N5B1D=I\NIJN"@#E/U*1)+4DRF%K3DS7)-Y!+#RZ_G9@]F2^T$^M(:KLD= M]#%PU?J*1EL*,D<,ATT.2]IHL,]JA?'M+B+I>L@:UE/7X-;HPM@=>N]ZH3.> MX\0[/R8SE %[V%]_!4\>6A3HFES;V4 W#==U5%4K:+X3$L:2$IZJ/[B#T>YK MST\+YM:#<:CH6MM60L29' +6LT=6[.,.WQ#;S@QF$@\NYX@>J!*L#]ZS7/C M%0L567678>->-,$SM3 Y *Z8;CB44&9](\:,[GDG*C?.6[\VG3V^1FOI&[YK M(ZU:BQA?4S/1.*SR;V /7 .QASI[X? $+7=FCHK69^0RH5KPPC[3!J7PR^<53) M&(-M>]9)FT"4^18Q574^WCS&06"!,K4R$^8 ES+8]#9;SB;P+:A5\/5>NT?- MOO.>RP##40Y^[%W>Q0UY6K6)@:\G28P-'CET:83F2)!)*IAX):H]ZY;;'.@A MYU+![T>#&DY';8Z/(/208+@SE,:H'KA,GMIU*?L_!X:!KR1$@ M%^!INLZA+X0JN%%ZK[X@X^ _/E!!K"(9NIG[,#C '&2)E=)-25QW5'5G&AC2 MW73AX'*B@2ZA\[:\I.+&OHB*-PO1P 1SA6:'P(@XX MJC&GR %!HV0DX)CEP%,,>K+JKCV;KO^8WX*!+N9 / ??,MMUG3RXWJ4VZ[V7 MW2EFYI+NG3.#=YX+,)?9>^D.P\SBY?\ !Z#M$P)\1,)YK85513X2[>IW=%I& M?EV%;SJL4O?IJ@S^7+6+Y) MOI&O485/R==RN<$QCP(OP/N5!Z!T-[S!\'GR[/]02P,$% @ -H%F5W"= M8@&C!@ "A$ !D !X;"]W;W)K&ULK5AK;^,V M%OV>7T&X1=$"&C]D)W&>P#RVV *=[J#3Z7Y8[ =:NK;8D4@-2<5Q?WW/)659 M?F6[13\D$27RW'//?9#,_=K8SZX@\N*Y*K5[&!3>U[>CD'PUJJ32@\?[\.Z#?;PWC2^5I@]6N*:JI-V\H=*L M'P:3P?;%SVI5>'XQ>KROY8H^DO]4?[ 8C3J47%6DG3):6%H^#%Y/;M_,>'Z8 M\*NBM>L]"_9D8E_-NM_4NO/)>-EIG3AMUC'N=/90&2- M\Z9J%X-!I73\*Y];'7H+YN,S"])V01IX1T.!Y3OIY>.]-6MA>3;0^"&X&E:# MG-(XJO".O_XO516_"K+AL1[DJZQ!,6]NQ]Y@/.44=8"O8E Z1F@&_'> M:%\X\0^=4[Z_?@12';-TR^Q-^B+@1ZJ'8CI.1#I.IR_@33M/IP%O^K\]?:=< M5AIVUHG_O%XX;Y$<_SWE3J_'="X1G M'>'92^C_3VA>!IH.1:; MK^;IY/K.B8RL1Y6+I=)29TJ60FE(UP2D!(.L;'+&R:0K!'UI% S&;S++(G0M M-W)1DI ZYY>VH5S0,SJ,0RCXI8%EB\2W%BM%J>1"E,&&\LE1*KO)R(UQAK$>E^,:VZX&.OO,9C4YI3XB7%Q9@3'W)Z*7*F!O$ M,E94QA+FQ:Z']I%P!P(SF/K)@,$,XY6TP5\6J\?HC'SR2:J2#;P"Z"L':82C MK&4W%*^=(Q]9]KVVE!F+@A+2[]E /^-OT(D9H"\I![K!<&:T,Z7*X5N.+R6" M!5/<(0!O.=Z>5L:JW\-GA]]-;>+2DJ =._!;DZ\XKD(Z9Q!KAEHK7X192M<- ML!I>"CW:A&I#L"/I]M(._- LD9EPQ048>LX*J5,H*K;Y N"-I>Y&OL"?P!J J!#!@8C*'S"RX 87J:@,4,E[IHYF-/IH[ M#)U -AY5HWRH(;%JD$.<.^"V/-,_4$1 4<@NF(,-2_0*>=M/ U%@+&U6;(*J M>==[F$&C9?X;U*$\$5\:PRD; MDB041MS]V]"XP$3E,(6:+V.473_,H6'XDR&[:PFE+:$?(HMO8^="0NHCZ]P8 M,0:-UI?O0B&2"DMRA63WR"7FI'>CG:/GLS'$S='6QH%E7N<0_E+:,SX>*\-) M(\YL*C- MMLP"+A_& _# M;:IMLW6K^<6WH1&BU\&D^^XB[CNW%SB]T:9K?PV^B:_%9)XFUST]MT'9/ M%W"^(AN\K64-)I.;63*?3[NI!^.+3\./P^#Q6XF:5:B8E7DBJ^..PT>#%>EL MT]L?Q6PR3\:S20=Y, 8'BS3AL\'",/?)+)G,9CL&>\-6H:_%?'R3S*^N]_R[ M2J^3\=6\Y]\[[$51X4E0./T;%9[-D\LT[3_\"7VGDVERD\Z[J0?COZ)O>CE) MYM-Q!WDP/M(74LS&EST&_6&G[]7L,KF:7_;=N[RY3B97TYZC)W39MK,X*J@, MS=-A=ZUW9\G@R/F*.GE$:AP_[_6WH7A1KIP6OB=4LB=EE#$HDN#<=1 FALP. M=#M/.!'K0F$G"P^Y34[;XUC7B."F,G"K;8^4#T]=?$:]^RDD M6H5;."X4',=X5>W>=A?]U_%^NYL>_TOP7MH5KATXJ2ZQ=#R\OAP(&V_><>!- M'6Z["^-Q=PZ/!4DHRA/P?6F@5#M@ ]V_/Q[_ %!+ P04 " V@697AK+E M_,@$ #@# &0 'AL+W=OQ<[ MQC+C6MS*_+=L8=:3?M*'A5CR*C>?Y.X7T<036KRYS+7[A5V]-T2+\TH;633* M."^RLO[R;TT>.@J)_X(";12H\[LVY+R\XX9/QTKN0-G=B&8'+E2GCF5YO>9;S62[>88'?:9X+>!3S2F4F$WH\-&C";AS.&[B;&HZ^ )?" M1UF:M8;[$$;;^#P@A?P/I1; MH0VRRF@/[L3, "\76#>"B&?B\%K"4.1[IK%R! ML?MT<["S/P487,8T9WAJQ *V/*\$R*43W\IBP\O]ZU<))?&5!GYJ!T&>A,/L MFK1UFG.]!H'%0DA;0B>TJ"LEM8:JQ+Z4HP,+6&$_JI=S7!%ZU$,F&5',A&KI MU/O9:;G?WG4AE7&J'93.\/X03F\NM7'X#AJ6/%-UB+TW*#-K66FTJ]_V/IZ+ M8]3##!1"S3.>PX9OT)^?@)#8HR3"D!RZB6U[R M1<9+6,FM4*4ELY-C$RWG^V[. LH\&H= *,(E 46\@ 8>"T/T0FVDPH!@)M%; M(,Q#@K;VT7J$NZV4L=YG:=#;\W5!,"\*26,CBE&+A2GZ8IC+R9AQU-J\X32*(E^)$DI\\(X !*TD%:"6,]3 M]-S#9]\F2R<<#3!!?A); XVO3A*31N',"+6;K0#SFAY?9G80>3?R#F3BU9X@E@1<&Y/OXS1(O MI/2$-+7X-&5IC/*HXVH0HD64LI2<'MK((T$,['AH4,#(2TPD$?5($N+^!M8) M0O:]1(P8NN&*R>*Z0WD)C5TE(V8S'[J+@;>$!D=2_8L;H5.0V1Y1 M2W#:&CGM_/_-;8">VHP"<@3V@BN0"O#>M)F- M*5X (;7=/G&9C5+B\AK3"+M3>M#F2X,NMP!FK62U6H/922?0V.0]ED00VU;C MVQ*C@";)18[_!<^^68>?5B1Q>N;>UQNI4I:D?H*VT?;Y?UZ_6X_;Z[8_] M9&7OZUPL4=4?Q&$?5/V>KB=&;MP;=B8-OHC=<(U_082R&W!]*:4Y3*R!]D_- M]"]02P,$% @ -H%F5V.M<"[H P * D !D !X;"]W;W)K&ULK59;;]LV%'[WKSA0BZ(!!.MJ14YM [FLZ( 6"Y)N>QCV M0$O'%E&*5$DJ3O;K=TC92MJEQC+L1>+EG.]\Y\)#+G9*?S$-HH7[5DBS#!IK MN[,H,E6#+3-3U:&DG8W2+;,TU=O(=!I9[95:$:5Q7$0MXS)8+?S:M5XM5&\% MEWBMP?1MR_3#!0JU6P9)<%BXX=O&NH5HM>C8%F_1_MI=:YI%(TK-6Y2&*PD: M-\O@/#F[R)V\%_B-X\X\&8/S9*W4%S?YN5X&L2.$ BOK$!C][O 2A7! 1./K M'C,833K%I^,#^GOO._FR9@8OE?B=U[99!F4 -6Y8+^R-VGW O3\SAU_!D&=YQ2Q;+;3:@7;2 MA.8&WE6O3>2X=$FYM9IV.>G9U0433%8(M[X"+E7;*8G2FD5D"=W)1-4>Z6) M2G^ -(=/2MK&P$^RQOI;_8A8C=32 [6+]"C@+793R.(0TCC-CN!EHZN9Q\O^ ME:LW*)C%&JZXJ80RO48#?YROC=54*'\^Y_Z GC^/[@[/F>E8A&>C]SS8^@O2M-1I.=YSJ9PL#"T@FJT ->:.H"V#\!D#?BUYQV= M21N")+%C>Y6BDVL(0&W -@@;):@#<+D]FU!F+;9KU#Z]5UCM)TDX<;EV"4\G M;[DD/=4;PC8GDX]LK32S2C\\&H+7)!J6Z8P&R6F8%-GD(](1;92H@;>=5G?8 M>B>2)"QF<_?+XWSBXM=;LOB(Y!PP:F-W3"/,PB2?0Q;.B]GD?:\EMU0>7F3# M[ZTOE=.T@"(I"$I2R?1#BR'&9'-+^P;F\.95F2;INTE6AEE10I81:DD$C3FC M9E3U;3]48(V4B(JSH4N1$=8J;?E?P\);2,HP+E,X<<,\S,LYG$R.!=X')2T+ M%Y32NWWUU +>4T,W+A_:L7T&QA'HI:-FE0.99M1YA#C02/QAWAY&L#^FCZ*=4\J4; M9)3F9!1SIYGIJO$<:R1_U9#.+ _G90()E77Q*$ZYWU M$B83X/H K\B#)"Q/ M8\CG\\DOWLN\C&$6SR:?E24Q]K)PO";5,*$"I$3.PSPOX+E6&#VYO5K46W]' MNUA2#0X7V;@Z/@/.A]OO47QX0WQB>LNE 8$;4HVGIW3KZN%>'B96=?XN7"M+ M-ZL?-O240>T$:'^CE#U,G('Q<;3Z&U!+ P04 " V@697^,@0CP<$ !7 M"@ &0 'AL+W=OY$ M:C!U63+]=(5";6;!(&@/[OBZL.X@ MFD\KML9[M+]6MYIV48>2\Q*EX4J"QM4L6 PNKT9.W@O\QG%C=M;@/%DJ]IH3QO[!I9,?# ++:6%5NE=A1 M2.,#"LE6(?%V-Q=Y*Z^99?.I5AO03IK0W,*[ZK7)."Y=4.ZMIJ^<].S\1EHF MUWPI$!;&H#7 9 X?E.CQA@?P6M>\GZ^]O^8F$\K4&N'W MQ=)836GSQSX:FEM&^V]QI71I*I;A+*!:,:@?,)B_>S.8Q.^/^##J?!@=0_^! MH!W'F_1WF6#/D.N6K%>?0Y#4,0X<9XJ*UEA0*[ %PDH)JGTNUR3DSBBD%LLE MZBZNE[V/6AD##TS4Y%.6U64MF,4"9<$JVI#%II3<-LG M9-J<]F[D6:55AH3D2&3A*8SB!<9B.[:22>ID1C (X\F% M6XXAI45+L2>]]V.Y>8W9UI^!]R?YWZ7F*!R=#RGKAI1RYY2:%_M2LQ7RJ9F2 M7-V(^#<9>2AAKIA@ M,B,<^SI^Y,)@%$[BM+?(_Z3W=)?I7<4]^=]JPF<%O*P8UUZYH$Q9(KJ9)%-K M2<[G!QL;%4K'G!/7SC$J JDLA3ZO:29Q">KHX))"1HPPBEFM*V70]/>]%='. M8U^B7ON1QE!>$S'-N]^==E/3HAD6GL6;D>L3TVLN#0A54K;=N NZ67+^-U!+ P04 " V@697@@25 MID<, !R*0 &0 'AL+W=O>T";E25RWN?AS$C/-L;^XE9*>?$QSPKWO+?R?GUU?NZ2EF>%*_-< MVNT+E9G-\]Z@5]_X42]7GFZ<7S];RZ5ZK_Q/ZW<6O\X;*JG.5>&T*815B^>] MF\'5BS&MYP7_TFKC6M>"-)D;\PO]>)T^[\4DD,I4XHF"Q)\[=:NRC A!C%\K MFKV&)6UL7]?47['NT&4NG;HUV<\Z]:OGO5E/I&HAR\S_:#9_5Y4^$Z*7F,SQ MOV(3UDZ&/9&4SIN\V@P)#.\E^%ZM^V(41V(8 M#T?WT!LU^HZ8WNA+]!4OM4LRXTJKQ+]OYLY;!,U_CEDA,!D?9T*)=.76,E'/ M>\@4I^R=ZEU_^\W@(O[N'A7&C0KC^Z@_W&7WDYOVQ3[%I&.4'Q2BWHG7A?B' M+$ID+GPQF$1"8C'VP,]"%P*.\BJ?*TM/+R+A5XKHKF6Q%2"L+"_S!@P$(,5* MXB RHBV +4*NU]9\U,@SE6W%>!C%<8P+G4A-^*E1=)'XD>5;HR!K;3?1N)69AH\"RW%$Y*3-KPH M=99"I+,(&>A70@K(G$,-:\KE2MRLKT$YJ!PNH+A, M4TU@)#,QN#RM8=16C[2E()(V6?&/5-T!2]?DKD/=1P_5?=35G1A 8O71JZ*C M1=L8+U52NWH4!WO\T]S5MX:#+S3)>/"'F&3V4)/,OL D+?U'58B\8?$H9+[0 M'GLI$?\AUKE\J'4N?T_ C :$Y*-)7WQH660%**&=9LTG]3%R#!$=ZV"!V$)) MH- "S#[%0WU<@GCKSG MK4[(0XETJUJ8LI EB"H&Z!2%4;AR)M,INW,N01CNY7+ ]>'(+AVK,E['\;8O M:EIR(';%@S"/Q; _1NF195Q%P2N/Q: _V=UA(COXKP]K7KKGE.$P(N7($XBT M;$N&#!%RN#_JBK*2J4 ZW.DZ=6KS,UH_%I?]BT8DLIC+#!4H MV7P7#'MW%A?[Z;#<;%PR&VXPI+4%+?PM( 6=C^]/C?<+P39(33%PNJ MPQXV4BNJL^\(&1Q$_FEM FGU426E;R5)K4CG *R, ?E3!3X<8'.@6;4Z-ZD& M2C'/+A1:]53=R:P,48D'TJ$[6 ?A2M(C+2T9B9^E%3Y E)OWMV(V'C:^8T;= MM$P5V0C%3D694)?C@$RC7;"%WQCAU%K"((K+'JKXP!IFM#63OGA;[!Y2LK;R M2(H"G8>EVO^I63PM'>N@=ID_.A(V(%'Y/DE,61 IQC=WI#BJ$);0$?_8/?9T MOVW>VDT&$FE"R5:T'(OSOK@!4\I)=#'[ODF0=Q26Q]0#G\?B8@\8:H=G6LYU MAM,C++OLQ\VR8V8)>REM 46TGW<-QOU9LZU2]8@@7 SN<3VFJ2@IID_$<[A$S"L&B"=805#3P%)2G4T-HW;-,<@J*#HOB%PXX\B/ MY)VV/)].P%TTZX/:ZW^3C4?DV$'"7S(39W]*)NX2<+]C:B/HT8@E=J.OD:SW MY.;PHI5EQRQ5)Z=<+JU:DG.Z:3IKG;LGL]0=25-J+3]+[3\B<[DF^],3M]TA M_&E9VT&/OV3B'JV\$')LGT_G;8@?E#D0/>$RZ&MG\AX ?V9!.>ND]JY*/-:. M4/5;&-]HD59E=XB@JKA&7_*N4R0V#HM:-]N&$-I557;5W3S19\V4)Q =HY; M;=RGA51/=J*/>BEWI)E"29EK1^7O9V#6:72)^Z.OBRZ?\,/_%=; LDB[IJG\ M6=IU:.&1%;^6VG&G3/'Y-O&FFLS-]F81A!7!!9\>R@V_>"@'&6YE/K(8 M?0.N,EG!?QZ^>](\"9/&LSK%84,=IH;BE9K;:O(XW)NN#"Z[&BW*#**Z)YF&#S1U112N%#DX2 M#Z+L$!.BGEYT:NX0([4YK^UT<4X&L83\:K*7[A*T:G [S9"0IZ8>(0AQSZ7Q#A? M35,&_Z+NN;.]7QOJGC!T[5U8"Z)R W1*^=0U!Q'X7UYL3 M,\$ U>"*BI0S[DO B43?H9/HXLY50*0GNQ.T[=LS,G$T'5X^XLIF&@WBF"XG MN!R-^>X%+B_B"[J5G$'0MMV'.!C[Q M)!H!L7Y 870E7N?K,IR$]"H,V?2$7G=,P/FL6O'AGHDE5H=W(VC.DGLJ-A/)_144;7Q&U_U#W7T8JTXH&[$&O!SD0 MI0..*E25E=P1!$JA:EIRO0>U*@LUW0I*55-F]'*"BF[1P*E,X7Q(KQ8+N+%. ML7V4VY67Z)^TKX\]-$K[-5LBI,9I95P=#JYYPZ=!#9J'*/$TM5(!0H!B'%6K%( MS)-0(!Q,1T=.#97 ,I=HY/4*,(R*@0 MJSNJN==X]TP?6D"!7E9JVSGUG-IS 9UBNV.7LM"_5;E/*9!D8)]0'TKPXJ+=IEP6Y0(78<37W0EYJC>F>P0:H H)R6+< MP>C&!G8XIYL-SIHKDL+3"-HYU:>JHU= M$"=4TF1\"A!&UX$\IS,_#&!&,0E_&8M4;NG,T""^0#>/_8AU7GK M.[AQ'DX9.XYF[S0>%-^(YNMSQ\C?A&VF5XI;_ UK@_G?3"Y*G^ MXC6"5\5A72[&])V>S68 M#-H'']4Z#_Q@M+@LY9KN*'PJ;QWN1AU*I@HR7EDC'*VN!M>35S=S'A\'_*%H MZWO7@C-96GO/-^^SJ\&8"9&F-#""Q-^&WI#6# 0:_S:8@RXD3^Q?M^B_Q-R1 MRU)Z>F/UGRH+^=7@8B R6LE*AX]V^XZ:?,X9+[7:QU^QKGL5C@>#32^B*G&V2"G#"_* M77!XJS O+.ZDL2LED)262^MDE.IZ[8B@?+@W(8&BR>/)L_'KT\PGG>,YZ?0_\<2 MG<0[S/8B$4V<="^.[ 1Z;\1OE2&LP^1B*$).8%24TNP$WI*C3"@3K)!]@ T) MCB!=F@]1*QOT@#*"29-A7%&02Y74ZO/7P9XR?D.H2_49:B/DXGJ#:^6'8)0F MXJG$O-5*:24#";MJ9CT3X-+&CN&:\.+NW>T45'.U5,$ZP"B3ZBI39BT^?GAS M-G_.9D.W$YR:,IE*(SF?B-\/6PXBVE5"S)14T3@383=2TK3/7D.9N0*R\RY=$*?(3J"X\&1LX?B0I63=03 MS+%P:"K@PZO7KN]TEHC;ROE*8A3 #ZW%/I&UPU!@M%ER*]89.AGRI ?(ZV&% M(3K_4JL4'5TN-8FGN/T'S;D-T8 ]>70QG;QX[>$/XYDGB*7D@N1_Y=*J\$&: ME/PS48.1J-!K7#.^I4RO)Q:T:"O$;"\77M8$;F0ZM9B(^'7VWO]*Y1 BG> -GY4K@(C6MPBYF M 27U3J1H.2@;O5?R(--FS [OW,7U6Y;.;BC;&U]J:;JFQ%[MPL$[',N1*I8 M8BW[%*.:4%%Q6S)@P;+00W.36M\H10\ENR?63Z.:4/R.#PHJ*&H5.TK/1W=3 M&6+, \B.=*RM9@G;_,_&,^%#E>WJI=_F"CVJR;3-BF?UDCH?BY]:9W\;Z$?K MU:'Q*,X(XE?EREE.2.[:=7K,X0JE-;<1O"U:N-@CL,!UOSK856I_ [KO/,ZR M&0E^A;RGKEH1AG#*0>-I"-29.;N3&J9J'P[CDH);+1825[SE@%_;PIAK(] ! M>Y??-[*6J>DKONMK(-W21YE3;8LEI1(M=U5IS3Q5=E:A=S3$SU9 '+*O2@I5 M8T+E'&UL&KM?6^N]TNTKUFUD)ZH6R[B!BC6_"B9X6[FV&$*.0:*HSV+$9S&! MDU2HMYOV.!6CXF(JOK&'71NTKTQ\)F?CL,=BELP[4X#>_CF!J9B*>"NTJ8JF MCYMUW+_D%WFYB"F>Q#7<7P-/QLG+#KE^-!TGDR\.;/9%@X/,=Z>T'RH1U[6F MAR=T&_%L,FP%Z64^3\[[F6>\[;+[VJ2Y.Z6:3P$KQ46%NPH#OLXW$8=.@Z/> MX1T;QSI^HO#N5YE0G^.[I]U7T'5]^/\RO/Z$^B#=6L$\FE:8.DY>X*/#U9\E M]4VP9?P46-J #XMXF>-+CAP/P/N5M:&]X0#=M^'B/U!+ P04 " V@697 M14CG/N<# "2" &0 'AL+W=OONR6UYP=MGFR)Z.!;)95=!*5S]4T8VKS$BMNAKE'1FZTV%7VM5G.=>.D4+@V8)NJXN9XBU(?%D$4$H,7>>@=-CCWH57G/'5_.C3Z \:N)S0_:4%LTB1/*%^71&7HK".>6 M=[JJ*#F/3N=/\] 1H[>'>8^^[=#)%?0,/FKE2@L/JL#B.3XD)6?PTI8OO<;GXRJU+-#8G^'A:R/<$7[5#N'/U<8Z0YOB MKY?"[EA'+[/Z@W)C:Y[C(J"38-'L,5B^?1-/HG>O:!Z=-8]>8__?DKR*?EG; M; @]J_6LL+*@MT#)=EAMT)PS#EP5<(]Y;XU;:P(,7(F>H>;J^/;--(FS=Q9R M-$YL1RZ;UL=/$ T)$4--\EK8$!YX7G;C[QG(%:!RPDFO0H-6"'M?^R%\ M)DW]MO@!Y9FXM/H9UE!2Z/J 0NQ%@:JP<"A1X9YT;!L_]2B).R[E$?B>"\DW M$MM\^H5T4>22EA2P.;8)N=7<%-[UO2!JIXUE=#%N_J:Q=U<;H0T8?Z6T CV$ MT$@WLJ?-M=K[[/LQ57F+QE/;B\T^O%YC!DI?Q%%R$H47$KOLG"I6<@O]/BJN M5 JH-U 67$,I\-7E*J?(+9DEW?GV9O!,+&LP3BC&63"9O0"7GI(@HO^D2%9M=V0SK(NE&N:QEGZ[GAKKH^\]_R MKEM_Y&8GJ$(2MP2-AMDXZ+;K:>)TW7:=C7;4P]IA21\-:/P">K_5=!+[B7=P M_@Q9_@M02P,$% @ -H%F5V8EFPY%" %1< !D !X;"]W;W)K&ULO5C?<]LV$G[77X%1'FWN 2$CDA218 +2L_O6WNR IRI$4)P_W8HL =K'[[7Z[ *ZV4GW6N1"& M/55EK:^GN3'-F]E,I[FHN'9E(VJ864M5<0.?:C/3C1(\(Z&JG 6>-Y]5O*BG M-UE^2"WOXK.GQCUI;+4])=M[=HHG+*TU496G3!84!6U_<^?.AQ& HEW0B#H M! *RVVY$5O[,#;^Y4G++%*X&;?B#7"5I,*ZH,2@/1L%L 7+FYL'(]//K._ K M8V]E!;'6'.&ZFAG0CFMF::?ISFH*3FA:LM]E;7+-WM69R [E9V#58%K0FW87 MG%7X(!J7A9[# B\(S^@+!U=#TA>>TI=S)3I7[_D.,LNP6Z5XO1'T^]^W*VT4 MI,E_CCEO=4?'=2-UWNB&I^)Z"MS00CV*Z#Y=$Y[=\4I/.: M?,]E5MN*M*4C;8BSQWZK4P #F,)NMUP!4B6O89"]%RO5 FUIE<-,+L@47N\8 MSV1C0!F.D8YW?[6%V8U4D9*+81X_+UWVVPHD[+-BOJC5W*P >8A@G[R1L( M9%I8&873&^:[Y/Y5;@5XY+"#"80-3&TA M8XUD&_2YIA5D.F$W!M8:"[U4&YA"FYYA:&TK#+ :JQN)0+97D+,6>-VN_@ON MXVY'10^M,SF',"F!=%J+ I=!=I6\T0+6BR>ATH+2 ^S[B_OQQ3# <<)CI!S7(.$. $7Q4E9@O W_1Z]!"ID1D__I $ M_N(G?1@]DRO9;G+6\)T"H.&XD;5I1S,(%%! I[(%!F2MHNQ LA96N41VX*#E M$8T%$:NH28.Q'**'A5%11&$2F<=T\?2:ENSM[>1MZ=V/ K\%$!&L6EE?(0\ M#E"4Q.P?O7MI*35EA^*4OU:LP>*%,+P(!6DILBX4E(F,4WF'4#QS$ IZEY,P MUX<")&K&SJ9S$+[?,[CHXC!GM=#N0VS)- ;!N6#5;SGF M%V:HRVYI\3'M'%+4\)*2Q(GFL>/[RU/ZR89#BJY;TRIQC*E?V[ASBVOVB@5N M"&?"H!;25*3L25HXT>QKVI+AC]-+EL-5NO+R1TO$6>'_2S2;C-[0@I8XOCSR D7,0#JSUUO MR19N',)' D%-_$G?I_L^$#I!O'1\0"68NU$TS.^K_04H!]FEQR[9W V284F* M-A"U+B G47T$2P+8+]E;> 0/WW.6BQ#V]-'&I1MZ8.,<;?2]Q%GX\; #=O:N MWX@G#(V--QT8^(F<^E[UY"YE]$G-L9.$H;.,YZ@K? P0G6=G$L?"/$5B@X;-*=M;9]SD&[4G %[RLI M%@$W6=C<<]F'8Z>YKY#K)70Z>DK4[.+#PR?(^/\3R:!M@!&U+E*X/93M=Y+. M=_Q%['B0 E#%0C>(F>_.Z6/A+)/EY 2$/0=])UPNG85W1XB8?6QBZ0QD>RQ&#X/)J\>S'KSNJALT,] M1 0CW/MD[V'09DYT&\KF\8$-4RL7)9F$W-#K'[ M6I;4EQ5>HQ3=]O5+>U+L'38EVR9?WIK(U6]F)/N2D:'KS7M&GKS"]T7B(UGY M+;7DV268S,:ZN#\60W]EJQVT^MH^J#TGW$B^3&@/]V()5Z3Z]?XV@4#_+92DD];^Z/BU@FC/-V!1 M7X?!MW+GT/@KYHUZ4#^R3_1^IQ=5WGXC=KB3>^SE:S9ZJJR$VM"#+)[WX19C M7RV'T>'-]]8^=>Z7VP?CW[G:0.%FI5B#J.&ULK5;?;]LV$'[77T&H0]$ JBU2 MDBVYMH$DS; !;6K4Z?HP[(&6SI86251)*D[_^QTI67$ZQ\"*O=C\==]]=_>= MR/E>R'N5 VCR6)6U6KBYULUL/%9I#A57(]% C3M;(2NN<2IW8]5(X)DUJLHQ M\_W)N.)%[2[G=FTEEW/1ZK*H826):JN*R^]74(K]PJ7N8>%SL4+*B@EH5HB82M@OWDLZN0G/>'OBC@+TZ&A,3R4:(>S/Y/5NX MOB$$):3:('#\>X!K*$L#A#2^]9CNX-(8'H\/Z+_:V#&6#5=P+Q_@SZ>R."EHE3VE^R[LU'DDK156E2],3*HBKK[YX]]'HX,8O\% M ]8;,,N[:+^=2[(DTIQ'-#&RHUAK)%;4IREI+W"W03B]OL>X?A%)D M!9*L='_:" MGX1\%+7.%;FI,\B>VX^1\T"<'8A?L;. :VA&)/ ]PGP6G,$+AD0$%B]X >^& MR[JH=\>)^/-RH[1$W?QU*MX.+CP-9WIIIAJ>PL+%9E$@'\!=OGY%)_Z[,V3# M@6QX#OU_K-I9/Z>CH'1$#('2$&B0@+($^ \$THZ .B) [G(@6U'BEP!33;JC M"K3"1:ESHG$;S1H$L2TKMJ;CBI3P.B-94;8:,E+_E.N9>>V MK4!R+>3,&5+^"WE#J!][81"2"SN;!E[ DG["IJ$7!WX_HPGS:!*3"^<]U (_ M(!W85_NU@NPM?T#\'71.%<'/MM)(Q)2'^HG' H0.?1*'WA2G<9C@=!*B@XGS 92:D7_AMO4#*%,V1,IR;C_B@YE,(?Q=-#54:3:!B&9O5Y+QPGOA$::EWPLOS>J1[OK4/ .2: M; !JHYVR-2K=2E%UKCT+P8Q0"RC?P)CYU;AX;.!8H.MW $$6&2%AKK5"U#*.(242G M7HCJOQ.:ET:N ?,].DT(AA4C:AB14Y_[\=&%C0V^L\\2A0S;6G=W][ ZO'PN MNPO_Z7CW;/K(Y:[ S)6P15-_-,6'ANR>(MU$B\9>_QNA\3%AASF^WD": [B_ M%2BW?F(<#._!Y3]02P,$% @ -H%F5RV[7N$_" 4A8 !D !X;"]W M;W)K&ULI5A=;]LX%OTKA <8-$!J)TZ;=#I)@"1M M9XO%;(-X.O.PV =*NK;92*1*4G'R[_?<2TF6$\?M=%YL?9#W^YYSJ=.5\[=A M2135?57:<#9:QEB_G4Q"OJ1*A[&KR>+-W/E*1]SZQ234GG0AFZIR,CTX.)Y4 MVMC1^:D\N_;GIZZ)I;%T[55HJDK[ATLJW>IL=#CJ'MR8Q3+R@\GY::T7-*/X MN;[VN)OT4@I3D0W&6>5I?C:Z.'Q[><+K9<&?AE9A<*W8D\RY6[[Y6)R-#M@@ M*BF/+$'C[XZNJ"Q9$,SXVLH<]2IYX_"ZD_Y!?(%E1L[I_ Y-[N:6?WY72GP!G58W5TL*^F!].C'?*.^C@C\YY\.CP]^W6'MJ][:5[ND MGU_J8 +G[)IEVZBYPK<9N5/,=B-[V?5 MOIC2:JQNBE,I$+E#FFT(5T%Q*O0 M_'ANK+:YT:4*V$;HW1C44M^1RH@L"ZRUQSIC>1\CBHD/*/BX5 NRY'59/J!/ M"%L^6S%DQGI0FK]=7%SO*6VQJZZ1/IV5I'S#&^ ) M;YA1WG@3.:^\[/U]OM1V0>K*594)@C$O9N^O]H T"^T+UFIL)&^J@5MPP'FQ M"#+V.UM<;2SOAZ9*6T 9.\YO\[(I2,$K91E!2M'LV1 O,HHO:/ 4I=72Y$N% MZ"A+.87 /1E=BJ.::^,1&=8%00BYT7(>$+_.XP?27A%CCWJ'^%89>75T*.@Q M[1)5=/E\'.,+:QLHO9&H*9C)?* .#U[^^_ODSTV)Y[UOJ#(10IEO.,W3DX1B M8W5%/H)'-P+&_K%/JC A+UUHD-JVG% 2CTW?&J)AWW&2?8$UE SBQAFTZ#K9 M<,RA/>/V;:%!M:;^2CE?-&4JLO$_@(HNFFU9M@&=,1RDB+9X+SJ?/.X3F2HH MH4??_VU29:N1AG,<0+>R4!&:+)C"(!O[ZB_M:_7.8U90E\;MJX\V'ZL7ZZ=[ M8W51E@D66X>62@/^UK''OS886)9B-F^[H,>)#FL8 M+\CF#\^YLK9>F9#0<3P;JP(.:C]6._CF=<\WKW?RS>= K/Q]B*9BP-U&-=\E M@3H)XG$JS%3G>/GM ME"'%+ GKXVAAMCC;^,GI6^I8%*H8> \;-.N8E+'96> MSS$@;L*BKOK2P7IJ4:8T.C/EFD+6#=D:S\EBS<_MZ6N1/>RNOP%J3RWR=$>V M:6V@^YJ;*ZBB$4I9;Q+:E#X:JT\,(\".G&1/\_C!4=*?+1D+$Y=0'K*.P M)-B%-<@BMJT93&<.5,BQG?4#BS,=3$U!E?$6B"Z M%6QO>"I(V8$L-)'QL@)[%\X5*U.6CU8_6?=//> $P0LO@4>@,N?1BQQA+TP/ M!"P(R *HX(>.J))P]=I4CC@KY[4L^H3#45EP7 W"A^]@V19HT!$<^_?GQ MW\X#&V?/.;'K GH]@#OUL7,L/^M<01@ MM<2A"<*!?"WUB2=-]D5ZTJDTI"47.MACF# %,:$)63CV3.:,9&*'DD^\@S$; M]?T$$-JV0T.O-),L4JEXI1](AU';8O"#\U+"&*CMJ"\N/5$B?<145>G4]!P1 M@HKRV,A@F@*0S'%/,L<[*>+*H0IL7//!%5)LHKHQX5:,^\36R6U*U>>N:K@'ME'2 MW]27)WV^T^=$G^_U-4-]ZL-@OL4QL4D9%4[I2Q()Z(MY4,%1< MA^6^_ JB 4U[@L"Y_9:BG'1"?[C9:)4^R[*?VXU0'4QZBH<1&9<;*2AHFF_X M8V+3-NF6\]9^"R(#"LDPWM!=*I9,R(U;N_/J*VH4C#U6,YX;"Y*S"K,UYBV8 M@[IBH72?$W<*%>U1$(8TW.9B[*9K> =M:21 D]!#&PZ>H@K(D@EHX>[(6[&O MH"P.PO1T 1SA$2MSLAT 6F&\DW.51I%+P#$"@UD9IF75ICW+%C&8D;V!+&9M M/,>$P/S<8D_O>IO:)/=1=G47Z-;3+D>TH^S-7F [?=.'DVT+VL#E)]Z-9J"DW M>3#>KY_1O2/ ?MV0)T,OO.A/!?R-5- W\;TR:]_ MVG\PO4C?"=?+T]?6W[5?H+TP5LRQ]6!\@O'=IR^8Z2:Z6KX:9BY&5\GE$B=V M\KP [^<.(-?>L(+^,_+Y_P%02P,$% @ -H%F5QKKW/5U P 1@@ !D M !X;"]W;W)K&ULK5;;;MLX$'WW5Q!J4;2 8%UM MRXYM()<&N\ &".JT^U#T@99&%A&)5$G*KO]^AY2B**GK+A;[8G+(F<-S1AR. MEP$M54%97'*RC%8>4$SM/")[8KM%GPULN:[F # M^G-]+]'R>I2,5< 5$YQ(R%?.9;"XBHV_=?C"X* &*PAVLH2P.$-+YWF$Y_I D*LNLIAD\4 MK\*S@!NHQR3R71+Z870&+^HE1Q8O^KWD&Z;24AC5BGR]W"HM\99\.Z6YA8Q/ M0YK*6:B:IK!RL#04R#TXZW=O@JE_<89PW!..SZ&O-UB)65,"$3FY99SRE-&2 M7"H%^*&ZKY81JLFSLE,2SAYR6L)# 207)58NXSNBS94@=M=<$<;;-\$6UQ8+ MGFATOQ953?GQW9LD#&87BN0]8=H2U@4RI1)(-6">&^9[^TTHSQ Z8RG5H"SD M8+-@(*E,BZ/)A=DSRY;"8H3W1$.U!=E?EM&#T'CP7["'D@3=&'9C-'K/.&*( M1N&1ZL.H3>ABA-<7CEAC\A'?Q+S!/?*6!$GHSN;S%S.K,;QXGHU0? 72JJUI MC4R">>PF2=2[OK)'G\>;L55\33G-&.5D)_8@N2E"NXX/(T^/1$':2*899B0. M$M>/@Q[RE8T<9"TD)H]LA>$>Q&X0Q\\,7IA=AMZ2Q)^[R73V0M\TG+G^-!GH MNX&TRW!@,QS^CQF.$W<2AL/)O\AO%$3N/$QZUU?V?\EO. G<)/)[R%?V3_G% M5,3^9,!@:/;YG<83=YI,AO(F\YD;3*.!T%-OA3=XVU'[SG8P15+1<-T^\_UJ MWR0OV][P[-YVV#LJ=XPK4D*.H?YX-G&(;+M6:VA1VTZQ%1K[CIT6V.A!&@?< MSX703X8YH/_KL/X'4$L#!!0 ( #:!9E=5POGO"P4 !8. 9 >&PO M=V]R:W-H965TBI9\IRI2U'R F;F0N9,PZ=<]%0I.9M9I3SK$=<- M>CE+B^YH8&4/RV)HWB_GB+_LG&#K%,F>)CD?V>SO1RV(VZ M:,;GK,KT5['^E3?Q6 <3D2G[B];-6K>+DDIID3?*X$&>%O4_^]'DX2T*I%$@ MUN_:D/7REFDV&DBQ1M*L!C0SL*%:;7 N+5#+5*5?HPZ.94A>#G@9;1J.7-+@W-2YY!3=&]Z+02X7NBAF?O=3O M@8^MHV3KZ TY"SCAY27R7 <1EWAG\+PV<,_B>:_@?2E67&F@EU8.NN53C5@Q M0W??JU1O]E/PQ_54:0GD^?-4$FH;]+0-4U!]5;*$#[M0,8K+%>^.WK_#@7MU M)@+:1D#/H8\F=1TA,4=W2J? 4#Y#WUA6<2,ZO[$FUC%32QOP"B8A#5;X60JE MT%,!!9ZE?P'@9RCL>NHWF.'J5!;.^GDZ"X]+CN8B@S,A+19(6YHU)P.811JF M>1O4:AN4$8]%7K)B\_Y=1'!X!:X=!PH@S]QB(O4RYL3$S ]B-J@+&W>UBWO1 MQIW9N/L=8*#F^93+EH:=.EOVMW.="ZFMZA[*WK#=HTXBE+;X%AK-62KK$#L? M0*:7HE)@5UUT[D_%T>] !G(NDY1EJ&0E^/,+PCAT" Y@9/-"KF#T >$87323 M. X[3Y>3RV;G"S9+68$68L5E88K RN$4+I+-?LX\0AT2^@@3@(L\ G@>\1SJ M^^"%+(6$@-!4@+<(4P>(W=H'ZP&L-E)*.X]"@[>G]P7 G,#'C8T@!"WJ4R>, M@\[X8+OZ'3A5^*8!0O/*&HX(+(Y;R]O_1GZ4I,GD :1,'/)"FF MCA]Z"'LMI)$ UF&*#CT\^&^R=,11#Q+D1J$QT/AJ)2%N%$Y40+H[W8 $7:= MT(M@1'Q+C"@.+#,B-W8@XYU;GC3,QI;9Y/_#;&"U$P;^ ;,]$MD S"SU?HK: MQ N<&#A*358QL-P%1.(!%Z/X:.<@+_X>Q4QI4;,/V*&N?Y[=D>^0R-V:"6-3 M0S3R'-_#;^,WC1R?D"/2U.+CE,4AR(,]5ST?+(*4QOBX: ,'>R&BNZ(! <6O M,1$'Q,&1#^L;6"OPZ5N)&%!PPVXF#>L3RHE(:'Z;-S.94-SSKW.O=D+6N)EM7=QUP M5TG_H@VJ%^XG>^[GC?N(2;[KNC,T-9=TQ)0Q2E$MEDBOA14HZ&P. MC0(4FO/5-;P& 8FBLX7]S\?J22[W]N[J4+@+^R)1L#M5H>MK>RMM'SW7]5U_ MM[Q^,<$ANC"7E(S/0=6]#(%YLGZ%U!]:E/;F/Q4:WA%VN(2'&Y=F &ULK5;;;MLX$'W75Q!J422 $-T5R;4-Q$F*+I#N M!G&W?5CL RV-;:(4J9)4G.S7[Y#RK8!K=(%]L4AJYLR9F4.-QQNIONDU@"$O M+1=ZXJ^-Z49AJ.LUM%1?R0X$OEE*U5*#6[4*=:> -LZIY6$214784B;\Z=B= M/:KI6/:&,P&/BNB^;:EZG0&7FXD?^[N#)[9:&WL03L<=7<$28L$V9&X5O&?J9Z8QR*FH@ 6]EV4H PFEQ\I@L. M^G(<&@QCC<-Z"SD;().?0%;DDQ1FKGN.R8[C+#D+.(?NBJ11 M0)(H2<_@I?N<4X>7_E+.3\"I@8;<,5USJ7L%FOQUL]!&H6+^/I7^@)Z=1K>W M:*0[6L/$QVNB03V#/WWW)BZB]V>X9WONV3GTZ1QO9=-S('))'A7>365>"14- MN?_>LPYOBPG([V!.T3X+?)KV#Q'@$$%@W6J)-U.C4I")60-92HXWG(G5R,.& M&6@7H%S7[J#>;N+ LRVT?4R\"R;03_8:L?6E]T 74E$CU>LA$'F+ID&9Y+B( MKX.X2+T'P"NXEKPAK.V4?(;6J36.@R*O[".+,L_*N#<8\8!D$]!R:394 CP%<(@M)7*L'^&@PL2ET%4 M)N32+K,@*RMRZ9TKO"M*4A:V**5+^XRN\KVN\E_6U4U=JQZ)W[_@IU]C,2R) M/[#'BMSV2MER/C"Z8)P9!OJ4U,[&.BVU75 X#BI=T'H;E!^"[M3W/XEO%[Q& MX6#TH3-8W@3%5]I%B@6/]V:6-%7UVG%LX!E'VZ"R- NJ,B8Q"JPXF*-FEJ@* MQ*2F&%D[$_W _=FF#,'\V%:?Z)JQ80F');H&EU=8\O5, &' MC9&=FSH+:7"&N>4:_S2 L@;X?BFEV6UL@/W?D.F_4$L#!!0 ( #:!9E=8 M;'0%ZP, &8* 9 >&PO=V]R:W-H965T"^;1B&URB^:.Z530+.I2L*%'H0@I0N)YYB^'%96SMG<&7 K=Z M;PPVDY64W^SD)IMYH26$'%-C$1C]/> 5LYN9.;G_'73X3BY=*KMTO;!O;R!H6#6)4AWP)<-B*I3CSJ&@TJ@?TYF_? M#./PW8$$\\TK.&K M*R3,3@9'A2!866O:(7T,=OJ$3.GCP8TXJ91,D9 L1:;2W&UCA@_49BIJ&@;> MODFB8?0.[A9+^ TF$S\)0QJTR]V2"-C@NO$C&@;37$@N-T^=I5'%22K+BN,C M5$36=D(X\\=)"$,$'X_\*+$1GXTH9N)3MX3_ M)NIV1HY-1.R.U!(DZZ0)O^ZD#[4 MQE;]HI3*%#^8NSS>/](MJ+&OF@X#+UXI!!_631BV'P:;,%!HN^7-_NN+ 5&I MA?EE!P<6!HX4VJO7'A*3*T0H7=>UZD1Q8FW&,/3#^-P.)Y#$SY*Z(WM N[C3 M+CZL77.?VSRO5,4/U"[ MRDD['F[6-&ULG5;;;N,V$'WW5Q#:8N$ 0G2W',94PS"P)=5%!3?2D;$'BRDZJF!I=J'^A& 2V=4@ MEG/9&LX$/"BBV[JFZGD%7!X67N0=-[ZQ?67L1K"<-W0/&S"_-0\*5\'@I60U M",VD( IV"^\FFJTRJ^\4?F=PT*]D8C/92OG=+KZ4"R^T@(!#8:P'BI\G6 /G MUA'"^+OWZ0TAK>%K^>C]%Y<[YK*E&M:2_\%*4RV\J4=*V-&6FV_R\"OT^3B MA>3:_9)#IYMCQ*+51M:],:YK)KHO_='?PRN#:?B.0=P;Q YW%\BAO*6&+N=* M'HBRVNC-"BY59XW@F+!%V1B%IPSMS'(MZYH9O&6C"14E64MAF-B#*!AH,GZD M6P[Z8AX8C&4M@J+WN^K\QN_XO2+WZ*G2Y&=10OG6/D", ]#X"'05GW6X@>:2 M)*%/XC!.SOA+AL03YR_Y7XG?,EUPJ5L%Y,^;K38*V?/7J5OH@J2G@]B.FNF& M%K#PL&4TJ"?PEI\_19/P^DP*Z9!">L[[SNJQ FR/#D7WG!3_0F%0!^^] MH>+Y\Z=I'.77FL@!&7?(^ LR@O*$>$6BGX1^2/+ M"DN->#1F @/)5F-5]<7HZ_O^9^\>/A.'+[K&%E0*.4)^(IF?9QE^)WZ>)__! M4DAQ-,YR/[Q*["=-XM&C-)2?S1N#Q/XTG5HA]>,P(V?8D@ULRY'86C%#,4D=;L3%"?AQ(HYBM,<"UAA2+HS MF$B>^'F4]R5M18G/AFR%@;('VM#G[HG!.&'F)\B<.]!Z1K[436O5&"KC-1DR M)FGD9QCYHM=X!$&1.ZQNE'P"ZX50FZ'KL#'"#L,0E3_ IE,D"EZ-CAK4W@U( M35P6W109=H<9?-.-GA?U;H#?4[5G0B."'9J&ESD2175#L5L8V;A!M)4&QYH3 M*_P? ;0EHH/OM51V%93.-==A:/,2:V&O=(.*=@[:U,*1:XZA;0R*HDNJ9S6MF:]U*V3E<*M =O6M3#/-RCU:17$P-..(. MW==F:\@+1Y2BJE'92BLP>%@%F_CZ9NKCNX _*CS95S;X2O9:/WKGOE@%D2>$ M$G/G$03]/>$M2NF!B,:W 3,8C_2)K^T7](]=[53+7EB\U?+/JG#E*I@'4.!! MM-)]T:=/.-0S\WBYEK;[A5,?.YT%D+?6Z7I()@9UI?I_\7VXAU<)\^B=!#XD M\(YW?U#'\H-P8KTT^@3&1Q.:-[I2NVPB5RG?E)TSM%M1GEO?ZKJFR]DYG3_" MSP]B+]'^L@P=0?N ,!]@;GH8_@[, CYKY4H+=ZK XFU^2)1&7OR%UPV_"+C# MY@J2B &/>'(!+QGK3#J\Y#T\7V"I98'&_@1WW]K*/<-OVB'\M=E;9^AU_'VN M[!YU>A[53\RU;42.JX!&PJ)YPF#]XP]Q&OUZ@?-TY#R]A+[>T006K430!WC3 M)YI%^-BZUB#<6]L*E>,Y[A?1SW-_*-$?U0CU#*6P,&P48$M!MF>2]TSLR.30 M,ZD&)D!I!RUIVNWUA-KHL-ZCZ7KY ?/!B=G$-]9WET]^;YUU0A65.H)N_+!: M&$=LD24LYC',69Q.69+-)E_5$UI'-(FC,U7NS3Z\597[/VW. MHL641?,(8A9G,Q8E?+)Y$I7T[_]L42V]:P..KHXNG+(FR_Z"^!W=7-U(_(P[]W;Y4WL%R-DUG+(X71#:+(C:?9Y,' M[80$SED2IVRVX!!G+$M3ED8QG'MYX2N%J-$<.QVT="FM&ULQ5??;]LV$'[W7W%PAR(!6)O4;Z6)@;C-M@)K:\3M M^C#L@99H6Z@DNB05Q__]CI2CNINM!<&ZOEB4>/?QN^-]9_)R*]5GO1;"P'U5 MUOIJN#9FZVPM*JY'.Z5G^_(FOQI2RTB4(C,6 M@N/C3KP296F1D,>7/>BP6],Z'HX?T']VP6,P"Z[%*UE^*G*SOAHF0\C%DC>E MN97;7\4^H-#B9;+4[A>VK6V<#B%KM)'5WAD95$7=/OG]/A$'#@D]X>#M'3S' MNUW(L7S-#9]<*KD%9:T1S0Y M.$Z]7L"YV(S IP0\ZOD]>'X7L^_P_%-X:ZX$'(GY6BE>KP06G8'I#@[M9GSG M/E]OND_CR6H73\XOKX5VH7>\$Q<#5%)6J@[,9P\?\8B^K(G MNJ"++NA#G\Q;?8%%V<%'W X%9BU@5O+Z&.U>X..T/TC#2]"N MBA8N4]EA1L6]'0O4;\D-3AK9VH+VCNQ:'G2CP5E1(P79 M:.2BS^';U\$MQLM5MG9,KC@/G$H_[@ M%U$+A3FRGCQ'"1?:*&Y[$80D9"'XQ/<#8.@?>I"2*(X';58=1!1%[2)^@D\_ M(GX0VE4\DB04>NHE[.HE[*T7EW-;$8ZA1UEPLCYZ@9Y8UE%',_K!HHV^0W1Q M%UW\6-&^W[1A/5ZVO=#'B7?H38=^H@[P_\BL4;]Z@_^C5K_6UFX KW?/GR4> MBU_J!S5#WJBB7CF3VB:[:C4HCFC4*>_ORG[7N'G,PB?W=RKR%P>CZ]5*B17V M$2?6'0KRGT*=VQV;ZY MVL\VHYC!_P[>A6M/ Z>10Y+X/DE#VZM8,*(4\Q&XQI62U/?Z^E32223Y]SYU M\Z6Q5?L&$UB[%GI*$[U83Q1SVC%-?W"K2K]#=(Q^/3+2[W7"Z$=^0J]Z3'?" M::,*)Y'V\-'4A=%P9LF?_U\]"XH:2>!M)H,[7C9/[&&,L#@D%!6%1P!_Y(7 M1I%[B4F:I/:<Z/X/ HWAZ2>'\E"5>")>B:(TC2@(\ MNYSW]C:/T#0@% \MR#8<80]BMO>$2#P*!C>/;F*].$<;S?C@>E0)M7*70&S2 MLJE->U/JOG87S>OV>O75O+VEON5JA9L(I5BB*QW%>"12[<6O?3%RXRY;"VGP MZN:&:[PL"V4-<'XII7EXL0MTU^_)7U!+ P04 " V@697.*SJT8\$ #_ M"@ &0 'AL+W=OK):"23#$HFA[R&"G?67)1,X51L1K(6P%)C M5!8CZCCAJ&1Y9J"*O8"&(;,J2B>^W4/#MS'*M_<+G?),IO3": M3VNV@26H+_5"X&S4HZ1Y"97,>44$K&?6C3NY#?1Y<^"/'+;R8$RTDA7GSWKR M>SJS'$T("DB41F#X]P)W4!0:"&E\ZS"MWJ4V/!SOT7\UVE'+BDFXX\77/%79 MS(HLDL*:-87ZS+>_0:?'$$QX(JA328_L1DN\5T+V"6WH1< GUD'B.3:A#O0MX7G\CGL'S MSN ],%'EU>;P1OZ\64DE,('^.J6WA?-/P^FBFLB:)3"SL&HDB!>PYF_?N*'S M_@)9OR?K7T*?8VQJC)1)<+XFMTSF"6%52N[SHE&0DO\7WU,R+Q(Y+?,I [+F M!18^7BAI'4I0$A>%RHC"[>18P*H7D'8"*A10: $U"I!& /N7@*05( \$3 9/ MF0 XRC6"F:*@7"&.3I='5'!A?Z#32><4)?UH<)57R)HW$AE*F\ N09,]*R3] MRC'%8KPF/WE^\-B4()CB8C)XW.O^A5P1UXELW_/)M9F-/=NC<3>A8]^./*>; MN3&UW3@BUX-[J#B^%RW85_,X0?J.O2#^!EJGDN K+142T>%QG=BF'D+[#HE\ M>XS3R(]QV<,QSMV8C,?V./3103CX %).R']PF^H%I X;HF.0$CWL?&F]2#<( MD2H2]>TXBLV0VM2-VD7/=EP7R9_CVTC$:R..60.GDF,OPXE\+2.,\7I"IY-! M[+WEG\HNN\M3?>/.,-Z'PAE&XWU4AF'0#WV]>J'8@[[8@XO% MOL0O16W %E0 .LZT^X)SN.7=1SC#J9 50Z8(Y8&_>BV,%%UX)?&.,!:[D M/,4=S:K2A]/&!!8W1(A(F.'E8+A98JA151"1PQ[:/)?_$%2MTC7K4L=UQ3%!6A*A^<#*Y1P=- M";YJ&]-Z26385*KM3_K5OKN[:9N:U^-M:_B1B4V.-U? &DV=X1A34;3M5CM1 MO#8MSHHK;)C,,,,.%80^@/MKCNG63;2#ON>=_P-02P,$% @ -H%F5SUD M%49Q!P T$ !D !X;"]W;W)K&ULK9QK;]LV M%(;_"N$-VPIDM4C;LITE!A+KL@Y+FS7K]F'8!T:F;:&2Z))4D@W[\:,ND4Q+ M82/@-$ C2SK/D73>\O):[,4C%Y_EGC&%GM(DDY>CO5*'\_%81GN64OF6'UBF MCVRY2*G2'\5N+ ^"T4T9E"9CXCCN.*5Q-EI=E/MNQ>J"YRJ),W8KD,S3E(I_ MKEG"'R]'>/2\XV.\VZMBQWAU<: [=L?4I\.MT)_ʃIRR3,<^08-O+T14^ M#R=.$5">\4?,'N71-BINY9[SS\6'=YO+D5-<$4M8I H$U;\>V)HE24'2U_&E MAHZ:G$7@\?8S/2AO7M_,/95LS9,_XXW:7XX6([1A6YHGZB-__)G5-S0K>!%/ M9/DW>JS/=48HRJ7B:1VLKR"-L^HW?:H?Q%$ GKX00.H R%@4@=,7IMA M6@=,7YMA5@?,7IO!K0/4S1.Y!M] MRJ<[#_WP[1OT+1HCN:>"211GZ%,6*WFF=^KMW_<\ES3;R(NQTI=8)!I']>6L MJ\LA+UP.1C<\4WN)_&S#-CWQOCU^:8D?ZT?3/!_R_'RNB17X2YZ\11-\AHA# M)GWW8P^_H<(:[MG#W_,''>Z4X;CO:=C#[]BA">_+'KP^G/2$A_9PCT7-O1-+ M*2:-5"FOLMM4V;56^;T>@A\$CQC;2+05/"TK M3+.(]=78RAI:8TB8!PGSWCMQJVHH=6%A'F0,!\2%D#"0B"8H91%HY0% MY)!O :D52)@'"?,A80$D+ 2"&5I9-EI96EN52B+54 ICLI6IAPH['FR8:)O M-GJ][/1@R6!-.E;"8MZG!&O&P4J I/F@M "4%D+13"605@GD%4JX%7'_+**.-MH! M][3RU@R#*P])\T%I 2@MA**9E6]]0VRUFHXKC[RZ 4 ?J>K70<5:'NG >7LZ MRUK;,PY6 J@C"$H+0&DA%,U40NL*8KLM^"G3 \%'$2LFOM?SBD,Y^]1CQ=M< M1'LJV?'W']4 HE04Y-,:@3"4KS0&D^ M*"T I850-%,SK:V)[;[F4/?:CALL&K: T'Y06@-)"*)HIFM82 MQ:">* 8U14%I'BC-!Z4%H+00BF9JIK5&L=T;'=SQ0!J!:]QU6?',76#]<]KS M@%JCH+0 E!9"T=4#* N*2@M *6%4#13#*U+ M2NPN:3,DU4/0QBV7B&8;%.DV0RLCYEFO*V('#Q8&Z9FL].@"U$,%I06@M!"* M9NJB]5#)5SS4YMO5HF% [.G ,MEOC]E)@X4PZ;00;E<&H 8J*"T I850-%,& MK8%*[ ;JU>\WZ#]4CQY*3?0J -0@!:5YH#0?E!: TD(HFBF5UB EH 8I 35( M06D>*,T'I06@M!"*9FJF-4@)Y(N?=MA@R8"^^@E*\TGWK4Z7X--N, !-&D+1 M3"VTYBBQFZ-7NYU@.ZH8V@FN6Y)&%VHO>+[;(_8EC]4_[9@DI4]QFJ?HP!7+ M5$P31-.7WO6PYQXL'5 GM:89D^-9]ST4'S1K $H+H6BF=EJ/E%C]M-6[9TWP M;3EM>;8Z4'[0F[RVV,]0IML;?_^K7G':P;4#<5E.;7-&," M-EV0Q:+3Z( :I5 T4SBM44KL1NEM;^?3D5'9(O7J ]0X!:5YH#2_IAE=TF36 M[9) 75,HFKG^L'5-)U]W36L'I'1$;+-@.VJH$D!I'BC-GW3-7#SM" $T9PA% MJX0P/EH_G3*Q*Y?&2U1Z7]7ZU&9OL_S^JEQT?K)_C<\]W+/?Q^=!M;B^Q5=K M_6^HV,5:3@G;ZE3.V[EN<$6U?+[ZH/BA7+U]SY7B:;FY9W3#1'&"/K[E>KA3 M?R@2-/^)P>I_4$L#!!0 ( #:!9E==.P<1J 8 +4[ 9 >&PO=V]R M:W-H965TBS$IB[07;1LI M:5>A23]4_3 +PV+%V-0V;"+UQW=L'(\'S,%6#I*_['(Y\W+FS(OUS!P\>8Z3 MS^E*J8Q\68=1>C589=GFS7"8SE=J+=/7\49%^IUEG*QEII\F3\-TDRBY* :M MPR%U'&^XED$TF$Z*UQZ2Z23>9F$0J8>$I-OU6B9?;U08/U\-W,&W%SX$3ZLL M?V$XG6SDDYJI[./F(='/AI7*(EBK* WBB"1J>36X=M_<>DX^H(CX%*CGM/:8 MY%-YC.//^9.WBZN!DV>D0C7/<@FI_^W4K0K#7$GG\6\I.J@^,Q]8?_Q-_;Z8 MO)[,HTS5;1S^%2RRU=7 'Y"%6LIMF'V(GW]3Y81$KC>/P[3X2Y[+6&= YMLT MB]?E8)W!.HCV_^67LA"U 2X_,8"6 VC; :PB^#A'R2X5:1]TJFVT3I-%#7<.JD+0J)"WTV/E"EC6ZCA;D72 ?@S#( E6K MV1]1K2!YU.]QE%0OW,@T2,G?[[0^>9NI=?I/4VWVR?#F9/+O_IMT(^?J:J"_ MW*E*=FHP_?$'UW-^::H4DIA5-U;5C4'JT[)8R[Q\N[Q\3;/=2WB%1'YAVDU] M9^Q[H\EP5Y_'<9C'A>>+*LS*D%<9M8K'7&M95V?4=[A[8OB&."M=GS@G?&U)R852ZC9--G,A,D9OX%#*#"IU7 M!4G-GJ_A+I?WRM&H"(>E9M?.0)P+LDY+1XOC"SEW.3\T]'$8<[ES JM= TPN M3$SOU$Z%Q&W,#!S9>2V0U.QY&NYR1[WR,2K$8:G9M3,8YX*TT]+'?CNL;H@# MN-HUS.3"T%0:F?Q'VNT58;G.*X2D9A][&!JC3I_<35&9#4O-KIUA-@IR33MW MEQIGW=T0![B;U@ZV8#@R[FZS@X3%.J_/)8ZFJ"$NRGKE;51ZPU*S:V?HC<+' M9NV\S8\\ZQS:&@JQC\[Z'0NS<#$U1F*;JE_*S>TE8J_.J7.)4BQI$H^->.1J5\+#4 M[ :-(3P&G[>U:]$X9QT-AMBY&8)B,$'M'4T;,T(]H<)2L^=I((SUJKW(4"D. M2\VN7:W#B-%B9$?F].C(\?Q#$Q_'B?'(]=@))QM>8C OE4YNO8F$Y3HOT26. MJY@!,M:KIB-#A34L-;MV!M880N.1';<4CR[/4(B=FX$A!L.0,76;O2,LUGE9 M+G%RQ0QKL5YU(!DJK6&IV;4SM,80NI"L91NR(0[J0W+#11SF(F-NM%TD_(F= M?T9RB=,M;MB,]ZHCR5%Y#TO-KIWA/8[0D>0M.Y(-<5!'DANRXC!9U2_O9_>3 ML%;G];G$Z1:O_2:L5[U)COOSLDO 'C>PQQ%ZD[Q=;[(A#.A-<@-5O$UOLNEW MI3?PR,YK<8G3*FX C?>J-\E1"0]+S:Z=(3R.T)ODQSW'0_ &0^S<#$'Q-BU) MUGHW"%/[+QVESC<$H;#1*\ZD0*5[;#4[-H9MA,(G4AQOA,)AMBY&782;3J1 MK-W.$=;JO"J7.-L2ALQ$KSJ1 A7LL-3L.VP,V'D(G1")7F ?G\9 MQ]FW)_F=F]6=NM/_ 5!+ P04 " V@697\5;-.CX" L!0 &0 'AL M+W=O[O!]B)4BG-]K 7PX5[SKWG&$A;I9_-%M'" M2RFDF9*MM=6$4I-OL61FJ"J4;F>M=,FL"_6&FDHC*P*H%#2.HC$M&9IJJW@$A<:3%V63/^^1J':*1F1W<(#WVRM7Z!96K$-+M$^5@OM(KIG*7B) MTG E0>-Z2JY&DUGB\T/"$\?6',S!*UDI]>R#NV)*(M\0"LRM9V!N:'"&0G@B MU\:OGI/L2WK@X7S'?A.T.RTK9G"FQ'=>V.V4?"90X)K5PCZH]A9[/9>>+U?" MA"^T7>[X"X&\-E:5/=AU4'+9C>RE]^$ ,+IX Q#W@/A? 4D/",[1KK,@:\XL MRU*M6M ^V['Y2? FH)T:+OU?7%KM=KG#V>R&<0U/3-0(]\A,K='](FO@(UP5 M!?=.,P%WLCLNWO>S.5K&A3EW*8_+.9R]/T^I=9UX/IKW5:^[JO$;59=8#2&) M!A!'<7($/CL-GV/NX*, CU_#J=._-R'>FQ 'ON3O)LRYR87R/ACX<;4R5KN# M]O.8PH[RXCBEOWP34[$#<:1U^/Z?U/9*_4)WOUR2GV3GWC MU0_ R95FC=K "FV+*.$;-B@,>+-!:4@&P$I52WO,DJ[..-3QST>312EM#G6> MRNB:IP=GV;\C]TQON#0@<.TPT?#3)0'=W!OS/Z!S/X 4$L#!!0 ( #:!9E<$8=\)0 < "PR 9 >&PO M=V]R:W-H965TG Z'U73.LKAZ72Q8SK^Y+: :W%EX3=5YW7 MH%G*35%\;=Y\F)T-O 812]FT;ES$_-^*7; T;3QQ'-\V3@?;.9N!W=+N8DK=E&D?R>S>GXV" =@QF[C95I_+N[_8)L%T<;?M$BK]B^XW]AZ S!= M5G61;09S!%F2K__'WS>!Z R Q# ;0:@70?@S0#<+G2-K%W695S'XU%9W(.R ML>;>FA=M;-K1?#5)WES&25WR;Q,^KAZ?K^(DC6]2=L*WQ$D5IPQ,V'19)G7" M*G ")NO+"XI;\+:J$QXW-@-?XG3)FH_LH^-\!B[B:@[>?ELF*_YE7J\_?%\6 M506N<[[OTN0_[O ]WV_KKS[R;_C0EY>LYJZK5QS"]>02O'SQ"KP 20[^FA?+ MBAM6HV'-E]\L8CC=+/7->JG(L-0)6[P&V/L-( ]AS? +^_!+-N7#83L=MOJ4*[=T,[T MB/80JB8DT*.C6W1T/W3-4=*AH\K4)V'D]_!IC&"(#!#]+43?"E%DD'=Q4J[3 MB ZAKTP>>E'H!SV,JIE/J!\:KG*P!1E807Z*RZ\\^=Q(9U"'TNIFWV/GR)FT MXG"[XO!(F2AT&1)'SJ201-N01 =FHD@]P)3Z%/;VJ,8LI"CT]'L4>H*V/3>Y M:..GBP"B'DB-#<$&A)W" KK)1QL_,%*+7BKZWT/IBMO9/#(N@?VOG_\90%55*',$!0V<*J'3<*3.43%/0/[?R_ M>])2J=WK@[29R/@$\T,[]>^>L@)-,HKZ"#5&&(4&D(*LH97X=D]8H>YJPTA) MK*H=O]H$&VH]*"@4VCG4E+"N'SK#/)XE<0[>%RM6YAGO#L'Y'Y=>1-[@(%DR/O6'V@M638NQ%TY$T.BR@?D+U\>#R=(;4BP(B@H-]J:>P0 M]J-.VI,A=AIX>^FP-'KL&P@E%C!5%@ MR+M(,#JR-]:[IC2D=LT885YW]W%J&G#,.\/( %1P++)SK+D&*Q=%R5< WA0& M;>_#Z!!+20ZDQPY!XAF(;"P+%=@+M*^]:B%87^YX^5][D!0LZQL<2 MU+%31=V5-SDL'4W]8%%=I75,J1?V.P6-'?01- FN6/ _=B2L8Y78(>ZCU$CK M!H""][$C;1UK='/4;PQU1M@41,')V(VXCM7&N;G:05^YU-@U5YN:@BE8$MM9 M4KDE^!-\*G+V ZRK*_!N:2BA['[W/I;/(;EC0<7X6*([=JJZN_(FAT54 /A0 MX1VKK-[)XYT=Z+VQ0H^FXF, M3] T<2.X$TW3K+O.&CO;=1:\2>R\J4E3NTCM=J_[GD97WN08=&YX'TMJ)TZE M=E?>Y+"(*#((#*4P"J61109%"FB*@%B".AG3PNM%M-9'RB!"". MA':BT="5>DIG9*JGB"!HXD9G)VH?' 1^V&]&-6910"+#;4$B")/8"5.3I@X7 MV.US[GU:GT-@IX*PZ;$$=NI48'?E30Z+J!/HH0([5=D_(C3H-USV>9ZZ#E%/ M4$JJVXOV\;9_JJ4L1I0-UH^E3M5WGFTQ)G_;9 MGKJ:SK-U=L;7%H./:OYVIWOGB^?0_*FH*>BQ-'_J5/-WY4T.BRAEZ*&:/U7+ M$^6L:FX+^-!T"YZ*&H8ZTOOIXWJ_QL0@!5%1O%!'>C]5FWD%G\U$?EQ5E Z^ M&ZE_X\:WP-.8\$M,^O7?L/,H?_,[BD]Q>=<\&Y^R6S[.>QWP]97KGR:LW]3% MHGVZ_Z:HZR)K7\Y9/&-E8\"_ORV*^N%-\X.![0]$QO\#4$L#!!0 ( #:! M9E=Y4%&KZ , /H1 9 >&PO=V]R:W-H965T%CTW;'QD.8BB3.X8XCG:4K8PVM( MZ'9D8..QXV.\7 G588Z':[*$*8C[]1V3+;-"B>(4,A[3##%8C(QK?#7!H3(H M1GR.8(@5T:V*<:.*6!4PC=,2MDW1!!QD-&MXBIT1)- M/12Q*:REFCA3TS@53+Z-I9T87V](G)!9 A=R25QPD@":PCQGL8B!HPLTW4TO MH@MTG5(FXO\@0A/*!2)9A/[@(I:AE%UO2,S09Y+D4 S5HLX>)$(FF)S"G"3H M/1'JS0-Z<0-"VO&7TN_]] :]>/82/4-QACZM:,ZE/SXTA=2LF)OS4M_KG3[[ MB+XIK"^18_V.;,MV.LPG>O,;F$MS7)C;=7-31KH*MUV%VR[PG&-TY#:,YKN!ZWO5 ML!H]MZ+G:NF]991S=)_)')D4+-_*W-C%<@?C';BWO0;#]A WZ&;G5>R\I[&[ ME>TN=E[+]44X\!O\.@;AT#Y"T:\H^EJ*73FBBZ'?3V UV6$E._Q%Z2CL,R0] M@=5",JA",OC)=#1H+=3 #FS/;BQ4K9LS16!K?ZQ;_:2M$N=0#FYF5KVO<[4< ME"BXGR17XM02F#_ 335:;^>JV5< 6'N:GIP/2YCZ.O.]8-"4\W\F/] M\5UF3K(0P/;)4ZP8S9CYMUS'-$D;OZEPI M^U('ZVN=T]-IT$ZGMM4L:O7>SE6SKV"PMAHX/9V&[5N$8X>MHZ[7VL,\N)BK MKR+O"5O&&4<)+"2\=1G(V++=AX9=0]!U<5>?42%O_L7C"D@$3 V0[Q>4BL>& MNOY7GWO&WP%02P,$% @ -H%F5_B)/R@%! #Q0 !D !X;"]W;W)K M&ULM5A=CZ,V%/TK%EU5N]+N@($0,DV0=C(==:1M M%6VZ[4/5!P_<)&@!L[9)9OKK:P/#1^+09D5>$C[N/9Q[?6P.GA\H^\IW (] MITG&%\9.B/S6-'FX@Y3P&YI#)N]L*$N)D*=L:_*< 8G*I#0Q;BDX#=,PEVG6#_WP2G M3G#*0BMF95GW1)!@SN@!,14MT=1!V9LR6U839VH8UX+)N[',$\$=24@6 EJ7 MFEG2-*<99(*C#V@M)1,5"2"Z02LFA@R!Q MPM_)G"_K>_3VS3OT!L49^GU'"RX3^-P4DJIZH!G6M.XJ6O896FO(;Y!CO4>V M93N:].5P^CV$,AV7Z78_W90-:KID-UVR2SSG#%Y3_DIV2Z"/W2:@OS[):/0H M(.5_ZRJMH%T]M)JFMSPG(2P,.0\YL#T8P8\_8,_Z25?W2&"]+CA-%YPA]* G M FA%L&64:\>X@O-*.+6>[ /'=SQ_;NZ[)6FB'.RV43VN;L/5'>3Z"3B_E8M$ M6*1%0@1$9R!T7"^(ZFD4]KW)&:9>P]0;[C1YHHP(RE[:.:&C.(AR MZ308":Q7\+0I>'J]Q6 Z9A=& NMUP6^ZX(^[&/@:B?KVY$BBIU%XBCU'+]%9 MPW7V'XN!?-'O:!*AQS1G= ^*JI;D(,ZEPS,26*]D;+4O=NMZ,JVQ1VK$6&C] M3G0L#AY7JC5>3X6XNU#69>G"7,O5BQ6W9@,/OL4#Y<(* :PS7HKYFF[$@3#0 M,A[59(R%UJ^_M1G8N:)R!SW,Q9T8":W?B=;$X&$7<[ER3]W(!+LGPCV- MY(QN6\N"ASW+0\&R6!0,2KH/\;,ZUM,;@#$@%3 ?+^ MAE+Q>J+VA)H]P.!?4$L#!!0 ( #:!9E?_ ,5>O0( 8( 9 >&PO M=V]R:W-H965TQZMB9;:#;7[^S$S+:IJC:^I+8Y_N^^ZF[P5:J.YT#&')? M<*&'7FY,V?=]G>904'TJ2Q#XLI2JH :O:N7K4@'-'*C@?A@$/;^@3'CQP,EF M*A[(M>%,P$P1O2X*JGZ-@5+ M)=?N2[:U;N"1=*V-+&HP>E P4?WI?9V'/0#RM /"&A ^!G2? 40U('JIA6X- MZ+[4PED-<*'[5>PN<0DU-!XHN27*:B.;/;CL.S3FBPG;)W.C\)4ASL1CRJE( M@C"LOPF>\B,BU%";79"HRR%KPR6'\Q0&\CQEITA+N MTC(.#Q+.H3PE47!"PB",6OR9O!P>MH7S?]:G_VS]03*BID8M@WB5UI;:@!>_?=/I!1_;:O.:9,EKDDU?B>Q!%;M-%;N' MV.,$D!2K8JO45H(*W7-HNUTV<2<*@H&_V4]MBU+P6"EYJA3U+LX>*DV?*H7G MMMDW^R'Z>X.M +5R&T635*Z%J?JWD39+:^1F]2/YN-.?=%KD"2ZY:B?]I:\V MY#55*R8TX;!$4\'I!YR[JMHZU<7(THW5A30XI-TQQT4-RBK@^U)*L[M8 \WJ MC_\ 4$L#!!0 ( #:!9E=5_D^YZ ( D( 9 >&PO=V]R:W-H965T M!0 (QK1M<("[< MY+2QYL3!=MKQ[SEVLI"U:;4+;IHX/N_KYYP>V].=D \J ]#D,>>%FCF9UN6E MZZHD@YRJ"U%"@3-K(7.J<2@WKBHET-2*C[\D;BR&U=4I9#H9@HB(3U MS)G[EXN1B;=F$Q60CR8P>=TYG@&"#@DVCA0?&QA 9P;(\3XW7@Z M[9)&V'U_$/;(%Z?EUY"@ MW+?RX+G525LJQ*>J+"8.RW4<\0!RWBX$6()GDJD\RV<@I;/-!*/)YT'V[M M&'5 PL&D U+C'D;YD3\\@ANUN-&+<$LIUJ#,X4DY,7\;2Z!W%T6'%..1MX=Z Mě/I!ARWH\"2H[?T^H.'A6N-]GL.8R(OZ>48MS^@DSYW06"G:E ^Z!Y>P MVS1IMBG_MTW[\$<'31AY?C392^ P*I@,!L.]%-S.06TNR:]4;EBA"(QKAGGFH^N# )%@UF-HFV>W7 M=PPLS85L6FE?P,9SQN<,,V./ME+]U FB@;M49'KL),;DUZZKHP13IB]ECAFM MK*1*F:&I6KLZ5\CB$I0*U_>\T$T9SYS)J/QVHR8C61C!,[Q1H(LT9>K^#0JY M'3M=Y^'#+5\GQGYP)Z.:SU]ZR^20I=/V-:VG@-1H8U,:S Q M2'E6O=E='8<=@!^< /@UP#\$A"< 00T(2J$5LU+6G!DV&2FY!66MR9L=E+$I MT:2&9_8O+HRB54XX,_F0&9:M^5(@3+5&HX%E,;R3,MYR(: #"\J;N*!EN8*_ MQKJVOH!/E&DOYV@8%_H5V7]9S.'E\U?P''@&GQ-9:'*H1ZXALG9+-ZJ)O:F( M^2>(+3"_A,"[ -_S@Q;X[''X'"."=TNXOP]W*41-G/PF3G[I+SCAKXF(#<]Q MT.9<1T+J0B%\GRZU492>/]I$5[OTVG>Q)7NM/.N&WNNV M$#R1L[V !$U @L>\4^)TX3E'K;A;";]_M#S1NYF5^&!O% M.Y%,]\$#(L5'@>8-V'8-&Q^#I='PKSQN,.VR#BHY/*BI[!O-L#87&52% M\%6KOL=)^'!/M:FA"ZG,3 (AQ.R^K11G_^C'JQQI\'LMKO8"-6P"-3S32IIV MRNI3Y4R]#8]^5QCX1P5WSFJ/[%5#]NI_R9[/P:OC!D;]ZS )VZR&1UGH[ASV M]J+UD:DUSS0(7!'.NQQ0.:KJ\E)-C,S+\W\I#=TFRF%"]SU4UH#65U*:AXF] M4C0WR,D?4$L#!!0 ( #:!9E&PO=V]R:W-H M965T*A4%75[ MF/9@D@NQZMB9;4BW7S_;"2DM*6,;/!#;N><\;>&GPA4,J=,3*>+#B_-Y-9.G0\LR&@D"C#@/5C Q.@U!#I;?RH M.9U&T@!WQUOVC]9W[04Y8]<0/=1QV )JG'>#7 /\YH/L"(*@!P;$*W1K0/5:A M5P.LZV[ENPUOST%5Z M0X;636KQ<27NOR >H&O.5";1E*60MN#CP_CW!_"N#D03#7\;C;%_D' .Q04* MO+?(]_R@93^3X^%^FSO_IS[]9_4GP0B:T@@L7_ "7U,$IB+VZR0F,J%O.JT_<^M"7@E&3Q*[\CI[9M,_FCWQO]?XWSOH?U.J)"\P$;J/J3:/#Y+\;26>DBSN[87E M>>!.)%>%U]UI&#F(E>W4$B5\S51U0#2KS65@9'O@L_5Q9S#IM*S'^O)0]?I' M^NKF<8W%BC")*"RUE'=QJ1T353>O)HH7METMN-+-SPXS?0$"80ST^R7G:CLQ M LV5*OH-4$L#!!0 ( #:!9E?H.+D:R ( ,0' 9 >&PO=V]R:W-H M965TQ?[;KB2ZD[G (:L"R[TR,N- M*<]\7ZP7E DO&;IOURH9RLIP M)N!:$5T5!57W%\#E:N3UO(8 4!A]18!HJO)8R!J4S Y<:AT0T3]B].C<)5ACB37 E#Q8+-.)!SK<%H0D5&/DJ9K1CGY(A, M\=QD%2[+.;FL3*4PL)#*L#_4_8?G^4P;A6?V5U<6ZFW[W=O:>WRF M2YK"R,.+JD$MP4O>ONG%P?NNG/PGLD<9BMH,1;O8$_N?R+X"6SZ86!"3*P!2 M2&%R?=#EO*:+'9TM.,LDC$^'_G+3T,XM7VFHWQKJOV2HWZ6[1@TV=/>"^-T3 MX3NI7RE\T H?O"1\T"5\L"7\=$OW3N97ZHY;W?%.W1-88F&ULC51=;],P%/TK5V%"FP1+FK9AC#12/QCL8=*T MLO& >'"3V\3,L8/M--N_QW;24$16[:7QQSWGGG/K>^-&R$=5(&IX*AE7,Z_0 MNKKT?9466!)U+BKDYF8K9$FTVS.;F42BUHS MRO%6@JK+DLCG!3+1S+R1MS^XHWFA[8&?Q!7)<8WZOKJ59N?W+!DMD2LJ.$C< MSKSYZ'(1V7@7\$"Q40=KL$XV0CS:S74V\P(K"!FFVC(0\]GA$AFS1$;&[X[3 MZU-:X.%ZSW[EO!LO&Z)P*=AWFNEBYEUXD.&6U$S?B>8K=GZFEB\53+E?:+K8 MP(.T5EJ4'=@H*"EOO^2IJ\,!( Q? (0=('2ZVT1.Y8IHDL12-"!MM&&S"V?5 MH8TXRNV?LM;2W%*#T\DUUX3G=,,0YDJA5D!X!E^$R!K*&+R'=?MO@=C"LC"A M")3#DDCY3'D.#X35:.]ZQ.D*-:%,G<&)C?Q6B%H92A7[VLBU2?VTD[9HI84O M2/L(-X+K0L%GGF'V+]XW-GNOX=[K(CQ*N,;J',;!.PB#< SWZQ6=0.=HLD^$LMCLO5452G'FF M_13*'7K)VS>C*/ATQ,.D]S YQIXL"",\12 :5IABN4$)XY$K53BDM66+')MM M_%TRFD3!1>SO!D1,>Q'3HR+FV2_SXDW+ZZ&4+79ZD#(83A?UZ:+7>C9/0W>F MN_=O-?\/;F7A#9$ZY H9; PW. M/QCWLITS[4:+RO7V1F@S*=RR,*,9I0TP]ULA]'YC$_3#/OD#4$L#!!0 ( M #:!9E?15,/+#PT ..S 9 >&PO=V]R:W-H965TU);L V$Y))(3?S;[>VJW;U[<;H7#@S!*F#6=I)6 MVC_^;" 88V>"LU_VQ1:(Y_,,, _8G@?/Y5.U7N]87<11LO.]>7ZL5^3 MZ\OX(9M'2_EK(M*'Q2),?MS(>?QTU=$ZSP]\B>YG6?% ]_IR%=[+KS+[??5K MDM_K[I1)M)#+-(J7(I'3J\Y'[2(8&$6#]1;_CN13NG=;%$_E+HZ_%7>\R56G M5_1(SN4X*X@P_^=1WLKYO)#R?ORQ13N[F$7#_=O/NKU^\OF3N0M3>1O/_Q-- MLME59]01$SD-'^;9E_C)E=LG-"B\<3Q/U_\73YMMS\X[8OR09O%BVSCOP2): M;OX-OV]?B+T&^O"%!OJV@7YL V/;P#BV07_;H']L@\&VP>"P@?Y"@^&VP?"@ MP:CW0H.S;8.S8R.,M@U&APW.7FAPOFUP?M! &[WTQO6>W[G>T4UV;_9FT&U& MR7J(F6$67E\F\9-(BNUSK[BQ'J?K]OG(BI9%2GW-DORO4=XNN[Z-%XLHRW,D M$^%R(F[C918M[^5R',E4O!QF>9\*N3O>QK_9Q-=?B*^)SWG(62JLY41.&MJ;ZO;&:^T==?MS M1?MN_EKN7E#]^06]T97@O^+'#\+HO1-Z3]?$[U]-\?-/_Q#3[.]_T\Y&_VSH MX*W:^[A*=E[O&,]4>U_E:N<9SUX#8ZF9SV'1+:W*J+IE']\M7=$MAWEV+M,; M3\V8PUYA&)F21FD9A-8@Z)N23FD9A/8@&$53*MO\NTODJ__F4ED[#X MAA;S=;(EQ1[C^WCZ_B&_$^99F#6EF=)LFV8D9FZPX1HK]OX?KP>&INN7WUH:(-CJ,Z-2[-3@[ MW,BM2_W:1A[9=Y_$ @BK#-RSW< ]4P[N4>LY%' M=MTGL0#"*F/Y?#>6S]OL,[P33^LI!#D1X6/^EWLI)E$ZCA^6FMN>Y3>V7=/[+W7-1[L64%HU _>F1SM/_"G^/CU5HSZ>F,2*F.U3D)2,U'-0C4; MU1Q4ACARBD\=H'7ZH7/IJ&9MM?WS!;7S8S8:TD$U M%]4\5/-1+:"T:E:5<^6:>K+\BYP\Q?%$W$;9C\TW6F/FH+/CJ&:BFH5J-JHY MJ.:BFH=J/JH%E%9-L7)R7AN<:'<1G:I'-1/5+%2S4TQF0C^^&AFH]J :55DZVL;M#4Y0T?\R,S$4_%.L8FTR;B3U49]HU6 MGY[O:[W#@Y1;=>#624-J%JK9J.:@FHMJ'JKYJ!906C61RKH+35UXL?G6>E?[ MVHHW>XQ9G'^!93+_RGIECDT=Y7D6I?%;"JVX0#4+U6Q4(,K05!-1/5+%2S4Z$Q;51SCGH&+AK3:XBIU7Y^Z:,Q TJK#O2R/D-77SVA<9_NL-I^ M/4]L'%U?KP[9.C'0T@U4LU#-1C4'U5Q4\U#-1[6 TJH)699NZ,,3[>^A]1JH M9J*:A6HVJCFHYJ*:AVH^J@645LVZLH9#5]=P_/7Z^FV _7V'T;!^QA"MZ$ U M"]5L5'-0S44U#]5\5 LHK9I6946'KJZU>''OU@-*J^;>W,,:I M5L9@E\9@U\9@%\=@5\=@E\=@U\=@%\A@5\A@E\@X17F'499W&.KRCK=5!:O1 MUBE7+S88U@H<3#2FA6HVJCFHYJ*:AVH^J@645DVELH#$ )??4%NM,ZB^YD33 M(1A:\8%J-JHYJ.:BFH=J/JH%E%;-H++BPU!?P^&H$JS&;$(K/E#-1#4+U6Q4 MU@-*J2526;/35)1O'_=),.=.LCM ZK]"K=Z":A6HV MJCFHYJ*:AVH^J@645LV_LM*C?Z*%6_IH?0>JF:AFH9J-:@ZJN:CFH9J/:@&E M5;.NK._HGWKA%G6 UNE77QQ%Z]>N;&6B02U4LU'-0347U3Q4\U$MH+1J7I45 M''UU!<>+>Y.C5R;-U&[K="(U$]4L5+-1S4$U%]4\5/-1+:"T:M:5Q1[]$ZWF MTD<+/U#-1#4+U6Q4[,'YCYJ%% M(JAFHIJ%:C:J.:^\P\6.RVV\6(7+'V(6IB*;-:QZ4#RX.7"8QHD(ER*<3*)B MFW N\@VV:T.'T^+"9:8U@-*J MGPUE&4M??>&2%_>#SU_;#T;+6%#-1#4+U6Q4U@-*J65?6L_3Q>A:UV#K?T'H65+/Z M#;4/O=JO(6PTJ(-J+JIYJ.:C6D!IE40:E/4L W4]RVVXN$NBR7U^"/DY3--P M/'M(998U+8EVHZ;:9A"JF:AFH9J-:@ZJN:CFH9J/:@&E51.MK'D9:*?93QR@ ME2ZH9J*:A6HVJCFHYJ*:AVH^J@645LVZLM)EH+ZF"?$C W6(U@F(%KV@FH5J M-JHYK[S1FQ\9-%Z)"^V'AVH^J@645DVVLL!EH"YP><-!F5ILG5OHI4M0S4(U M&]4<5'-1S4,U?ZOM'QKK>NW0.*"";A*IF\ZDS,PP"Z\O%S*YE[=R/D_%.'Y8 M9D60O4=%(J?%8KT7'_5.M_;XC79QJS4\;FH7=M/CCG;AKA_OEF&O+U?AO?P< M)O?1,LV3=)IWH??A+']%UC5HSW>R>'75R;^[[^(LBQ?KFS,93F12;)#_?1K' MV?.=(L!3G'Q;/\WK_P-02P,$% @ -H%F5P_%FGFG @ Y@8 !D !X M;"]W;W)K&ULK55=3]LP%/TK5D (I(VD^6@[2"-! MJXE)3$,4MH=I#VYZTUHX=F:[+?S[73LA:R%TD[:7Q([O.3[W^.8ZW4CUH)< MACR67.B1MS2F.O-]G2^AI/I45B!PI9"JI :G:N'K2@&=.U#)_3 (^GY)F?"R MU'V[45DJ5X8S 3>*Z%594O5T"5QN1E[/>_YPRQ9+8S_X65K1!4S!W%!7QEL-%;8V(SF4GY8">?YB,OL(* 0VXL \77 M&L; N25"&3\;3J_=T@*WQ\_L'UWNF,N,:AA+_HW-S7+D#3TRAX*NN+F5FRMH M\G$"<\FU>Y)-$QMX)%]I(\L&C I*)NHW?6Q\V +TXC< 80,(_Q80-8#()5HK MXI3HW"5(5"3=UWU+8/K;-DD"2IO][.[G50 M?S"(VJ =U7&K.OY'U4**/<)K]F1'>/ A>J&\*RJ.PF[I22L]V2O]3AK*B7PC M 2S"+KW):P_#83Q\H;?ZL+V1O@,U4+)C0**1 7G Z01M5=M9X8 M6;G&-),&VYP;+O$B F4#<+V0TCQ/;*]KK[;L%U!+ P04 " V@6974=FC MK'(# !D# &0 'AL+W=OV*/&Y^STGFCS/#E)]U3F (=\*+O3'([:)DK "AF11$P7;NO/7OEGY@!?6,?Q@<]-$U ML58V4GZU@_?9W/$L$7!(C0U!\6L/2^#<1D*._]J@3I?3"H^OGZ+_69M',QNJ M82GYORPS^=R9.B2#+:VX^2@/?T%K:&+CI9+K^I,0])*&UFT8B0HF&B^ MZ;>V$$<"/_J!(&@%P<\*PE80UD8;LMK6BAJZF"EY(,K.QFCVHJY-K48W3-C7 MN#8*GS+4F<52%@4S^%X,H2(C2RD,$SL0*0--7I,U+INLXD#DEGR@IE+,V U<<@]81G+/Z(;QYO'5"@QE7%]CA$_K%;EZ=4U>$2;(8RXKC7GTS#4( M;Q'OJ%G1U"^IX MX<6ZZ9["K9A.N=25 O+Y[48;A:OU2Y_G)DG4G\3^A.]T25.8._@;U:#VX"Q^ M_\V/O3=]%?A%P5[4(^SJ$0Y%7]BW0JX4V)W#+@J3*P!28%5R?=WGO D7U^'L M7K-?^$EP.W/WQXX&]X''Y^"Q%Y^ #X8>"9YTX,DE\*0//#D'GR;! M"?A@Z)'@TPY\.@C^F .>_5L#J@]_VK-@$C\YX1_,,)+_MN._'>:7AG)2B0SW M6UD) QGA]6E4TN_UWMQGZ_;,EN]-PB0\\368>:0OWWL^EKU!9_>@]1UY7Y25 M-<70&F8QO<>F=^;G=>1/[![PPL]PPK&&COH,_R<,/8*@V&JPHE1R#TW;P;&5 MI"*%7G/^N3G<;4^WV^'<8[T]]P+^X-':+D/9=43-&N3/'5&OM>#L!(R#:30] MM=8S+0J\Y[?;,+M'+:#MOS]0M6-"(\H6==Y-@B5434O;#(PLZZYP(PWVF/5E MCG\#0-D)^'PKI7D:V$:S^V.Q^!]02P,$% @ -H%F5SI;C4$L! =!8 M !D !X;"]W;W)K&ULS5A=D]HV%/TK&C?326;2 MM0T&%@K,P!KH=I+.3LBV#YT^"/L"GMB2*PG8]-?GRC9>/HP#$SUT'Q9)ON?< M*]]C?=S^CHLO<@V@R$L2,SFPUDJE/=N6P1H2*N]X"@R?++E(J,*N6-DR%4## M#)3$=L-QVG9"(V8-^]G8DQCV^4;%$8,G0>0F2:CX.H:8[P:6:^T'/D6KM=(# M]K"?TA7,03VG3P)[=LD21@DP&7%&!"P'ULCMS5Q' S*+/R/8R8,VT5-97HB""&0&D*BC];>( XUDP8Q[\%J57ZU,##]IY]FDT>)[.@$AYX_%<4 MJO7 NK=("$NZB=4GOOL-B@FU-%_ 8YG])[O"UK%(L)&*)P48(T@BEO_2E^)% M' "0IQK0* "-4X!W = L ,UK/7@%P+O60ZL M*X%M M ^UI IP!TLF3E;S=+ MC4\5'?8%WQ&AK9%--[+\9FC,2,2T%.=*X-,(<6HXIXPO(X*9C.F""YKI8[02 M *@W17XAHS",]""-R2/+I:]-WOJ@:!3+=VCR//?)VS?OR!L2,?)YS3>2LE#V M;87Q:2]V4,0RSF-I7(BE23YRIM:23%@(807>K\=W:_ VOI?RY33V+V?)S_F?5H/]R% N'L1/JN'_[Z)]W#WOB85 MS5*GS8RO>8'O0*!;(",A*%ME$I5DQ$+R!V?!)0OR&9N29DN?)']_0&;RJ""1 M_U1)- _#JPY#;PP]F=( !A:N_!+$%JSASS^Y;>?7*GV8)/--DDU,DDU-DLT, MD1VIS"M5YM6QH^B7( 2$N,EN@6W@/2[!V&>J2BDY53NCTCO^=NCT[>UA^FN= MW9K^[[J;F'0W/7?G>:WNL<>9(8]'N6J5N6K5YJK8N'LG?(GYCY+%1LA\,<&!B"D0^@Z%-R,"+T5' M!TM%L"8!E[@JY<]2O.>#)!N\PXA7BS2FK$I-M5'=JB:39'Y.UCT\K]RU3DXL M)AU.39+-#)$=::E;:JE;JZ7CRWAQ%-5K"E^QZ+_J525G;-4<1KMGLF]ZSHF1 M?V[D.MU3J\FY%=[R3JVFM9.\-1^&R([RX3JO11+'W+V@X*J[&-2[N_5+^[[# MB5&'TPJ'7NLT_S-3/O.O@9R;R$F?>43S-*FP+KA1/LN8: M**[?V@"?+SE7^XYV4!::A]\ 4$L#!!0 ( #:!9E<21*__( , &@) 9 M >&PO=V]R:W-H965T A*MC#M ]U)C\Q/=UG$)&]:',0>"3J509-;A5,U_G"FCBG#+NAT'0 M\3/*A#?HN7O7:M"3A>%,P+4BNL@RJIZ&P.6B[[6\Y8T;-DN-O>$/>CF=P1C, M;7ZM<.?7* G+0&@F!5$P[7NGK9/1L;5W!G<,%GIE3:R2B93W=G.1]+W $@(. ML;$(%"]S& 'G%@AI/%287AW2.JZNE^A?G7;4,J$:1I)_9XE)^]ZQ1Q*8TH*; M&[GX!I6>ML6+)=?NGRQ*VW;7(W&ACZ6.5AU6'UA:'L'((-QRB M<(M#5#E$3FC)S,DZHX8.>DHNB++6B&87+C?.&]4P8:LX-@J?,O0S@Y',,LSF MV,CXGGPBITG";'HI)Q>B[!&;[(]G8"CC>K_G&PQJ7?VX"C L X1; GPFEU*8 M5)-SD4"R[N\CV9IQN&0\#'<"CB$_)%%P0,(@C,CM^(Q\W-LG=]( V2,^T2E5 MH*M+ ]W1;O0SB!&]Y=##EP#7^$=UQB,7(=K&WZ8ZE3P!I3^0\X>"F2=R9>G_ M.)UHH["Q?S:EN40]:D:U+_N)SFD,?0_?9@UJ#M[@_;M6)_C2E(3_!+:6@*,Z M 4>[T)#I;II85)I6*_("&_MQ=O6"*W';+]0,T'45#]>OY\5>&_6*[1 M;]?TVZ^@GU-%)'X5#35(?4YY 20'54I *<\=U"2GC-1=(1D<(L'6AI87S=:$ M=&HAG5<(F4O#Q(PH^]EKY+H;[)S&:25:3DF\ DV8)B ,,QP39"21 FPP:&K+ MG3'>V);=.AW=G0JNBFR"A4/V:ZEPU5SJJ8IZUTQ_V/VKYS8KN9/"&P4>UP*/ M7U'OA,U9 B+1./1BCKKLB[?7I*I$[:QVWX:JG7%?J\I?&689J)F;\1I+4 A3 MSK7Z;GV,.'73TW\V+\\@EU3-F-"$PQ1=@\,NED:5<[W<&)F[T3B1!@>M6Z9X M% )E#?#Y5&*EJXT-4!^N!G\ 4$L#!!0 ( #:!9E=EX34BGP, ) 0 9 M >&PO=V]R:W-H965T+#= B1MRT#T4?&&EL"9%$E:3LW;\O*2FR9O%OSY9S5,L]*6',DZJ*@_.M'R-EA81'K[<53MDNE?F$OYQ7= MP0;D<[7F:F;W*$E60"DR5B(.VX5U1VY7Q-<.C<4?&1S$R1AI*B^,O>K)0[*P ML-X1Y!!+#4'58P\KR'.-I/;Q3P=J]3&UX^GX#?U30UZ1>:$"5BS_,TMDNK B M"R6PI74NG]CA,W2$F@W&+!?-7W1H;<.9A>):2%9TSFH'15:V3_JE2\2) _&N M.#B=@_-_'=S.P6V(MCMK:-U329=SS@Z(:VN%I@=-;AIOQ28K=1DWDJO53/G) MY8H5AK.7WWY$ _SS&U!#8@+?;\W:GT-]D(!K6'7S2%'W;%CWKBOX!_2 MT4;PFPCZ]-@O'<& A->3\"9)/-922%HF6;E# MCY4^)022#*UK'J?J2Q\(>HS )/I[JVD(;) (OT^$;U+%ODG>AL &O(.>=_#- M51QA%3;?E(/GL5ZV);QNLV^NX]GE:8QG'H[PF8PO M[0@)?>PZXS(F^-A8X$D2=WO5&] 7U4N,]0YUF0!',@7]RXW1@WI7ZH8.W1TH M3] ZI^5H,S$9\[TU-H4VS-!)ZT5,RKM#,\7=$-J0^['/(I/MC!&)=R%.M1N$ MD>>$YPW'J*$3N#B\(O)CVT2F^Z:AR+,KZOZEJ'+V%: K=-^07%7Y9-!W5]H0 MVC!%QZ:,>$95;K0+,X4VY'[LP\ADNV-&Y?[E2>X%/B&S8[C\\8V+^1ZS<57 M.6=,H=1-9Z[4XJK;E>&\@7+]#LO7*14Z9=BUI4+P6A4!*5)EUB6 MTTUIG'7&U\6YB1A?\Z5*XHQ-!)++-*5B<\<2OK[IX,[;B<=X-E?YB>[X>D%G M;,K4TV(B]*MN38GBE&4RYAD2[.6F MHIN.E?>()2Q4.8+J?RMVSY(D)^E^?*N@G3IG'KA[_$;WBXO7%_-,);OGR=]Q MI.8WG6$'1>R%+A/UR->_L^J"^CDOY(DL_J)UU=;JH' I%4^K8-V#-,[*__2U M&HB= -P[$D"J +(?T#\28%E5 ;R^ .$<"^E5 _]0,3A7@G!HPJ (& M1;'*T2U*XU)%Q]>"KY'(6VM:?E#4MXC6%8FS7(I3)?2[L8Y3XZGBX=>+.UW, M"-WS5"M29I&\[BK=LYS?#:M>W)>]($=Z8:,O/%-SB;PL8E%+O&>.'QGBNWI$ZF$A M;\-R1XQ GSU?(C+ZC(A%K+;K,8=/V>(2V581;K>$NZ>'D[;1^+'L_H]E#\SA M+@MU.&X+;Y3"KA5J%SS[6'?F5##4HM!;(6@V8WI>5.AN@W;;3>BF.'V[IB)" M__RAD>A!L53^VW(]=V7^7GO^?"VXD@L:LIN.GNPE$RO6&?_Z"W:LW]J$ 0ES M(6$>),R'A 5 L(:\>K6\>B;Z6$LJU6*2^3R(*GR$]'2'7I9JJ1452[FD6J=F]2&S!H=9\6#@.(Z%ZZR- M:O;K:O:-U7S*! OY+(O_TT4L:GKQ7,P(X>[,P5[S8Z;+G5"EWU0<+;,5D^HM M"/%%WK!M);LS=N#VGDWWII'! MX9V/[6&SD7?8R';L7G]O>CAL1)!$#7V*C)L*[)\#OK>B;UQU&:J;;1 M-\:>._J0,!<2YD'"?$A8 1K2&-42V/TSI\H1I#R@H2YD# /$N9#P@(@6$-> MV-IZ*A;X>F!&GJN9BK:[(NQO*JLFSO$F7@OE<*?8PK'W&P505]=1[>Q&'^?Z^J UZTOLXB3X^3I_DI]9J&'EG5P.2YH+2/%":#TH+H&A-U9"M M:L@[KQ-5!Z!D!DES06D>*,T'I050M*;,MOXF-OI;/\.S,/?@;)W9!S-^WSJ8 M\UW0I-YI27W0I $4K:F,K36)S=[D3_,NS/TX6Q^0-!>4YGUGQ.W*OR#XJ&L! MVI\ BM94V-8NQ6:_-/]Z"WG?EK':H(]=T6@5BHHS06E>: T'Y060-&:,MM:JMCLJ992R34YH+2/%":#TH+H&A-Y6QM7_S>OB\&-7Y!:2XHS0.E^:"T M (K6_.78UOTE9O?WAWY18F:?JR!R:."2GM/'>+3W61TTK7=J6A\T;0!%:]9] M:S(3L\E<+T(+$8<,":K:*UQ21KN^^^5P[PO6>W.N<^]]4)H'2O-!:0$4K:F! MK65,C%YAN<1(M*BDT+IC-2/.OL5)RW?_HY$SV+_#0>W<$[/ZH%D#*%JSN%NC MEIQAU#8LN)!+M>O,>M/)I+7TH#XL.;1$R:$-"YK3.RFG#YHS@**59>_N_%@^ M96)6/ ,-@[?X^O7-QRWL-7?ODDQ19?/MCQA8I9 MG$F4L!>=RKHHG M5L;_ U!+ P04 " V@697)T0R7" % !P&0 &0 'AL+W=O E33(^ MM!9"+&]MFX<+DF+>H4N2R5]FE*58R"*;VWS)"(ZT49K8R'%\.\5Q9HT&NNZ1 MC09T)9(X(X\,\%6:8K8=DX1NAA:T7BN^Q?.%4!7V:+#$77 MFMR3)%&>9!S_[IQ:19_*L/K\ZOT7#2]AIIB3>YI\CR.Q&%I]"T1DAE>)^$8W MOY(=D*?\A33A^A-L=FT="X0K+FBZ,Y81I'&6?^.772(J!MU#!FAG@$XU<'<& M.G-V'IG&>L "CP:,;@!3K:4W]:!SHZTE39RI89P()G^-I9T8300-GV_&,A$1 MN*>IG!T@$D^LH#.P!]+77>G.$7TLK MY" GK\59)$NPFY<^ 1OP!6:$@SB3#F+!/\M*^?SG@JZX;,P'MI!$*BX[W$4_ MSJ-'!Z(/P%>:B04'/\N HA;[>[,]1 8'MDQED4_TFL\Q,GJP-6GZRI\_M46JMGQ PFE8Z@=HU,=[R&XQ91P=4_N(03E"+1,B3O&<#8G M9JIIBN1)" OX[/ O&>8>>[E#MP>M1'_I=M^<-['45VQC8F=A> M@>V]'SO?,SB8RTDCY!0Q07L-:!=Y 41.#=H8UIG0?@'M?QPT>2$LC/D1;+^! M?>-"#P9U;&-@9V+W"NS>QV&':GHGR1'L7A,;NA[L=VO8QL#.Q.X7V/WW8\M# MX]1EW6\P0R?HN1#!&G2S87W][_$$!4_P<<.X)ERM6'6 DY>E%%RR(*BN-D(& MIT(:8SUS9*%32A[G0KG0BQI/$_-8[[JOYL'KNV[@^;4TF.,\-P\5Z0>->?BN M-2Z);O":,*G9BUT++%DAYC_WJ%/ [3E '-P9V+C@JP='[P)MG MUQ'LO#\(*]S([W3K.YHYKG.Y2V$'C6+H=.[J\76$W&V2^QW4KX-?0J7!4J9! MLTX[&;QZ@!T![[8,>:_C-<@O(=1@J=2@6:H=)6^<84>P\^X@JJ[PH./6J;TC M^\ ^3JG!H%F$G3R0YB/L"*-_&N,E9!DL=1DT"[/S4E$]P8YD(>_>KR:AL9]= M0J+!4J-!LTAKI( 1=7.EYG,H7^L9#L4*)T 0EH*K. -;@AF_;H4U=]3+34$/ MI/EU >R!"&];7^-/=.47KIP65_L)*44>-*N\-R3DI*72FBIS"&]*U25T("IU M(#+KP/=GJUA-;8DZTKN_2Y17),H[F"BSJW,350I%9!:*=_,Y(W,L"(AE6N*, MQR%8XV2E-Y%6=-C<.YQ^#]8O,5K:]>6+(&P_)E I\)!9X!T,^.0#HI4*M;S? MM%%=0N6A4N4AL\I[*_S>D=#*[39'*0A<5,?^4(UG5^ZT4\+F^JI?"C2ZRD1^ MO5W4%G\GW.E+=+MLGO\7\14S^1[#04)FTM3I].0(LOQZ/R\(NM0WY%,J!$WU MXX)@^4ZH&LC?9Y2*UX+JH/B39?0_4$L#!!0 ( #:!9E>/8*O-400 (01 M 9 >&PO=V]R:W-H965T7G& M,\XX@S47+W(!H,AK$J=R:"V46M[:M@P6D%!YPY>0XI,Y%PE5>"LB6RX%T- ( M);'M.4['3BA+K=' C#V(T8!G*F8I/ @BLR2A8C.!F*^'EFN]#3RR:*'T@#T: M+&D$,U!/RP>!=W:I)60)I)+QE B8#ZVQ>SMU.UK S/B;P5I6KHE&>>;\1=_< MAT/+T1Y!#('2*BC^K6 *<:PUH1\_"Z56:5,+5J_?M'\S\ CS3"5,>?R#A6HQ MM'H6"6%.LU@]\O7O4 "UM;Z Q]+\DG4QU[%(D$G%DT(8/4A8FO_3UR(0%0&O M=4# *P2\8P7\0L WH+EG!NN.*CH:"+XF0L]&;?K"Q,9((PU+]3+.E,"G#.74 M:*9X\'(]P4"$9,H3S Y)37ROR2Q?6<+GY''V),E81YRI#7E*0Q!$+8 \Q#0E M5W>@*(OE9Y3Q',\A7W]F>MI]&D"J%RF?=DT>02K! H6FC%E4Q)0D5UJ[%GZ: MW9&K3Y_))V(3N: ")&%I/ND+#N+U7PN>29J&@P,:HEZ'WWD(_\1HUSF!Y0WSGBPZ:7^=0L_@=!"CN M&G&OP1V_S 3?Z/,/N:,C3FHR82P$32/ VE5DLB'5>0]T8X;':RI"\L\?J)+< M*TCDOW4+E-MOU=O7^]6M7-( AA9N2!+$"JS1K[^X'>>WNN!<2-F[4+7*4+6: MM(_^S))GK L#!,,S,X)1"Q-61KAGH+)'D =?ZZT;93J[74UST9,S.3LE9^M_3^MXO9Z,B9F-T2LWL93&P(YL .D';W23M.J[V;MXVNG G: M*T%[)X+B-OU!/?;VL'#Q6D[/V>':G[=;M^]<[I&_SA7"Y.N6T5OWWCN+KK[083>,WE;)N_2 M3$V,7(;FXE]=@'Z@*17+,"64.!1)*,Q42 29L-N4:4=$F2=YIN%P.\J6MVIZ=J\FLTO0_'MOEQF[N?$\)Q9!8TVSLE M*O]'Z^1N>R>WN7D:1Y& 2)<$PS@P/.L&>5W44N>Z.I7<;W?[G=9N[N]/\[K] M7O] 06_['[>Y 3KHZY%KUCG.^XLV/W;EG)N B,SQ7V+69:G*C[SE:/F)86P. MUO9V>OY]XCL5^+Z1)(8YBCHW70RSR(_\^8WB2W-J?N8*S^#F<@$4#[YZ CZ? M;K2!\L/+Z#]02P,$% @ -H%F5]SK3#?* P 0Q$ !D !X;"]W M;W)K&ULS5A;;]LV&/TKA%84+=!&=]E.;0.QI6T% M5M2PF^YAV ,C?;:$2*)&TG:Z7S^24A1+5HRTXT-?)%[.=\CO@B-2TR.A]RP% MX.BAR$LV,U+.JVO39'$*!697I()2S&P)+3 77;HS644!)\JHR$W'L@*SP%EI MS*=J;$7G4[+G>5;"BB*V+PI,ORT@)\>981N/ ^MLEW(Y8,ZG%=[!!OAMM:*B M9[8L259 R3)2(@K;F7%C7T>V)0T4XFL&1W;21M*5.T+N9>=C,C,LN2/((>:2 M HO7 9:0YY))[..?AM1HUY2&I^U']E^5\\*9.\Q@2?(_LX2G,V-LH 2V>)_S M-3G^#HU#ON2+2<[4$QT;K&6@>,\X*1ICL8,B*^LW?F@"<6(@>(8-G,; Z1MX MSQBXC8'[TA6\QL![Z0I^8Z!<-VO?5>!"S/%\2LD148D6;+*AHJ^L1;RR4A;* MAE,QFPD[/M]P$M^_7XA0)VA)"E%_#*L,OD>;NG80V:(OA.,/@HG;0><9!%WTB)4\9BLH$D@'[ M\++]Y(*]*8+=1MQYC/C"N4BX@>H*N=8[Y%B..["?YR@'H(8O%.\44T$"-W>0YB>OFYZVHM)CLRNQ?@5H!S8@$,\[0 M7W^(!=!'#@7[>ZA6ZMUXP[N1HGS-*AS#S!"JR\26P)B__L4.K ]#B=))%NHD MBS21=5+JM2GU+K$WBG*G,AB?9A!JE1A*2\T8*$;Y:3O,;3<(@JEY.(WW.6IL MN^,N*#P'N8'K^5U4=(YRG/'8:E$=S_W6<_^BYVL12RST3 E=" ?Q%:[$-Y4/ M>7R1Z7L+42=9J),LTD3624?0IB/XJ;0ET)E2G62A3K)($UDGI:,VI2/MVE(S M^AW5\.V>M)R#O+'E]:3E'.38WL3M2RM1)UFHDRS21-9)R*1-R.2G$I>)SI3J) MUDD6: MR#HIM:VGNY"E75X:RM.CA._;O?/&<@#ENFY?8 90MC?VG9["#, FP6C44QCS MY%)8 -VIVS@3?NU+7A_0V]'VQG^C[KF]\85]O;0'QD/YAT!=0I_HZ]\+GS#= M925#.6S%4M;52*@AK6_L=8>32EU)[P@7%US53 $G0"5 S&\)X8\=N4#[WV3^ M'U!+ P04 " V@697N1$BXA8% #C' &0 'AL+W=O,99L& MD"L)>_OO*P%A,999.U6G7VPA[CE75SI<=%'_@/ ;V4)(P;*-2G88AJL"E":JH6F.FH9QI@S[1=\+'O913I,X M@R\8D#Q-0_SW$TS08:#HRGO'EWBSI;Q#'?9WX08N('W=O6!VI=8LJSB%&8E1 M!C!<#Y1'O3?7"T!A\4<,#Z31!CR4)4)O_&*^&B@:'Q%,8$0Y1"K J M@'4IP*X ]J4 IP(XEP+<"N!>.DM>!? N]>!7 +^00[E^Q>*/0QH.^Q@= .;6 MC(TW"@45:+;F<<;%OJ"8W8T9C@Y_8\_39T0(>($8++8AAN"14APO0Q!$(LQ48QTE.X0I\D/EF#&D8 M)^26^7A=C,'-IUOP":B < 8"X@R\9C$E=ZR3M7_?HIPPKZ2O4C8;/"8UJB)_ M*B,WSD1N@F>4T2T!DVP%5P)\T(WW._ J6X5Z*8SWI7@R.@D7=\'$W_#G$#*Z?A4\N'[PA@$\O'[P(/KM\\")X\.]F?O[AV(^$ M8-;/I%GPF>>>R3R%.*0(]T2J+K&6&,O?C3VR"R,X4-C+CT"\A\KPYY]T1_M% M)"F99&.99!.99%.99#.99(%,LKDDLB/16K5HK2[VXD4RSR*40G##T_ZM2+LE MA5-0\&W8?GBO:YYE6GUUWY2EP,[W#-\[-AL+S!Q/:YM-!&:N:1K^L=E4Q*8; M_(ENFLT$9K;K6.ZQ62 P,US+,[5CN[EH2GQ#;P1QM!QVO1QV9PX9PPRQ[<+9 M+&++S"(RR<8RR28RR:8RR68RR0*99'-)9$>R=6K9.IU9Y&M1G,#5?;AGK\ - M?-_VL3*-4+;/B[.-2,TEJ=UXB'3--TS3M%J/VZC3_;52E4DV.8W!LUR6S*QV MGI+I=2:3+! M@^EJEJNW8IB?6KHN2Z*Z[XC3GEOKQ^W4SV=(2 ^5$ M15T,0<;V0PDO?W>L_"UL0-@J?Z.R_"6-\O>.?[F)(Y'HO#,YCNV?6LKK#.!: MY6+,?9NN[98@7ZM0+] M_U6!J_(#CDB#_L4:[ SA6@W*))NUC7*DLJVT0<@MF^F"_H"?X!4'+-_I MR^._YQ!OXHR !*Z9*^W!9&ULS5A1CZ,V$/XK%I5.K=0N&!(2MDFD3797=]+= M;;3I7A^J/CC@).X"IK9)+[E,9\-[:P]?;@F:TW2C^P)Z.,K.F"JI=L+F!D M5R@12V@J&4^1H*NQ=8=O9]C7#L;B&Z,[>72/="I+SE_UX%,TMAP=$8UIJ#0$ M@E,X00<+2XDKV)1%'#H#3[."6#NZI0^^" M@U";1(C*3UCU19#(2?(>$M@8T?6.X,=Z0#4MU&1=*P%L&?FKR%93RF4N) MYE2@Q88(BNZ4$FR9*[*,*5(BT2-2]D&B OO!4;2"(%"*H^]M 6L6< M^\;M&YE1D)Z=B" M5452L:76Y,-/V'=^;Z*H([ :8;V*L%X;^N18J!5QE]55@/4-F%X;MQ/L>:Z# M!\'(WA[G=&X8#(>>W^M7=K5P^U6X_=9PGS)3-/@>Y[D(-[!RU3[,II!; :\M M54=@M=S]*G?_76C;[Y*PCL!JA TJP@9=:GMPKFTG&'C8Q2?:/C<B_1CG7LG"B]P02[?M]O%CH^:K=P M:Z0OZ18D#$5\AHM@H;XU"SAZ29F2NI3_MZRWSW!MX;I"J_/A'OAPWX78RS"Z M(JTCM#IIAU8/MS9&5\O=.].RZP0]9W@F^G-#C //=_ %V1]Z+=S>;#WL,UIH MO=@)_,'1E%:=3 3BAVT%>EC,YXT)M()?7;R.T.I4'/HXW'\?BN^T_>L*K4[: MH0'$K>W2U8KWSQ7?=X/!\%3PYW9]/.@%I\N\?;3!3JA8FW,'B4*>IZK8,59/ MJ[.-.[.C/WD^U6<>9N-^@"D.3+X0L6;0 \5T!9#.S0""$L491#%0/#/;^"57 MBB?F=D,)?#;: -ZO.'!4#O0$U4G0Y#]02P,$% @ -H%F5V *5OHZ P MSA, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%- MVB8D>-@;38F>.R=K]^OG::?N"+& ];NU0T]CT^YQ[;-\0PJ,U*L+LY M8R9:ED+60S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z>Q76E&C]^YH!S$@=%+U\@>M&Q%ZKL4$P^?9G\<^*8]-6NM!M^:H4\\12C M]0,TFV7#A Y&SH+D+:HCQLU^C@:%DIMM38@/6&5:LNB1BB$94\$GF@.KH"47 M*Q_N06"JA-*1L?5D4W4A4O_R<-?WH-0:G9)+I5UNG\%_3YKA>\"Z!P:Y$*W! M'O&!T:"BQC M;VS'#7;!)U#4M.]7E74XTW35[5V2#<'=;)*)TCG3;9HN68=& M \$*L*/Y; YWHZH80&-4:1LYIS,EJ?.P9C0-*SME0MS!<_B]V-%>%EM[UH$= MDVW3&FJ:7L9W0'];S6MORR:OTHTJ_JC,IX6=CG1]J&QVJUG!EZZ_+%H#F'H7 M5Z=5)58?!9_)DOG)OSCA:$#7O&BN-/]ELT&I3&V :1(],FWX=#OR4]/JGBW- MNIR6!>ZY=X2>_^XZSYADFHIMT[;V#WF57^TXN?I7EMUOE7W#08_-R_7035X> M@\GT&$P>14WV#]]DDAV^Q^;8=G FX^:0L762V3G'M-$(SHM#\@U.GF*3-)HL MN#!<-KTYSW,FGQQGK+RA$_O'RHZ^'9^S@BZ$N6_!(=FTO[*<+\JL'74+"]&, MVK2_P/2Z:7M8M;FXS-F2Y>.FJV<3UXQLPV9M+B#L(S?N"B,8QV-A!# L#^8 MXW@6EN=_FD\?G8_',&_](-)'.7V4XUDA9.P^6)XP)[-7>*99EB1IBJWH>!QT M,,;6+4WA)ZR&>0,&E@-V!D M67BWL3S P'8!JQW('\X#-17F) GL*N8->X)Q),LP!&HQ7*-IBJQ."I_P_F!/ M29)D61@!+.P@23 $GD8W'L?Q>OW5+SY#][H-U!+ P04 M" V@697EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( #:!9E?OY0RJ1P0 ,HC / >&PO=V]R:V)O;VLN>&UL MQ9I1;YLZ%(#_BL73]I";!$RW5N6 DU@U=F2;]K:__AY, MLYEU/=J+RQ-@P'PZV6M^1_VJI["PY.'<\'X]M>> ULW_I(U>P M9Z=-S1QLFOW8'@UGE3UP[FHY3B>3LW'-A$J^?#[5=6W&X89VO'1"*RAL"VX% M?[ _][>;Y%Y8L152N,=9XM/\/4S8+SG<'"WU3C] M54C'S9(Y_LWHYBC4OJT&[F(;Y6I3K)8$UHJKR_5R?@,;%_/+^6:Q(@%DBD"F T+^FP:0&0*9#0)9 MW,#B^VH30%($D@X(V8MDCD#F0T)F >09 GDV)"0-(#\@D!^&A,P#R(\(Y,>X MD-?LD=Q;$!XB<$\5-BW)UC'/8G+5#1U MS":(SA]9)GDI.!E8X03O >)F64:62T73/IFX9,>LM#U4:M?@XA) M91K9*FO([-2^O2B96PMIE4]YOFE=/0@I0TK,*M/86M%U+9Q_^SS? A)2R VY M*G]YU)A5II&U4C"E=P+8)+R5VO@#R'QON&\V(26FE6ELKT H@:MPNKP+F3"+ M3"-KQ,.,+ICEE6\B7-D7_36FD&EDAVR@WDMMO>B@)3,#C<4Y([:-8Y[D9Z:- M:24=4BN]##'%M)(.HQ7R[J8-9MB<4W3@,J1>R+L0$Q-,.I!@GL,98F*>20?U M3&^PBHDF'5(T_8>.J2:-/8().O%3NWD?PF&&22,;YK7>_#=O)":=-+)TT$Z] MWUMB[DG?5:)=9;*;D HG4##W9)'=\UJG/B(%U%Z%F)A[LH'<\QS8 M$!-S3S:H>T8A)CIM%MD]*&9_<@]S3Q;9/:\JLGLY0TS,/5ED]R"8[A;CH">D\P&FKW>M4JJ0TS,0G2HL= + MIU/,0G2@";@VLDT_FIB%:&0+H9C]3Z"8A?+8\W H9M@AY9B%\L@6P@? /4S, M0GED"^&88>J18Q;*O87&IW]'*KX3BE<;N(2%\I+)\MJ0=M%]UZ)Y.^.\:Z1< M0-F5NM2L.OV*&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3M.PT 4A>&M1%X D_N8\%!" M14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZSQ_"7MVK+M#GFS[?/D MN-\=\J+9E-(_A)"7F[1O\TW7I\/YRJH;]FTY+X=UZ-OE>[M.0:?361A^SF@> MYS]G3EY/??K+Q&ZUVB[34[?\V*=#^65P^.R&][Q)J323UW98I[)HPG%W/9W# MY2 WY\G-Y/EMT0S/;]*$VD$*05H_R"#(Z@BV M?M =!-W5#[J'H/OZ03)%&:<$22.L";06Y%H(O!8$6PC$%B1;",P61%L(U!9D M6PC<%H1;".06I%L([!;$6PCT5M1;"?16U%L)]-;1QS:!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-MHL(=#; M4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#; M46\GT-M'F]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'I'U#L2Z!U1[TB@ M=T2](X'>$?6._ZEW+J==RM>>[S4^_S^I+N=[T_7QE^7WR=&K7!E&ULS=G);L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB( M2KV;1(GM=U]LZ6PR>MM:\KU-735^G"Q"L ^,^7Q!M?:IL=3$D9EQM0[QTB)9GI5A=[S)K[VI6G&B:/*)[W'W<0V:YQH M:ZLRUR&.LW53?$OI[Q/2N+*;XQ>E]3=Q0L).)K0C/P?LU[VNR;FRH-Y4N_"B MZSB+;2KFP[8BGYXO<:)',YN5.14F7]5Q2>JM(UWX!5&HJW17].9\Q$+E0GO_$8V(L??7W47O:!16_S([; M^V'97)PC$ 8 )PG 3 " &UL4$L! A0#% @ -H%F5U@X]7S&PO=V]R:W-H965T&UL4$L! A0#% @ -H%F5\*=0MW%!0 *QH !@ M ("!(Q@ 'AL+W=O !X;"]W;W)KF*G6S\4 !#)0$ & M @(&V(0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ -H%F5[7Y.JG8 @ * D !@ ("!*S8 'AL+W=OT" !6"P & @(&J00 >&PO M=V]R:W-H965T&UL4$L! A0#% @ -H%F5]*<)(BW" M6!4 !D ("!S40 'AL+W=O&PO=V]R:W-H965T55 !X;"]W;W)K&UL4$L! A0#% @ -H%F5X:RY?S(! X P !D M ("!OUP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -H%F5X($E:9'# &PO=V]R:W-H965T&UL4$L! A0#% @ -H%F M5V8EFPY%" %1< !D ("!A( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H%F5QKKW/5U P 1@@ M !D ("! I8 'AL+W=O&PO=V]R:W-H965T<(M+( MO0, )(( 9 " @?"> !X;"]W;W)K&UL4$L! A0#% @ -H%F5UAL= 7K P 9@H !D M ("!Y*( 'AL+W=O+(4# "E" &0 @($&IP >&PO=V]R:W-H965T M-TR1!$@, (P& 9 M " @<*J !X;"]W;W)K&UL4$L! A0# M% @ -H%F5_"HCX'S! B@\ !D ("!"ZX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -H%F5UT[ M!Q&H!@ M3L !D ("!H[\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H%F5WE04:OH P ^A$ !D M ("!;M 'AL+W=O&PO M=V]R:W-H965TO0( M 8( 9 " @&UL4$L! A0#% @ -H%F5U7^3[GH @ "0@ !D ("! MO=L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -H%F5^@XN1K( @ Q < !D ("!:^4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H%F5Q)$K_\@ P : D !D M ("!60,! 'AL+W=O$U(I\# "0$ &0 @(&P!@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ -H%F5R=$,EP@!0 &PO=V]R:W-H965T : 0!X;"]W;W)K&UL4$L! A0#% @ M-H%F5[D1(N(6!0 XQP !D ("!X1X! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 ] #T HA #XU 0 $! end XML 67 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 68 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 226 259 1 false 58 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 5 false false R6.htm 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) Statements 7 false false R8.htm 100090 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995455 - Disclosure - Organization Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganization Organization Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Fair Value Measurements Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 995485 - Disclosure - Available-for-sale Securities Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecurities Available-for-sale Securities Notes 13 false false R14.htm 995495 - Disclosure - Balance Sheet Components Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 995505 - Disclosure - Intangible Assets and Goodwill Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 995515 - Disclosure - Commitments and Contingencies Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 995525 - Disclosure - Sanofi Collaboration Agreement Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreement Sanofi Collaboration Agreement Notes 17 false false R18.htm 995545 - Disclosure - Common Stock Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStock Common Stock Notes 18 false false R19.htm 995555 - Disclosure - Stock-Based Compensation Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 995565 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 20 false false R21.htm 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 995595 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements 22 false false R23.htm 995605 - Disclosure - Available-for-sale Securities (Tables) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesTables Available-for-sale Securities (Tables) Tables http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecurities 23 false false R24.htm 995615 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponents 24 false false R25.htm 995625 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill 25 false false R26.htm 995635 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 26 false false R27.htm 995645 - Disclosure - Common Stock (Tables) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockTables Common Stock (Tables) Tables http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStock 27 false false R28.htm 995655 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation 28 false false R29.htm 995665 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholders 29 false false R30.htm 995675 - Disclosure - Organization - Additional Information (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails Organization - Additional Information (Details) Details 30 false false R31.htm 995695 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details) Details 31 false false R32.htm 995705 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 32 false false R33.htm 995715 - Disclosure - Available-for-sale Securities - Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails Available-for-sale Securities - Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses (Details) Details 33 false false R34.htm 995725 - Disclosure - Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details) Details 34 false false R35.htm 995735 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Details 35 false false R36.htm 995745 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 36 false false R37.htm 995755 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 37 false false R38.htm 995765 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangibles Assets, Net (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails Intangible Assets and Goodwill - Schedule of Intangibles Assets, Net (Details) Details 38 false false R39.htm 995775 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails Intangible Assets and Goodwill - Additional Information (Details) Details 39 false false R40.htm 995785 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) Details 40 false false R41.htm 995795 - Disclosure - Intangible Assets and Goodwill - Summary of Change in Carrying Value of Goodwill (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillSummaryOfChangeInCarryingValueOfGoodwillDetails Intangible Assets and Goodwill - Summary of Change in Carrying Value of Goodwill (Details) Details 41 false false R42.htm 995805 - Disclosure - Commitment and Contingencies - Additional Information (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails Commitment and Contingencies - Additional Information (Details) Details 42 false false R43.htm 995815 - Disclosure - Commitment and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommitmentAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetails Commitment and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Details) Details 43 false false R44.htm 995825 - Disclosure - Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) Details 44 false false R45.htm 995835 - Disclosure - Sanofi Collaboration Agreement - Additional Information (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails Sanofi Collaboration Agreement - Additional Information (Details) Details 45 false false R46.htm 995865 - Disclosure - Common Stock - Additional Information (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails Common Stock - Additional Information (Details) Details 46 false false R47.htm 995875 - Disclosure - Common Stock - Schedule of Common Stock for Future Issuance (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails Common Stock - Schedule of Common Stock for Future Issuance (Details) Details 47 false false R48.htm 995885 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 48 false false R49.htm 995895 - Disclosure - Stock-Based Compensation - Summary of Option Activity Under the Plan (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails Stock-Based Compensation - Summary of Option Activity Under the Plan (Details) Details 49 false false R50.htm 995905 - Disclosure - Stock-Based Compensation - Summary of RSUs Activity Under the Plan (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails Stock-Based Compensation - Summary of RSUs Activity Under the Plan (Details) Details 50 false false R51.htm 995915 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Related to Stock Options, RSUs and Employee Stock Purchase Plan (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Related to Stock Options, RSUs and Employee Stock Purchase Plan (Details) Details 51 false false R52.htm 995925 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 52 false false R53.htm 995935 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) Sheet http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) Details 53 false false All Reports Book All Reports rvmd-20230930.htm rvmd-20230930.xsd rvmd-20230930_cal.xml rvmd-20230930_def.xml rvmd-20230930_lab.xml rvmd-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rvmd-20230930.htm": { "nsprefix": "rvmd", "nsuri": "http://www.revolutionmedicines.com/20230930", "dts": { "inline": { "local": [ "rvmd-20230930.htm" ] }, "schema": { "local": [ "rvmd-20230930.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", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "rvmd-20230930_cal.xml" ] }, "definitionLink": { "local": [ "rvmd-20230930_def.xml" ] }, "labelLink": { "local": [ "rvmd-20230930_lab.xml" ] }, "presentationLink": { "local": [ "rvmd-20230930_pre.xml" ] } }, "keyStandard": 227, "keyCustom": 32, "axisStandard": 20, "axisCustom": 0, "memberStandard": 22, "memberCustom": 32, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 6 }, "contextCount": 226, "entityCount": 1, "segmentCount": 58, "elementCount": 547, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 706, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.revolutionmedicines.com/20230930/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_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2eded8cc-d677-4663-a0ec-f76deb7365e2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R3": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "longName": "100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R6": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_804cac5c-1402-48f5-b4ad-4f449662bd6a", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cc58b91a-b48b-4d72-b581-b798e9daacbe", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R7": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical", "longName": "100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_b7707166-a766-457f-834e-dcdf965a0385", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b7707166-a766-457f-834e-dcdf965a0385", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "100090 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganization", "longName": "995455 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.revolutionmedicines.com/20230930/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_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995475 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecurities", "longName": "995485 - Disclosure - Available-for-sale Securities", "shortName": "Available-for-sale Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponents", "longName": "995495 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill", "longName": "995505 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995515 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreement", "longName": "995525 - Disclosure - Sanofi Collaboration Agreement", "shortName": "Sanofi Collaboration Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStock", "longName": "995545 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995555 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholders", "longName": "995565 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995585 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995595 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesTables", "longName": "995605 - Disclosure - Available-for-sale Securities (Tables)", "shortName": "Available-for-sale Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables", "longName": "995615 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables", "longName": "995625 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995635 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "rvmd:SummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "rvmd:SummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockTables", "longName": "995645 - Disclosure - Common Stock (Tables)", "shortName": "Common Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "rvmd:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "rvmd:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995655 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersTables", "longName": "995665 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "longName": "995675 - Disclosure - Organization - Additional Information (Details)", "shortName": "Organization - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7b10421d-0e64-4597-93ab-a0037799726f", "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R31": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails", "longName": "995695 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details)", "shortName": "Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_4d2cbc7f-81f3-4fd0-8d8c-6fa40299eaa3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4d2cbc7f-81f3-4fd0-8d8c-6fa40299eaa3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "995705 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "rvmd:FairValueLevel1Level2Level3TransfersAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "rvmd:FairValueLevel1Level2Level3TransfersAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails", "longName": "995715 - Disclosure - Available-for-sale Securities - Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses (Details)", "shortName": "Available-for-sale Securities - Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1a63c3cc-ea22-4b7c-99bf-b4bf22d792b3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R34": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails", "longName": "995725 - Disclosure - Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details)", "shortName": "Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2299dcf1-52ad-476d-8f5e-ed79f7464c26", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R35": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "longName": "995735 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "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:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "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:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "longName": "995745 - Disclosure - Balance Sheet Components - Additional Information (Details)", "shortName": "Balance Sheet Components - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": null }, "R37": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "995755 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "rvmd:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "rvmd:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails", "longName": "995765 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangibles Assets, Net (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Intangibles Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "longName": "995775 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details)", "shortName": "Intangible Assets and Goodwill - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R40": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails", "longName": "995785 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillSummaryOfChangeInCarryingValueOfGoodwillDetails", "longName": "995795 - Disclosure - Intangible Assets and Goodwill - Summary of Change in Carrying Value of Goodwill (Details)", "shortName": "Intangible Assets and Goodwill - Summary of Change in Carrying Value of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_2eded8cc-d677-4663-a0ec-f76deb7365e2", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R42": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails", "longName": "995805 - Disclosure - Commitment and Contingencies - Additional Information (Details)", "shortName": "Commitment and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R43": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommitmentAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetails", "longName": "995815 - Disclosure - Commitment and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Details)", "shortName": "Commitment and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "longName": "995825 - Disclosure - Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details)", "shortName": "Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails", "longName": "995835 - Disclosure - Sanofi Collaboration Agreement - Additional Information (Details)", "shortName": "Sanofi Collaboration Agreement - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0092a827-4b87-4518-9aad-0a980cb416b5", "name": "rvmd:UpfrontCashPaymentReceived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R46": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "longName": "995865 - Disclosure - Common Stock - Additional Information (Details)", "shortName": "Common Stock - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:CommonStockVotingRights", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R47": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails", "longName": "995875 - Disclosure - Common Stock - Schedule of Common Stock for Future Issuance (Details)", "shortName": "Common Stock - Schedule of Common Stock for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "rvmd:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5bf16051-b47c-444e-b53b-e5d5fd175b8c", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "rvmd:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R48": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "longName": "995885 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_f9b58439-cf1c-436f-89c1-5b52acef2c97", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "rvmd:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R49": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails", "longName": "995895 - Disclosure - Stock-Based Compensation - Summary of Option Activity Under the Plan (Details)", "shortName": "Stock-Based Compensation - Summary of Option Activity Under the Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_67b2c424-064c-4d9e-b995-56d523ee26c9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_76f7bdd0-3cdc-4239-83dc-78ecd4864b4b", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R50": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails", "longName": "995905 - Disclosure - Stock-Based Compensation - Summary of RSUs Activity Under the Plan (Details)", "shortName": "Stock-Based Compensation - Summary of RSUs Activity Under the Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_f7326bbc-a60c-4d69-8188-a0aa3a5d5094", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f3cb1879-1658-4d2d-8d0c-36edac05329f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R51": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails", "longName": "995915 - Disclosure - Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Related to Stock Options, RSUs and Employee Stock Purchase Plan (Details)", "shortName": "Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Related to Stock Options, RSUs and Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "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": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bd646be9-25a4-4753-b0ee-10872f773059", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "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": "rvmd-20230930.htm", "unique": true } }, "R52": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "longName": "995925 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_06927efb-1d72-4836-b88c-e94afc062fc7", "name": "rvmd:WeightedAverageNumberOfSharesOutstandingDiluted", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "unique": true } }, "R53": { "role": "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails", "longName": "995935 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "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:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75b2800-cba2-4c1d-a7a4-dcd6fe7e0cea", "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:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvmd-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued, value", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r11", "r26", "r104" ] }, "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": [ "r733", "r741", "r751", "r768", "r776", "r780", "r788" ] }, "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": [ "r768" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r469" ] }, "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": [ "r724", "r735", "r745", "r770" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to stock option exercises", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r26", "r104" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r21", "r144", "r174", "r264", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r407", "r410", "r411", "r449", "r705", "r858", "r897", "r898" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "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": [ "r761" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Total", "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r235", "r282", "r531", "r825" ] }, "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": [ "r761" ] }, "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": [ "r761" ] }, "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": [ "r755" ] }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Weighted-average unvested restricted shares and shares subject to repurchase", "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation", "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon offering, net of offering costs, shares", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock upon offering, net of issuance cost, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r73", "r74", "r104", "r575", "r648", "r660" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, 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": [ "r168", "r184", "r185", "r186", "r187", "r188", "r197", "r200", "r201", "r202", "r206", "r435", "r436", "r533", "r552", "r681" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r313", "r344", "r345", "r346", "r347", "r348", "r349", "r440", "r496", "r497", "r498", "r688", "r689", "r696", "r697", "r698" ] }, "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": [ "r761" ] }, "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": [ "r723", "r734", "r744", "r769" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity [Line Items]", "label": "Temporary Equity [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": [] }, "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": [ "r762" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r101", "r173", "r322", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r338", "r425", "r651", "r653", "r664" ] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillSummaryOfChangeInCarryingValueOfGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustment", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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": [ "r1", "r844" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r174", "r264", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r407", "r410", "r411", "r449", "r605", "r682", "r717", "r858", "r897", "r898" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "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": [ "r784" ] }, "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": [ "r764" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, price per share", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares Issued Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "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": [ "r725", "r736", "r746", "r771" ] }, "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": [ "r763" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r439", "r440", "r441", "r442", "r444" ] }, "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": [ "r767" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r211", "r212", "r215", "r218", "r219", "r223", "r224", "r226", "r341", "r342", "r524" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Available For Sale Securities [Line Items]", "label": "Debt Securities, Available-for-Sale [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": [ "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244" ] }, "us-gaap_TemporaryEquityByClassOfStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityByClassOfStockTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity By Class Of Stock [Table]", "label": "Temporary Equity, by Class of Stock [Table]", "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable." } } }, "auth_ref": [ "r15", "r48" ] }, "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": [ "r723", "r734", "r744", "r769" ] }, "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": [ "r765" ] }, "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": [ "r766" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets fair value", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r65" ] }, "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": [ "r766" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r823" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Marketable Securities, Total", "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r826" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issued to EQRx stockholders", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r73", "r74", "r104" ] }, "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": [ "r729", "r740", "r750", "r775" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock related to employee stock purchase plan, shares", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r73", "r74", "r104" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r135", "r152", "r153", "r154", "r174", "r197", "r198", "r200", "r202", "r208", "r209", "r264", "r296", "r298", "r299", "r300", "r303", "r304", "r323", "r324", "r327", "r330", "r337", "r449", "r575", "r576", "r577", "r578", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r607", "r628", "r648", "r659", "r660", "r661", "r662", "r663", "r795", "r816", "r822" ] }, "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": [ "r726", "r737", "r747", "r772" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares underlying options, Options exercised", "terseLabel": "Issuance of common stock pursuant to stock option exercises, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "verboseLabel": "Number of Shares underlying options, Options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r73", "r74", "r104", "r363" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r88" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r79", "r112", "r544", "r705", "r818", "r842", "r893" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r404" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "auth_ref": [] }, "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": [ "r726", "r737", "r747", "r772" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r404" ] }, "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": [ "r727", "r738", "r748", "r773" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r404" ] }, "us-gaap_PaymentsForProceedsFromTenantAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromTenantAllowance", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tenant improvement allowance", "label": "Payments for (Proceeds from) Tenant Allowance", "documentation": "Net cash outflow or inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy." } } }, "auth_ref": [ "r30", "r87" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r728", "r739", "r749", "r774" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchases of early exercised stock, shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r73", "r74", "r104", "r578", "r648", "r662" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r82", "r91", "r114", "r142", "r160", "r162", "r166", "r174", "r180", "r184", "r185", "r186", "r187", "r190", "r191", "r199", "r210", "r216", "r220", "r222", "r264", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r436", "r449", "r549", "r627", "r646", "r647", "r683", "r715", "r858" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r86" ] }, "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": [ "r730", "r741", "r751", "r776" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "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": [ "r768" ] }, "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": [ "r730", "r741", "r751", "r768", "r776" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders-diluted", "terseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r196", "r202" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r152", "r153", "r154", "r208", "r323", "r324", "r325", "r327", "r330", "r335", "r337", "r575", "r576", "r577", "r578", "r692", "r795", "r816" ] }, "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": [ "r733", "r741", "r751", "r768", "r776", "r780", "r788" ] }, "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": [ "r768" ] }, "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": [ "r730", "r741", "r751", "r776" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders-basic", "terseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, 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": [ "r195", "r202" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r180", "r181", "r182", "r183", "r193", "r229", "r230", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r292", "r386", "r387", "r388", "r394", "r395", "r396", "r397", "r401", "r402", "r403", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r447", "r448", "r451", "r452", "r453", "r454", "r461", "r462", "r465", "r466", "r467", "r468", "r483", "r484", "r485", "r486", "r487", "r526", "r527", "r528", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "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": [ "r768" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of operating lease right-of-use asset", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r814" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r718" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r719" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r350", "r354", "r382", "r383", "r385", "r701" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r170" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r155", "r227", "r228", "r680" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash, Total", "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r806", "r815", "r900", "r901" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "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": [ "r170" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r176", "r177", "r178", "r207", "r524", "r574", "r595", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r626", "r629", "r630", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r710" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r89", "r90", "r91" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r480" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue, current", "terseLabel": "Deferred revenue, current", "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": [ "r339", "r340", "r343" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r719" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r89" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r105" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r719" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r73", "r323" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2019-12", "label": "Accounting Standards Update 2019-12 [Member]", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r394", "r395", "r396", "r397" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology - tri-complex platform, Weighted-average remaining useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance", "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, cash equivalents and restricted cash - end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r32", "r89", "r171" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r94" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r720" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Public Offering", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash - end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r32", "r89", "r171" ] }, "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration revenue recognized", "label": "Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer", "documentation": "Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606." } } }, "auth_ref": [ "r119", "r890" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommitmentAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommitmentAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities", "terseLabel": "Operating lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r719" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r135", "r152", "r153", "r154", "r174", "r197", "r198", "r200", "r202", "r208", "r209", "r264", "r296", "r298", "r299", "r300", "r303", "r304", "r323", "r324", "r327", "r330", "r337", "r449", "r575", "r576", "r577", "r578", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r607", "r628", "r648", "r659", "r660", "r661", "r662", "r663", "r795", "r816", "r822" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommitmentAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommitmentAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability \u2013 current", "terseLabel": "Operating lease liability, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r470" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r234", "r282", "r536" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r73", "r607" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r61", "r62", "r400", "r699", "r700" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r794" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r73", "r607", "r625", "r905", "r906" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r44" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r175", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r463", "r687", "r688", "r689", "r690", "r691", "r817" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r63", "r64" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r400", "r699", "r700" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r74", "r77", "r78", "r93", "r609", "r625", "r649", "r650", "r705", "r717", "r818", "r842", "r893", "r905" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "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": [ "r27", "r28", "r80", "r156", "r542", "r567", "r571" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r8", "r287", "r288", "r289", "r686" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r223", "r524", "r554", "r555", "r556", "r557", "r558", "r559", "r677", "r694", "r706", "r797", "r856", "r857", "r860", "r902" ] }, "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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r439", "r440", "r443" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par or stated value per share", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r73", "r323" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommitmentAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommitmentAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability \u2013 noncurrent", "terseLabel": "Operating lease liability, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r470" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adopted", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r129", "r130", "r132", "r137", "r138", "r179", "r229", "r230", "r265", "r266", "r267", "r273", "r274", "r292", "r394", "r401", "r402", "r412", "r413", "r414", "r426", "r427", "r437", "r447", "r448", "r450", "r451", "r452", "r461", "r465", "r466", "r467", "r483", "r526", "r527", "r560", "r561" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, Net book value", "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r41", "r43" ] }, "rvmd_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Marketable securities.", "label": "Marketable Securities [Member]", "terseLabel": "Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefit from income taxes/(income tax expense)", "terseLabel": "Benefit from income taxes/(income tax expense)", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r118", "r133", "r190", "r191", "r214", "r393", "r399", "r553" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, early adoption", "label": "Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false]", "documentation": "Indicates (true false) whether accounting standards update was early adopted." } } }, "auth_ref": [ "r131", "r132", "r141", "r179", "r230", "r265", "r268", "r275", "r292", "r395", "r403", "r412", "r415", "r428", "r431", "r437", "r447", "r448", "r450", "r453", "r454", "r462", "r466", "r467", "r528", "r560", "r561" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r223", "r524", "r554", "r555", "r556", "r557", "r558", "r559", "r677", "r694", "r706", "r797", "r856", "r857", "r860", "r902" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r38", "r39", "r40", "r122", "r124", "r125", "r126" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r143", "r157", "r174", "r264", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r406", "r410", "r449", "r705", "r858", "r859", "r897" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Developed technology - tri-complex platform, Net book value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r95", "r525" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r70", "r71", "r110", "r111", "r175", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r463", "r687", "r688", "r689", "r690", "r691", "r817" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating cash flows for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r471", "r477" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r96" ] }, "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": [ "r782" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "terseLabel": "Developed technology - tri-complex platform, Gross value", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r95", "r529" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r96" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "rvmd_OptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "OptionsToPurchaseCommonStockMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to Purchase Common Stock", "label": "Options To Purchase Common Stock [Member]", "documentation": "Options to purchase common stock." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r98" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value 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. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r117", "r685", "r843" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Change in Carrying Value of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r686", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "rvmd_AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroIncentiveAwardPlanMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for Future Issuance under the 2020 Incentive Award Plan", "label": "Available For Future Issuance Under The Two Zero Two Zero Incentive Award Plan [Member]", "documentation": "Available for future issuance under the two zero two zero incentive award plan." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/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": [ "r472" ] }, "rvmd_TwoThousandTwentyEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "TwoThousandTwentyEmployeeStockPurchasePlanMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Employee Stock Purchase Plan", "label": "Two Thousand Twenty Employee Stock Purchase Plan [Member]", "documentation": "Two thousand twenty employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r49", "r50", "r51", "r52", "r53", "r54", "r55", "r102", "r103", "r104", "r152", "r153", "r154", "r208", "r323", "r324", "r325", "r327", "r330", "r335", "r337", "r575", "r576", "r577", "r578", "r692", "r795", "r816" ] }, "rvmd_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in operating lease right-of-use asset", "label": "Increase Decrease In Operating Lease Right Of Use Asset", "documentation": "Increase (decrease) in operating lease right-of-use asset." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "rvmd_RestrictedCashMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "RestrictedCashMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Restricted Cash [Member]", "documentation": "Restricted cash." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r313", "r344", "r349", "r440", "r497", "r688", "r689", "r696", "r697", "r698" ] }, "rvmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardsEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, Expected to vest", "label": "Share Based Compensation Arrangement By Share Based Payment Awards Equity Instruments Other Than Options Expected To Vest Weighted Average Remaining Contractual Term", "documentation": "Share based compensation arrangement by share based payment awards equity instruments other than options expected to vest weighted average remaining contractual term." } } }, "auth_ref": [] }, "rvmd_LesseeOperatingLeaseLiabilityTenantImprovementAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "LesseeOperatingLeaseLiabilityTenantImprovementAllowance", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability tenant improvement allowance.", "label": "Lessee Operating Lease Liability Tenant Improvement Allowance", "negatedLabel": "Less: Tenant improvement allowance" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease option to extend lease term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r894" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r313", "r344", "r349", "r440", "r496", "r696", "r697", "r698" ] }, "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": [ "r779" ] }, "rvmd_ProceedsFromIssuanceOfCommonStockFromAtTheMarketOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ProceedsFromIssuanceOfCommonStockFromAtTheMarketOffering", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of common stock from at the market offering.", "label": "Proceeds From Issuance Of Common Stock From At The Market Offering", "terseLabel": "Proceeds from issuance of common stock upon at-the-market offering, net of issuance costs" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Options vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r374" ] }, "rvmd_ConsultantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ConsultantMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Consultant.", "label": "Consultant [Member]", "terseLabel": "Consultant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares underlying options, Options vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r374" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r478", "r704" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriter's Option to Purchase Additional Shares", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, Options vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r374" ] }, "rvmd_FollowOnOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "FollowOnOfferingMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Follow-on Offering", "label": "Follow On Offering [Member]", "documentation": "Follow-on offering." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares underlying options, Options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may 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": [ "r375" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockVotingRights", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, voting rights", "label": "Common Stock, Voting Rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r52" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r313", "r344", "r345", "r346", "r347", "r348", "r349", "r440", "r498", "r688", "r689", "r696", "r697", "r698" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets Future Amortization Expense [Abstract]", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "rvmd_JeffCisliniMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "JeffCisliniMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Jeff Cislini", "label": "Jeff Cislini [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Restricted stock units forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r371" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r238" ] }, "rvmd_AtTheMarketEquityOfferingProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AtTheMarketEquityOfferingProgramMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "At-the-market Equity Offering Program [Member]", "documentation": "At-the-market equity offering program.", "terseLabel": "ATM" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Restricted stock units granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r369" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for future issuance, Total", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock reserved for future issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails", "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": [ "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share, Restricted stock units granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares, Beginning balance", "periodEndLabel": "Number of Shares, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r366", "r367" ] }, "rvmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Expected to vest", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options expected to vest outstanding number." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-average grant date fair value per share, Beginning balance", "periodEndLabel": "Weighted-average grant date fair value per share, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r366", "r367" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Unrecognized compensation cost related to ESPP", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r384" ] }, "rvmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share, Expected to vest", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Weighted Average Grant Date Fair Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options expected to vest weighted average grant date fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Restricted stock units vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r370" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r237" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, option to extend", "label": "Lessee, Operating Lease, Option to Extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r474" ] }, "rvmd_SevenHundredAndThreeHundredSaginawDriveRedwoodCityCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SevenHundredAndThreeHundredSaginawDriveRedwoodCityCaliforniaMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 700 Building and 300 Building", "label": "Seven Hundred and Three Hundred Saginaw Drive Redwood City California [Member]", "documentation": "Seven hundred and three hundred saginaw drive redwood city california." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "rvmd_ExpectedSharesToBePurchasedUnderESPPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ExpectedSharesToBePurchasedUnderESPPMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Shares To Be Purchased Under ESPP", "label": "Expected Shares To Be Purchased Under E S P P [Member]", "documentation": "Expected shares to be purchased under ESPP." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share, Restricted stock units vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r370" ] }, "rvmd_UnderwrittenPublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "UnderwrittenPublicOfferingMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwritten Public Offering", "label": "Underwritten Public Offering [Member]", "documentation": "Underwritten public offering." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "rvmd_MargaretHornMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MargaretHornMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Margaret Horn", "label": "Margaret Horn [Member]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r813" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "rvmd_MatureInOneYearOrLessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MatureInOneYearOrLessMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mature in One Year or Less", "label": "Mature In One Year Or Less [Member]", "documentation": "Mature in one year or less." } } }, "auth_ref": [] }, "rvmd_MaximumMilestonePaymentsReceivableUponAchievementOfCertainMarketingApprovalMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MaximumMilestonePaymentsReceivableUponAchievementOfCertainMarketingApprovalMilestones", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum milestone payments receivable upon achievement of certain marketing approval milestones", "label": "Maximum Milestone Payments Receivable Upon Achievement Of Certain Marketing Approval Milestones", "documentation": "Maximum milestone payments receivable upon achievement of certain marketing approval milestones." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares underlying options, Options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "negatedLabel": "Number of Shares underlying options, Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r362" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and contingencies (Note 7)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r24", "r67", "r539", "r606" ] }, "rvmd_SteveKelseyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SteveKelseyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Steve Kelsey", "label": "Steve Kelsey [Member]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r42", "r45" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r291", "r293", "r633" ] }, "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": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r92", "r172" ] }, "rvmd_EqrxAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "EqrxAcquisitionMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "EQRx Acquisition [Member]", "label": "EQRx Acquisition [Member]", "terseLabel": "Eqrx Acquisition" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r76", "r104", "r543", "r566", "r571", "r579", "r608", "r705" ] }, "rvmd_ProceedsFromMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ProceedsFromMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds From Maturity Of Marketable Securities", "documentation": "Proceeds from maturity of marketable securities." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r293", "r633" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r128", "r180", "r192", "r270", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares underlying options, Options cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r364" ] }, "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": [ "r786" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Dividends, Common Stock, Total", "terseLabel": "Common stock, dividends declared", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r5", "r104" ] }, "rvmd_RedwoodCityCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "RedwoodCityCaliforniaMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redwood City Lease", "label": "Redwood City California [Member]", "documentation": "Redwood City, California." } } }, "auth_ref": [] }, "rvmd_OptionsEarlyExercisedSubjectToFutureVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "OptionsEarlyExercisedSubjectToFutureVestingMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Early Exercised Subject to Future Vesting", "label": "Options Early Exercised Subject To Future Vesting [Member]", "documentation": "Options early exercised subject to future vesting member." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r176", "r177", "r178", "r207", "r524", "r574", "r595", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r626", "r629", "r630", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r710" ] }, "rvmd_EightHundredSaginawDriveRedwoodCityCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "EightHundredSaginawDriveRedwoodCityCaliforniaMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 800 Building", "label": "Eight Hundred Saginaw Drive Redwood City, California [Member]", "documentation": "Eight hundred saginaw drive redwood city, california." } } }, "auth_ref": [] }, "rvmd_VestingOfEarlyExercisedOptionsAndRestrictedStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "VestingOfEarlyExercisedOptionsAndRestrictedStock", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised options and restricted stock", "label": "Vesting Of Early Exercised Options And Restricted Stock", "documentation": "Vesting of early exercised options and restricted stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-average exercise price, Beginning balance", "periodEndLabel": "Weighted-average exercise price, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r358", "r359" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "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": [ "r781" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares underlying options, Beginning balance", "periodEndLabel": "Number of Shares underlying options, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r358", "r359" ] }, "rvmd_AggregateGrossProceedsThroughEquityIssuanceMaximumPotentialAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AggregateGrossProceedsThroughEquityIssuanceMaximumPotentialAmount", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate gross proceeds through equity issuance maximum potential amount", "label": "Aggregate Gross Proceeds Through Equity Issuance Maximum Potential Amount", "documentation": "Aggregate gross proceeds through equity issuance maximum potential amount." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r56" ] }, "rvmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Expected to vest", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Expected To Vest", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options aggregate intrinsic value expected to vest." } } }, "auth_ref": [] }, "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": [ "r759" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, Options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r360" ] }, "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": [ "r760" ] }, "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": [ "r761" ] }, "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": [ "r759" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillSummaryOfChangeInCarryingValueOfGoodwillDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at September 30, 2023", "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "label": "Goodwill", "periodStartLabel": "Balance at December 31, 2022", "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": [ "r148", "r286", "r530", "r686", "r705", "r845", "r852" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r277", "r278", "r279", "r280", "r281", "r283", "r284", "r285", "r321", "r335", "r424", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r550", "r685", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r838", "r839", "r840", "r841" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r224", "r225", "r596", "r597", "r598", "r655", "r656", "r657", "r658", "r665", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r695", "r709", "r860", "r902" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Option Activity Under the Plan", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r13", "r14", "r57" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r47", "r147", "r545" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r224", "r225", "r596", "r597", "r598", "r655", "r656", "r657", "r658", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r695", "r709", "r860", "r902" ] }, "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": [ "r759" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r85", "r213" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance", "periodStartLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance", "totalLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Total", "verboseLabel": "In-process research and development - RAS Programs", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r97" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r721" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r17" ] }, "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": [ "r732", "r743", "r753", "r778" ] }, "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails", "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": [ "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380" ] }, "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": [ "r759" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r109", "r151", "r174", "r210", "r217", "r221", "r264", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r406", "r410", "r449", "r537", "r619", "r705", "r717", "r858", "r859", "r897" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r351", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r754" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r210", "r216", "r220", "r222", "r683" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r351", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380" ] }, "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": [ "r780" ] }, "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": [ "r760" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r142", "r160", "r162", "r169", "r174", "r180", "r190", "r191", "r210", "r216", "r220", "r222", "r264", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r405", "r408", "r409", "r436", "r449", "r534", "r548", "r583", "r627", "r646", "r647", "r683", "r702", "r703", "r716", "r812", "r858" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r194", "r203", "r204", "r205" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "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_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other noncurrent assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r813" ] }, "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": [] }, "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": [] }, "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": [ "r760" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase in operating lease liability", "terseLabel": "Operating lease liability", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r796", "r813" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under equity incentive plans", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "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": [ "r779" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r793" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "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": [ "r760" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSUs Activity Under the Plan", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r57" ] }, "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": [ "r731", "r742", "r752", "r777" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "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": [ "r779" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "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": [ "r760" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganization" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r69", "r106", "r572", "r573" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issuance expenses", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net amortization of premium or discount on marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r91" ] }, "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": [ "r760" ] }, "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": [ "r731", "r742", "r752", "r777" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property", "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r676", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense related to unvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r888" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property", "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r676", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon offering, net of issuance cost", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r73", "r74", "r104", "r584", "r648", "r660", "r716" ] }, "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": [ "r761" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock related to employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r73", "r74", "r104" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Share price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "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": [ "r756" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r58" ] }, "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": [ "r761" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r701" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities Available For Sale [Table]", "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": [ "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244" ] }, "rvmd_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Adjustments To Additional Paid In Capital Vesting Of Early Exercise Of Stock Options", "documentation": "Adjustments to additional paid in capital vesting of early exercise of stock options." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r719" ] }, "stpr_MA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "MA", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "MASSACHUSETTS", "terseLabel": "Cambridge, Massachusetts" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreement" ], "lang": { "en-us": { "role": { "terseLabel": "Sanofi Collaboration Agreement", "label": "Collaborative Arrangement Disclosure [Text Block]", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r121", "r123", "r134" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r889" ] }, "rvmd_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory Equipment", "label": "Laboratory Equipment [Member]", "documentation": "Laboratory equipment." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r475", "r704" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense, weighted-average period of recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r384" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r861", "r892" ] }, "rvmd_UnvestedRestrictedStockUnitsOfCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "UnvestedRestrictedStockUnitsOfCommonStockMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Units Of Common Stock", "label": "Unvested Restricted Stock Units Of Common Stock [Member]", "documentation": "Unvested restricted stock units of common stock." } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r719" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive shares", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r203" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "terseLabel": "Deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r391", "r392", "r538" ] }, "rvmd_AccruedExpensesAndOtherCurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses And Other Current Liabilities [Abstract]", "documentation": "Accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r29", "r161", "r163", "r167", "r532", "r551" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issuance cost", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r11", "r104" ] }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesPeriodPastDueAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Aging", "label": "Financial Asset, Aging [Axis]", "documentation": "Information by period in which financial asset is past due or not past due." } } }, "auth_ref": [ "r127", "r279", "r684" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r719" ] }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesPeriodPastDueDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Aging", "label": "Financial Asset, Aging [Domain]", "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats." } } }, "auth_ref": [ "r127", "r279", "r684" ] }, "rvmd_NineHundredSaginawDriveRedwoodCityCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "NineHundredSaginawDriveRedwoodCityCaliforniaMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Nine Hundred Saginaw Drive Redwood City California [Member]", "label": "Nine Hundred Saginaw Drive Redwood City California [Member]", "terseLabel": "The 900 Building" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r180", "r181", "r182", "r183", "r193", "r229", "r230", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r292", "r386", "r387", "r388", "r394", "r395", "r396", "r397", "r401", "r402", "r403", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r447", "r448", "r451", "r452", "r453", "r454", "r461", "r462", "r465", "r466", "r467", "r468", "r483", "r484", "r485", "r486", "r487", "r526", "r527", "r528", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersScheduleOfOutstandingPotentiallyDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r37" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "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": [ "r783" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r861" ] }, "rvmd_WeightedAverageNumberOfSharesOutstandingDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "WeightedAverageNumberOfSharesOutstandingDiluted", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding", "label": "Weighted Average Number Of Shares Outstanding Diluted", "documentation": "Weighted average number of shares outstanding diluted." } } }, "auth_ref": [] }, "us-gaap_TypeOfRevenueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRevenueExtensibleList", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue, Product and Service [Extensible Enumeration]", "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": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "totalLabel": "Depreciation, Total", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r46" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r824", "r896" ] }, "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_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, shares, issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r74" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable Securities, Current, Total", "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r808" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureRelatedPartyRelationships" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Relationships", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r488", "r489", "r490", "r491", "r492", "r580", "r581", "r582", "r631", "r632", "r633", "r652", "r654" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "terseLabel": "Intangible assets, Gross value", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r148" ] }, "rvmd_PercentageOfCostsAndExpensesSubjectToFutureReimbursement": { "xbrltype": "percentItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "PercentageOfCostsAndExpensesSubjectToFutureReimbursement", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of costs and expenses subject to future reimbursement", "label": "Percentage Of Costs And Expenses Subject To Future Reimbursement", "documentation": "Percentage of costs and expenses subject to future reimbursement." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 300,000,000 shares authorized at September 30, 2023 and December 31, 2022, respectively; 109,451,685 and 90,411,912 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r74", "r541", "r705" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r145" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r523", "r813" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r74", "r607" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rvmd_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares, outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r74", "r607", "r625", "r905", "r906" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net proceeds from issuance", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock upon follow-on offering, net of issuance costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "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": [ "r780" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liability", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r7" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r805" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "terseLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r150" ] }, "us-gaap_PaymentsForUnderwritingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForUnderwritingExpense", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriting discounts and commissions", "label": "Payments for Underwriting Expense", "documentation": "Cash paid for expenses incurred during underwriting activities (the process to review insurance applications, evaluate risks, accept or reject applications, and determine the premiums to be charged) for insurance companies." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r98", "r146", "r546" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property and equipment, net", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r535", "r546", "r705" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on investments, net", "verboseLabel": "Net unrealized gain (loss) on marketable securities", "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": [ "r158", "r159", "r263" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rvmd_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services", "label": "Accrued Professional Fees, Current", "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": [ "r20" ] }, "us-gaap_ProceedsFromLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLeasePayments", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lease Payment, Operating Activity", "verboseLabel": "Operating cash flows for operating leases", "documentation": "Amount of cash inflow from lease payment, classified as operating activity." } } }, "auth_ref": [ "r481", "r482" ] }, "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_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets Measured at Fair Value", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r65", "r107" ] }, "rvmd_UsAndCanadianGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "UsAndCanadianGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "US and Canadian government agencies debt securities.", "label": "US and Canadian Government Agencies Debt Securities [Member]", "terseLabel": "US and Canadian Government Agencies Agency Securities", "verboseLabel": "Us and Canadian Government Agencies Securities" } } }, "auth_ref": [] }, "rvmd_ThreeHundredSaginawDriveRedwoodCityCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ThreeHundredSaginawDriveRedwoodCityCaliforniaMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 300 Building", "label": "Three Hundred Saginaw Drive Redwood City California [Member]", "documentation": "300 Saginaw Drive, Redwood City, California." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r404" ] }, "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_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "rvmd_CollaborationAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "CollaborationAgreementAbstract", "lang": { "en-us": { "role": { "label": "Collaboration Agreement [Abstract]", "documentation": "Collaboration agreement." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of fixed assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r476", "r704" ] }, "rvmd_RecentAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted", "label": "Recent Accounting Pronouncements Not Yet Adopted Policy [Policy Text Block]", "documentation": "Recent accounting pronouncements not yet adopted." } } }, "auth_ref": [] }, "rvmd_SummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Balance Sheet Classification of Operating Lease Liabilities", "label": "Summary Of Balance Sheet Classification Of Operating Lease Liabilities [Table Text Block]", "documentation": "Summary of balance sheet classification of operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "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": [ "r785" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "rvmd_JackAndersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "JackAndersMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Jack Anders", "label": "Jack Anders [Member]" } } }, "auth_ref": [] }, "rvmd_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule Of Accrued Expenses And Other Current Liabilities Table [Text Block]", "documentation": "Schedule of accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "rvmd_PercentageOfReimbursementOfInternalAndExternalResearchCostsAndExpensesUnderResearchPlan": { "xbrltype": "percentItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "PercentageOfReimbursementOfInternalAndExternalResearchCostsAndExpensesUnderResearchPlan", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of reimbursement of internal and external research costs and expenses under research plan", "label": "Percentage Of Reimbursement Of Internal And External Research Costs And Expenses Under Research Plan", "documentation": "Percentage of reimbursement of internal and external research costs and expenses under research plan." } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "ASC 842", "label": "Accounting Standards Update 2016-02 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r464" ] }, "rvmd_SanofiAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SanofiAgreementMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sanofi Agreement", "label": "Sanofi Agreement [Member]", "documentation": "Sanofi agreement." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r705" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment in accounts payable and accrued expenses and other current liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "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": [] }, "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": [ "r787" ] }, "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": [ "r779" ] }, "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": [ "r730", "r741", "r751", "r776" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r108", "r115", "r116", "r136", "r231", "r232", "r445", "r446" ] }, "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": [ "r722", "r792" ] }, "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": [ "r730", "r741", "r751", "r776" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r321", "r335", "r424", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r550", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r838", "r839", "r840", "r841" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r473" ] }, "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": [ "r787" ] }, "rvmd_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Common Stock Reserved For Future Issuance Table [Text Block]", "documentation": "Schedule of common stock reserved for future issuance table text block.", "terseLabel": "Schedule of Common Stock for Future Issuance" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r84", "r630" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r100", "r711", "r712", "r713", "r714" ] }, "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": [ "r787" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangiblesAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Developed technology - tri-complex platform, Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r149", "r290" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Estimated Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838" ] }, "rvmd_StockIssuedDuringPeriodValueAcquisitionsAtDiscountRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "StockIssuedDuringPeriodValueAcquisitionsAtDiscountRate", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Value Acquisitions At Discount Rate", "label": "Stock Issued During Period Value Acquisitions At Discount Rate", "terseLabel": "Share value at discount" } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in transaction price", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained." } } }, "auth_ref": [ "r693" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, Options granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r362" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r99", "r294", "r295", "r666", "r855" ] }, "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": [ "r787" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized at September 30, 2023 and December 31, 2022, respectively; zero shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r73", "r540", "r705" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rvmd_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Current, Total", "terseLabel": "Other", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r705" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, Options exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r363" ] }, "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": [ "r786" ] }, "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": [ "r787" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, Options cancelled", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r364" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "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": [ "r788" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r473" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r819", "r820", "r891", "r904", "r905" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r81", "r113", "r210", "r216", "r220", "r222", "r534", "r547", "r683" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress", "label": "Construction in Progress [Member]", "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": [] }, "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": [ "r788" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureNetLossPerShareAttributableToCommonStockholdersComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders, 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": [ "r168", "r184", "r185", "r186", "r187", "r188", "r195", "r197", "r200", "r201", "r202", "r206", "r435", "r436", "r533", "r552", "r681" ] }, "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": [ "r789" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r809" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r83" ] }, "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": [ "r788" ] }, "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": [] }, "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": [ "r790" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "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": [ "r789" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r439", "r440", "r443" ] }, "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": [ "r722", "r792" ] }, "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": [ "r791" ] }, "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": [ "r722", "r792" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r59", "r60", "r352" ] }, "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": [ "r786" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share, Restricted stock units forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r371" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r120", "r807", "r815" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r98" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r479", "r704" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r313", "r344", "r345", "r346", "r347", "r348", "r349", "r496", "r497", "r498", "r688", "r689", "r696", "r697", "r698" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remaining three months)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r386", "r387", "r388", "r584", "r819", "r820", "r821", "r891", "r905" ] }, "rvmd_ReverseStockSplitPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ReverseStockSplitPolicyPolicyTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Stock Split", "label": "Reverse Stock Split Policy Policy [Text Block]", "documentation": "Reverse stock split policy." } } }, "auth_ref": [] }, "rvmd_UpfrontCashPaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "UpfrontCashPaymentReceived", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront cash payment received", "label": "Upfront Cash Payment Received", "documentation": "Upfront cash payment received." } } }, "auth_ref": [] }, "rvmd_FairValueLevel1Level2Level3TransfersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "FairValueLevel1Level2Level3TransfersAmount", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, transfers between Levels 1, 2 or 3, amount", "label": "Fair Value Level1 Level2 Level3 Transfers Amount", "documentation": "Fair value level1 level2 level 3 transfers amount." } } }, "auth_ref": [] }, "rvmd_UnpaidDeferredOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "UnpaidDeferredOfferingCosts", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Unpaid Deferred Offering Costs", "documentation": "Unpaid deferred offering costs.", "terseLabel": "Unpaid/deferred offering costs" } } }, "auth_ref": [] }, "rvmd_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "documentation": "Lessee operating lease liability payments due after year four." } } }, "auth_ref": [] }, "rvmd_AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AvailableForFutureIssuanceUnderTheTwoZeroTwoZeroEmployeeStockPurchasePlanMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for issuance under the 2020 Employee Stock Purchase Plan", "label": "Available For Future Issuance Under The Two Zero Two Zero Employee Stock Purchase Plan [Member]", "documentation": "Available for future issuance under the two zero two zero employee stock purchase plan." } } }, "auth_ref": [] }, "rvmd_SevenHundredSaginawDriveRedwoodCityCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SevenHundredSaginawDriveRedwoodCityCaliforniaMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 700 Building", "label": "Seven Hundred Saginaw Drive Redwood City California [Member]", "documentation": "700 Saginaw Drive, Redwood City, California." } } }, "auth_ref": [] }, "rvmd_MaximumMilestonePaymentsReceivableUponAchievementOfSpecifiedDevelopmentMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MaximumMilestonePaymentsReceivableUponAchievementOfSpecifiedDevelopmentMilestones", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum milestone payments receivable upon achievement of specified development milestones", "label": "Maximum Milestone Payments Receivable Upon Achievement Of Specified Development Milestones", "documentation": "Maximum milestone payments receivable upon achievement of specified development milestones." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r381", "r389" ] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "rvmd_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "rvmd_OutstandingOptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "OutstandingOptionsToPurchaseCommonStockMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/DisclosureCommonStockScheduleOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Options to Purchase Common Stock", "label": "Outstanding Options To Purchase Common Stock [Member]", "documentation": "Outstanding options to purchase common stock." } } }, "auth_ref": [] }, "rvmd_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationExpenseRelatedToStockOptionsRsusAndEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "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": [ "r779" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r480" ] }, "rvmd_ProceedsFromIssuanceOfCommonStockGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ProceedsFromIssuanceOfCommonStockGross", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock gross", "label": "Proceeds From Issuance Of Common Stock Gross", "documentation": "Proceeds from issuance of common stock gross." } } }, "auth_ref": [] }, "rvmd_CollaborationRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "CollaborationRevenueMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration Revenue", "label": "Collaboration Revenue Member", "documentation": "Collaboration revenue member." } } }, "auth_ref": [] }, "rvmd_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment and Software", "label": "Computer Equipment And Software [Member]", "documentation": "Computer equipment and software." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r26", "r139", "r164", "r165", "r166", "r176", "r177", "r178", "r181", "r189", "r191", "r207", "r269", "r276", "r338", "r386", "r387", "r388", "r396", "r397", "r416", "r418", "r419", "r420", "r421", "r423", "r434", "r455", "r456", "r457", "r458", "r459", "r460", "r487", "r562", "r563", "r564", "r584", "r648" ] }, "rvmd_TwoThousandTwentyEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "TwoThousandTwentyEquityIncentivePlanMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Equity Incentive Plan", "label": "Two Thousand Twenty Equity Incentive Plan [Member]", "documentation": "Two thousand twenty equity incentive plan." } } }, "auth_ref": [] }, "rvmd_StockIssuedDuringPeriodSharesVestingOfRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "StockIssuedDuringPeriodSharesVestingOfRestrictedStock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock related to vesting of restricted stock units, shares", "label": "Stock Issued During Period Shares Vesting Of Restricted Stock", "documentation": "Stock issued during period shares vesting of restricted stock." } } }, "auth_ref": [] }, "rvmd_EstimatedVariableConsiderationForExpenseReimbursementsUponResearchAndDevelopmentServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "EstimatedVariableConsiderationForExpenseReimbursementsUponResearchAndDevelopmentServices", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated variable consideration for expense reimbursements upon research and development services", "label": "Estimated Variable Consideration For Expense Reimbursements Upon Research And Development Services", "documentation": "Estimated variable consideration for expense reimbursements upon research and development services." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "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": [ "r480" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par or stated value per share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r74" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r139", "r176", "r177", "r178", "r181", "r189", "r191", "r269", "r276", "r386", "r387", "r388", "r396", "r397", "r416", "r419", "r420", "r423", "r434", "r562", "r564", "r584", "r905" ] }, "rvmd_SevenHundredThreeHundredAndEightHundredSaginawDriveRedwoodCityCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SevenHundredThreeHundredAndEightHundredSaginawDriveRedwoodCityCaliforniaMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Seven hundred, three hundred and eight hundred saginaw drive redwood city california member", "label": "Seven Hundred, Three Hundred And Eight Hundred Saginaw Drive Redwood City California [Member]", "terseLabel": "The 700 Building, 300 Building and 800 Building" } } }, "auth_ref": [] }, "rvmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionCancelledInPeriodIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionCancelledInPeriodIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award option cancelled in period intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Option Cancelled In Period Intrinsic Value", "negatedLabel": "Options cancelled" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "rvmd_TwoThousandFourteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "TwoThousandFourteenEquityIncentivePlanMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2014 Equity Incentive Plan", "label": "Two Thousand Fourteen Equity Incentive Plan [Member]", "documentation": "Two thousand fourteen equity incentive plan." } } }, "auth_ref": [] }, "rvmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossValue", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options grants in period gross, value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Value", "terseLabel": "Options granted" } } }, "auth_ref": [] }, "rvmd_MarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MarketOfferingMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Market offering.", "label": "Market Offering [Member]", "terseLabel": "Market offering" } } }, "auth_ref": [] }, "rvmd_SharePriceDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "SharePriceDiscountRate", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Price Discount Rate", "label": "Share Price Discount Rate", "terseLabel": "Share price discount rate" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "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": [ "r480" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r480" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Temporary equity, shares outstanding", "periodStartLabel": "Redeemable convertible preferred stock, beginning balance, shares", "periodEndLabel": "Redeemable convertible preferred stock, ending balance, shares", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r72" ] }, "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": [ "r730", "r741", "r751", "r776" ] }, "rvmd_ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds From Issuance Of Common Stock Under Employee Stock Purchase Plan", "documentation": "Proceeds from issuance of common stock under employee stock purchase plan.", "terseLabel": "Proceeds from issuance of common stock related to employee stock purchase plan" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "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": [ "r480" ] }, "rvmd_TransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "TransactionPrice", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction price", "label": "Transaction Price", "documentation": "Transaction price." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r68", "r390", "r899" ] }, "rvmd_AccruedResearchAndDevelopmentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AccruedResearchAndDevelopmentExpenseCurrent", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rvmd_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued research and development", "label": "Accrued Research And Development Expense Current", "documentation": "Accrued research and development expense current." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remaining three months)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r895" ] }, "rvmd_MatureAfterOneYearThroughTwoYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MatureAfterOneYearThroughTwoYearsMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mature after One Year through Two Years", "label": "Mature After One Year Through Two Years [Member]", "documentation": "Mature after one year through two years." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r895" ] }, "rvmd_LesseeOperatingLeaseExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "LesseeOperatingLeaseExpirationMonthAndYear", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee operating lease expiration month and year", "label": "Lessee Operating Lease Expiration Month And Year", "documentation": "Lessee operating lease expiration month and year." } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "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": [ "r756" ] }, "rvmd_TwoThousandTwentyEquityIncentivePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "TwoThousandTwentyEquityIncentivePlansMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRsusActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Equity Incentive Plan", "label": "Two Thousand Twenty Equity Incentive Plans [Member]", "documentation": "Two thousand twenty equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r139", "r164", "r165", "r166", "r176", "r177", "r178", "r181", "r189", "r191", "r207", "r269", "r276", "r338", "r386", "r387", "r388", "r396", "r397", "r416", "r418", "r419", "r420", "r421", "r423", "r434", "r455", "r456", "r457", "r458", "r459", "r460", "r487", "r562", "r563", "r564", "r584", "r648" ] }, "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": [ "r756" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income/(Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r10", "r28", "r418", "r421", "r487", "r562", "r563", "r810", "r811", "r812", "r819", "r820", "r821" ] }, "rvmd_MaximumDevelopmentAndRegulatoryMilestonePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MaximumDevelopmentAndRegulatoryMilestonePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum development and regulatory milestone payments to be received", "label": "Maximum Development And Regulatory Milestone Payments To Be Received", "documentation": "Maximum development and regulatory milestone payments to be received." } } }, "auth_ref": [] }, "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": [ "r779" ] }, "rvmd_PercentageOfReimbursementOfCostsAndExpenses": { "xbrltype": "percentItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "PercentageOfReimbursementOfCostsAndExpenses", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of reimbursement of costs and expenses", "label": "Percentage Of Reimbursement Of Costs And Expenses", "documentation": "Percentage of reimbursement of costs and expenses." } } }, "auth_ref": [] }, "rvmd_MarkAGoldsmithMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "MarkAGoldsmithMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Mark A. Goldsmith", "label": "Mark A. Goldsmith [Member]" } } }, "auth_ref": [] }, "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": [ "r758" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r32", "r145", "r679" ] }, "rvmd_AccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and other current liabilities", "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Expenses And Other Current Liabilities", "documentation": "Accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "rvmd_RedeemableConvertiblePreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "RedeemableConvertiblePreferredStockTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Convertible Preferred Stock", "label": "Redeemable Convertible Preferred Stock [Text Block]", "documentation": "Redeemable convertible preferred stock." } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesSummaryOfEstimatedValueOfAvailableForSaleSecuritiesAndCashEquivalentsAndGrossUnrealizedGainsAndLossesDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r696", "r698", "r903" ] }, "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": [ "r757" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r105" ] }, "rvmd_NumberOfVotingRightsPerCommonShare": { "xbrltype": "integerItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "NumberOfVotingRightsPerCommonShare", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of voting rights per common share", "label": "Number Of Voting Rights Per Common Share", "documentation": "Number of voting rights per common share." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, Options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r56" ] }, "rvmd_PercentageOfOtherInternalAndExternalCostsAndExpensesIncurredUnderResearchAndDevelopmentPlans": { "xbrltype": "percentItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "PercentageOfOtherInternalAndExternalCostsAndExpensesIncurredUnderResearchAndDevelopmentPlans", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of other internal and external costs and expenses incurred under research and development plans", "label": "Percentage Of Other Internal And External Costs And Expenses Incurred Under Research And Development Plans", "documentation": "Percentage of other internal and external costs and expenses incurred under research and development plans." } } }, "auth_ref": [] }, "rvmd_AreaOfOfficeSpaceLeased": { "xbrltype": "areaItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "AreaOfOfficeSpaceLeased", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Area of space leased", "label": "Area Of Office Space Leased", "documentation": "Area of office space leased." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, Options vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r374" ] }, "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": [ "r757" ] }, "rvmd_TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "TwoThousandTwentyAndTwoThousandFourteenEquityIncentivePlanMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionActivityUnderPlanDetails", "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Plan and 2014 Plan", "label": "Two Thousand Twenty And Two Thousand Fourteen Equity Incentive Plan [Member]", "documentation": "Two thousand twenty and two thousand fourteen equity incentive plan." } } }, "auth_ref": [] }, "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": [ "r758" ] }, "rvmd_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties", "label": "Concentration Of Credit Risk And Other Risks And Uncertainties Policy [Text Block]", "documentation": "Concentration of credit risk and other risks and uncertainties." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r438", "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r56" ] }, "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": [ "r779" ] }, "rvmd_ReductionInCollaborationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "ReductionInCollaborationRevenue", "crdr": "debit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureSanofiCollaborationAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in collaboration revenue", "label": "Reduction in Collaboration Revenue", "documentation": "Reduction in Collaboration Revenue" } } }, "auth_ref": [] }, "rvmd_CommissionsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolutionmedicines.com/20230930", "localname": "CommissionsAndExpenses", "crdr": "credit", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions and expenses", "label": "Commissions And Expenses", "documentation": "Commissions and expenses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.revolutionmedicines.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "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": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479428/808-10-45-3" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-7" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r795": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r807": { "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" }, "r808": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r825": { "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" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 72 0000950170-23-059391-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-059391-xbrl.zip M4$L#!!0 ( #:!9E?&> ^D.D,# #1/,0 1 <)@8Z>LD)U=O8R&5&8,>WCV&+_\WR^'H^I3;-IZ,O[U$7F, M'U5Q[">A'G_\]='.WK.7+Q_]W]]^^5\(5<]?O'Q=O8Z?JQT_K3_%YW7K1Y-V MUL3JI[W??ZY>CD?U.%;__>=WKZKG$S\[C.-IA:J#Z?1H^\F3SY\_/PZI'K>3 MT6P*CVH?^\GADPJA^;V?-='FCZOG=AJK;8HI0X0@+/<)V\9\6XC'BAO^_V&\ MC?'IKR9'QTW]\6!:_>1_KO*/X,GC<1R-CJL7]=B.?6U'U=[RD5LP1O^XVAF- MJG?Y5VWU+K:Q^13#XWS+__CE8 IK >LQ;G]]=&;S9[ (DYA:G%Y M/2S[']^Y/'_M;'MR^9>OKC\WO_SM\M+ZR[?N2_(P\G[G[5Y>/IZ,7\.V-[6_ M_&=AVCR9'A_%)W A&L^O/!E56U\V)I@!>?+?O[_:\P?QT**+4V^G1\WY-6VC M?_QQ\NE)_N9)IHCEI2'6EU\)7YR[<-:BC]8>G5R<;.NZL2R^.'=QW4XX)>I[ MNS6_8OF#Z,/EPX OSMTYP@+1R^B%XB?QRS2.V]J-(HK=.G:\TR*:N70+?/OKM/ZI?#J(-\&_UR[2>CN)O!*.__?)D_CI_>ABGMI-R*/Y[ M5G_Z]=&SR1BV9XKV87T?57[^[M='4]BU)W/I\23?]LGBOK^X23BNVNGQ*/[Z MZ- V'^OQ=F5GT\G_J@^/)@W0^_3ID0U9(&]7^NC+TT?=8T/]:?FC4+='(WN< M^2_"M[_47[;SO6,S?UF'$,?=RU,&K6K8XQ, MQ:"$\_91-;:'^2FQWGXV:QJ8S L0_7;TSVB;W7'($GLQS2_3=S'! GQP\$NJ M,4;>68JX)P%993D*/L@45<0^VD>_(40H[/LO3\X-[?*1PHY@JAUHA<@MXDDX MI$D,R,N4 F:1PSW/CG1W##MT_ P&V]C1RW&(7_XK'M]LF/!D(JDFZGHCC[ $$,WS)']>+.1)3MJXS<&]Z*QOM/_ M\]%Y8B0S$@-UR(2X9!A9+1F*1')-#0@=%Y:C6XCE[6>3P\-ZFH?8[HQ#9D+@ M&( R=?QJ)9-Q0G-FD$\$R)[!,[3Q! DGJ/4Q46] 8,_&]?P'[S^\WWL.,J.M MM\?U"#BYF45@LR?GA_Z-J1#L87EB1"(FA7C@ NGH'<**.)N$4,K+6TR%QA"# M]AX%J>#V$A;)XNA14C)$IY@4D=YX*N=)QH6( P?NT\"(B$=/D0G<(8*Q(U8) MIJ.].),L ]^D=_$3Z*FX>Z*V7M7M].),L#14Q03W"PJ(2(-4/?OL!O?2G9Y/1R+K)7#LNQO![/'2QN1:+^.@3Y4P =[ (2ZLYT@HG%'C" MW #!*V9N,5\=@1: "4$()HVX,D"$&B1&])(E(F3P2M_I?!WFGM(H8<4ES#<: MAQRH >2<@A5PPAM_F_E>3TC97230,X@ K0A#AH.^DH1Z[%>WOT_.*_XFI@B*V\?VMU\RP-]N.SP- M(ZTZP+^=L>"OCUI '*,,KKO/#IH\D0P'T7((C[^T(8N+\_>8/^[L,[JW[636 M=.\Z@V9[L3K=X@,U$$%4B!8)KP+B60GID$"]&T,\P4+B1!XM?QH[9;Y\5X?\ M/M6QJ;HAQ$L1Y[.7_W5>=5_\\?)V;?R8)>W\;8"'?3D:P>I/YRM;A?HP;W(V MCI=$\+:9',5F>OQV!-@,!/0NX+ZC?(\_'V?ZV/E2MX]^R^NV_6J^79/F^.2: MY89=^K3?EL,\&=23RU;@J ,))^O1&473WSJC&1O$\,ED%]\LWR]_]^3=-NVV M9GG9.T#NP&5AUS9C4+#M2K>&+L'N[;>&*0,ZETK0E)Z#X$H8N: X(MH886U4 M%NR@86M^8&MZXQJBH[29:Y25 ,<\U<@*X!^3& XF2L-4N5PSS#(F\]-/04 ]7;FX&Y+6EJU>F0]R6"*A15!*Y1( + L MP%JQE&@D*-B4)B9LA2]U=U[8NOF['PESQ2:[S]]:6);7 MD^G+L1_-P-;\1ST]>&;;@VR8PC^91S_!'@-[]L7_9X9W\O*O,&';^(/C5P![ M1^?'>G+1R_'1;-IV5[ 5#.;W:'.THW."-/'?,\"ZQ]\8R9E+VW?1SYJ5DW:/ M\((0[U-P'BPS"G:^-V"H29' "! *K*20C:9B27L9]7D)"]!T?K7S6_0[J)+C MN1)[,1N'WHCV>733;SWSQ_BD&#IPS()-G!Q*U*CL3<;M;)27Y%YB!NRX!]! P%3S8+1Y)Y$& MGD71'IT.2@MT3I8QQE&P1$ 8CPD &+1(6R3H08P&@O% ;%BG3D@W/CU MY:#L20YR)16.%I"8L,!=:1EQ3J#2B),A^EBLN^":6[@30IU57G89U.'E^)D] MJJ=VM&K/;5],UD5[K8?[)B3L,Y(XN:ZW#:A4MOQ6D2 VCT#*D< M(>'$1N0X !#,@J4B&LU$L2;0#@"&<(HMSL#&:5/[:0R=@'P_K@'<[[W?%&3A M $N8J#"(/4X 62B)P [%R'A/K7W1IW!=U<7Z4UT) M.^,8A9V+.1?&U/^<*>A?#Y\DD M/,LJS8[J- %0:/NRWG?"OV;M/(/KQ:1Y'3_O>#^9=7E<8%:,X:6?&^D7=.C) M53#Z<0!IT+X_"C /"JN#Z4HYGN2$^WXXGDO&"-@,R!JE$<2"84:8'"^S:D+VO&*Q.Q <"0#U&Q@&R.]B5( R* MQNLHM4G,A5)WY5K.I1,FFH%NF@+WP(4OZB_YUVL+?Q*0,LHS#"*7?ZP(& V M,0$Z)WEE)+5>2E$JX_R0='L%)!H/)J/P\O"H 0QSN/(@>9_&+5&*L&219Q9( MU%*#C!6Y/$(K+D0,7!>[2YL"=5>=N_$ )6ODDG. 2 B$"$,\>(5,5#G#T&KB M8^1!X%+)]@30=B3RM4\FQU,[9]F!!9RT/_ES?#L#B@8A$[J\P]V]MV_O9?8' M$Q1W94J2D2[YF")'X:T5*@KN-3&IV$V],G%KQ>D6E^5OG?'P63>*UW[H;0VD M/B&$L]9C)#J59($HG68!D2"-#I92YS>]4&#'^]GA; 37AC?3@]CDZYIXD._V M*HY\)[)+B.;/.+.)ZHT2.I-2"8VHL MDM[$!8SWRJ&4N.64,$NB*76W+D0-%P46GV(+^W)9Z/!-NCM?7X\U;]3:7.06 MVVF9_ ##[#,,\CL K@G9PQ\3RV MOJF/\LLW:6DZGP6TN5G17\'B:6 ;[4= 2I^?-\!B*XE@K2ITMIF0&BOK 44Q M1)33B(N44ZM!31";!!8)!+PJ-BMD,.\WR[SO45IRFW*[C("PSHY3Y7)W%Z91 M J.0&1L]2:Q4LBT9?%P$_NKN,ZJC<3;:J)!SN1$2%19P)8Z==9=LB#25IP@+ M#47VF*(;",\+KY FA '&=P!/&$](1;# @W&4E=O.XAJNEW/%H$/)W'>"G3AG MR@-0X20A'GE$)N:X0(R&<; P7"P6+A231%] SIL%V >;!1LGK$!F0\3:1U/(!8$X9QH;DP:R': _&5Z M7:[727GMUGH)SF.FE./,9[]QKI@(#%GEP;X71DI8/)Q4L>CNAD7.=^"@6@-, M#RHE:WWVCN7>7-I89$,02#/%(DLN1KKI 9X[C +TE@QNL,<,!R14+DC2()(, MIQ@I08R, 4?M-CWGYTZ[KJ[!\^LD4Q8+@Y+*;7# W,T6E4!1>!^IP MW$2@'GG,!XQ5X D)'<#D-3:WZ$@)@::WFA'G22JV%',#.DKU",MBU*"8*.P4 M#R -*2 R33E#B6DKL1?)#JZD6^X6Z6^WK)'4*>R0U0),0*$ETM((A&$;#>5! M F^5NELE%@^L(Y+=HY@U47I&@6\!9$JP%#001N &499XTI%92FRQY##XCNX2 M]"JO@K 6!1Y\3G1WH)"U0-X[3*-+FMM[[3NZRQ3)P7?4O\GFC" X =Z/ JC7 M4V0)P_"*6"&4#*)<.7=5WDWW5]U9 M_\L"O"1:!J^9!_N;13 6I,H-OE) 4AEE4P@LZ6++I1[\$1$]:D_,"?&"6T1% M3K;*]H(1S"-@YTS M>&BQ62'EU@;WR#;")2*Q(,AQY7-/K(B<8 Y%$40*1 FGB^V(>IF3^0W80KE? M)6#,-UT98[L_6>[+!KJ8@XX!=@AP2B02\00V@9,&(\:(B%RXD$RQVJT4)=,C M=DR1^.!#/ITW$2-DI"16::)H,6R5*.C;PNMS48S:9L49K;1*R^7 &;EWNT1L]U93@?0:N5 (*F M+N;HG$(I42J=8 J(L#2"[LL"VP/B&2],,+C+_@'@N4UO G5M6M^4\U/."?WN M!)7K"?T+AZW<2NA+*9+0! 6?:W<""'T3#$8^MT0CCE)3;HNJTD)KJVD.DQ0# M:06@*J<]P@Z!L:*)ULAB:YG-'25,N2FKJZFZN+X@*.=(M#Z[&7HK*,D)YMPF MQ&6PR%!F6:KT/.U$:BLC[K[5P,6'*:3_ #C8,) \D6'2*&:<-\ M5K;%RK/-H]YSO;=>3Z8@9T>S$,,_ZNE!]KQV9M&/.&#O'6GW:7!(DS33$8$T M#H@S!DK;.HRHH=1QZ3E.Q:4#KL+@.&MMY,2TN^Q N]$VP(^5@YZ-;-W&!A!6 M>4%]AI0N%T5IAAPQ!!GA,=8I"^N5'Y1T8XE<4/O!S3_QP0H./L.H1"!-D2_NVF_M;VTZ?S^(Y\=.=])BFL7DSCO^,M@%E/)E] M/ "[.[_;F$"@\I91!_K(DV!R*;5%6G*#G--@_&IX'\JM*"S43'@HS&ZCE92P MA")3-)I MY)K[ FP\"^OM%86R@ DTDPLCP* MSN3>,4R!%2X2RKFE$FMB06V5ND.;8WP5#8%Z/3A=,L^ FJ+-R3P.Y+DQ+B'' MP9:G01GJBBV9+,>WTN.&Z(A-X@"$LK4)NC5YI%.*R"N! 8^"#"ZX0TKAV54/ MA:FMB;ED$J,8:4*YE@A4A.>(11Y#=(1:5VRR1I],?7T:^99WN'>R+<;VU=RY MH*P#C)>/.F22(HLU$(H0C'(/@@=O^@E/ZP!Z?78V"X11J2A2+I_MRHW)E2. MS$W4PN0VCQO1Y;M(33#DV:Z!H!W7@<1( &$R(&B-,=(X@H*RC*NH0R!V$RV7 MS2;H(5AT3 M63.-<7Q)(N:F;)@(SK+@'2(QD9QX X8N6, H@,65>(I2ZX<)>JX_BBNZ@8CHA-U>3;P]/7MJ>=%?XAC VB@G4X;#>EP#S]FL M4G>_','][N?)TH0&RRTW**65W#VV2A! M&JIB EP58ZHDNN!R^@_V.05%F'P8<3YM2/#>EMNDI52O MUM 4?>7F+(W>X10I2MPR$";.(9UD0C02PET*/)67^[CQ/>YO'@$\2I>=%(HE9JU3)PP3(CBG/5TYV-W#-K*%;&Q6@&K2GR'"3#U%(&!@43 9C MJ*):4!K*J[-8%8-N)JTGYAW1RB B!6C]0 /2 7O$9 S68\%HN=6V#[VQ3P'D MXQ5F/CNS' X*<4Y 5#J)D3 4"X]-8K+8K)O"SFDH83>]T,X0BQS7#H2!HLCE MMFQ.&1U-L-:[EYM=#X]"!-K60#2Y\6F3_;7 M!_W:C]R4%.@^T^0EAO\805X[D(R8YU8FN>%4("%:"Y*RO/+?(?7O5D9_?\G9 MG$85 - G:P"4"=SE)F 4.0-+.' 3V>"**3L3 2L;,/8889N/XNQZ97)OD28! M1TRT<>591AL"C-806.?!<*^40$P#N.4ZYY6XZ #U1F58[JA&BMW-$H]=V?A" M2A*2423FPR&(R.?P &9.3J 0$G"W]9;Y2C6."VM"JT E^N,:6A270]GJFG9!!VGS8BJ'P)W<; F>J$ 6IX1PX-FP@'VSFYX.>*V7FIQ$#$P MT.AX]TO.RVICV)NY?T4_W9^\F&4P_O?83E=?"[>>Q/_@G38Q8*2IAKW5$1"& M(@P9'C"3A +@6[F3?3-62E&O=?0116U#[N8@D9&Y^[N33@<6M.3%0N,2'89K MB"@Q3@3/P39",)4TV*:*9[/( M"(5<< Y))9+1 !^H+18^%-5Z= UN7B&)EV T(9%";CV:CVF7QB+M. ]<*R'P MRBMU?M@DZ0M)<1$2$*E",K+>K"4E/FQ*T!S#'/<(^)3!X MM$8N"H^L$'E/O*4;X';[AL&3JY@[;CFP36SW)W^.R\AB>#\.L=G=>_NV*-#0 ME^*)27G0-!RI8'T^]3B!XK$$.6EDL"RZN/&G5Z\M4K$&#$AD$BJ?0QYT]H^K M&) F@B)JF*;! Y1(Q66'%7-^_'J"2]:XR%E'!$K#EDF.K.<:"9ZLI1: 47G= MMM9^Q/&?+8 H'_<.8KS0KV+Q["7\R6F%FX)ZN*="!>818P%0CP>I[#A+R(-U M8+5-@KCB BY*C0D^ M$21HC@,J"89G$OF\2662XA*P;;FMIG[X@,F7X\7IDF^:5['=F-QA1UD^ARX@ M:0W.1]+%G/L#]B:E'+@R.(P'_7SKW>HK4XL$0PPW&D6?CSN)"5@JVJZB2T<_0(X+0LG(+4&FZ\'OE4>.,0&\Y[5A6$C/-'D#??44L)\)YQ$6T0#B!(X/!QK8^8H$9#BF6#\J^GT>Z/UE& M4^][J_WDJ6$*X)K7-!??@A2P8.XB@1,( 4*=%\5BM@U!V#VVN%,R*1= L3*? MLZXH,T@S>*4 7P>N)7>\6$]$X0?=%,"+T5@>4G+(=Y6R..4#3:("7A3>>&D2 MCIM>A+1N7NRU:PG7R0#<-<[GHC[JDVOO/$'63 MH2)9Q#( )#5,:T"H$:-\QBH25%GF@I?8%5O-_D,M!W*FT;29^;SI+\==]&># MO+L@03VL(4.F2 M0(Y)C#R-7OIHN)#E5@A>89B_F(Q&D\]OQM]B9/H"$0KQ$SVWSJ? M@S2Y]T3TVBK/;:3%8M?^NOP5(UHUYMYZX1')K5P J (G\QSG3+GB45(7Y,KS ML7YL\CV>(H15S =K).2YSE8RQJ!7J$:".)J<#$KZ8E,_^M0KUW[H ^PYR9AF M"7N?#TG+WF^@$>>PS]#?1!&UQ>7&*B^44,U3@C[9>I2IX\6DF9>[OVS;64XT M[EN]G*SP[N,U*H7&34!&25@YW3.B)KN$34"D8L M]D;A8@\'[6/G[K"=X&HV4'%L' 6L-8D.X($8$ -U#D2)+(^!0#D=)SM@G9W-\^NFFE71P?8"S9,,9P )N1 M")ZKP4&E:N,BRLR(!VERZ>K!(-32&;C^T_=:6NP/FVP%,#H##%[]/(1:3XAE_<'4R/ +HU4 MQ6)16N&NI/64!_\8A_=5'BPQUE()C9C)Z0DL6*1YHBCY)*U7QJG5GU+^PUJU MKS8C,#E'-5BFWF6?FB?9YK$%(,_T6)'@U6N6$MUH"\N#,D3#';LC M32,!]2@5T&\ V8U"N+M4W%!I0? M>J.TFS<'.J>L;X7^ >12SP'QYBP$[B4'],\-,LE;#) .:U.LLK[&63+G#I#O MBVS*24SI,UHG:0R"&I0P!C5/;#Y @3CDK$X6R,)Y5FQ$MW!OPGU700IT$#:< M(N6PF#NBM"(&4 3C) D6/"DV37=SPX5])J5):[HT>,,MS]V>*=(F"60!XBM* M"#&^V/,?BM+AZW+-..>UM2"U94"< 8#7$H1X%%S2%!,!95[J]EUEH;T??X*= MC.&R_7R32FW#WEL'CJKWZQF+A@X';"$9N3AV#WG/%(*.H-!V, [,-2=V](35D#NTM* M>9 D!X2"1MP)P/^".]"!4C IE1:Q6/A8>BU0C]LD&*8N>8P"SXA"&8RL(AJ% ME(S21!A"-R&"5U3OH(M"IO=L[D'N?*>]"J8X>"41"Q8CGG B]5J1!.('1JR U M2B%&Q&4$@"@"0\'8D&B@ :OB\$9)YTZLP=_DE,**R'S8G\Q)7KG3'.,QI\,E M(X7%3!>W92L* FUF*"9Y*6 #F&V8%9H!Y1/')@%&'C M^=SS0M.H!/9@&A1;=[HI=NXWJ/+U!(C)CV8AAG_4TX-,0!U*_A$Z&L#P=\0[ M!LN6@'!C*8!XIS&!065MKOMPF&'X5!5+VD6GUJZIG2\#G&5%0I[D/AY*660Y M%BA*+DW2TO&-[PRYT@CMBNP6'44R<$>',8==H0$YL%Y0B$HJZV,DJ=C65J4Q MV8IJ896BV!*%(L^5;\'F-F22(!^X#2(F(LM-6OR.F;*\Y,VGV.R L3+-MYZG MJ*]Z9_JJIP+)19/W8'_0W/':@ UD-'!1")YH%J7SM-A04.%9A&NK.5E'=\%( MC7<..#HWN^+,"8^B 0'*<]6NSAWAV'S534%X/3IHG/3"4&5!2N7N=@FVR[F8R](] M2"BLA2M7PQ33DZ@ *X\PP3W3'"7& :E3&I"FCB&IE--4<$-,N?E;9>/ %9T5 MJB*(2@#NU@!6G.1,#<(4FL@P$+HC #T M=[*(D;9E2T*,7D ,)H Q8AU@@[ MD+Z:*4_$QCO^UXY.UY,H X:^B=%)%,'$R(=R.F1 CR*P1:1)T1L5BHT'EA;3 M*2!+V7C"C2,@Y)G5 H)0X[#=@H2-5=<2(^+-?R'\.YZX9LTFNO<;(@8EPU5 M>*63Q/G@04&-2#*X8IL-795ATE4 ?6[JZ32.W\X!)?6J&)3&Z\E MK?X2QT!-HVS.AL-Z7+?3QN8(Q9W)JS48%H%$FT_10):E?(:&9,B"J$+!$(X- MRR'R8IU!9882UU7WJ)0A+") % EO%7(&:6 0PUEU"K*2;$I9:4*]J&!TEW9 M-!I(E'I%44:]B!NAD2$QY"04KHGDT?GB[.%5N1.O]> ^G*][P#?CGIROMZ(D M(K+([*G'D\[](F7*A<\YD\DF9)*32%F'O10I>E%LMXQB]-EJLIZ=P)C+H)%+ MTN9S-&P^P"\@,!ZT)(8X2S;1-"JB&4Y1>K-HK=6C042X(]HGBYC)=9*,YO/G MC$$^T9A3)@.GQ?6:(&>QZ:T$K8R41@DZVN?#K4T $X)PBQ(LBDC)BEC$Z>\% M0'.!:20Q*10C3B#WJ$8ZI(ADM#'RI!7AQ:FD(![:)[3CD6W:O7S#DX=U[?#BV5N\GL'EN37IQ?'4[813HK;? M[SW_WG"^^GW^\'D<3PY!4UYRV^M.\]PMGIP?_16KL??\J\6]YF3@3?UE&T8V MF34^MO.W!]&&CJ/@\;_]1U7]9W&PC9\F(&S4UO\3MPD^ MFCX]M V !32='"V_2_:P'AUO[X,T:"M0K=6[R:$=+R]TD^ET<@C7=G<%Q?YQ MO#V*:?H4)M,>V?'RH9\/8+,1?.+C-DAN]!D@PL5G?_=Q\*S/=9@>;*=ZBCIN M'.>'_)\_@:9^^LN3_"R8[-'YJ;I) XO0S88^IN)H6H7)S(WBTR,;[K_;*4-HLID^6 +ET\=M5PSRV?A*L74FZYH(^SG&LGHSHLKVVZ=3D9U_?6^@J9 M=.7@5BJ2Y \M3;D<^.+-N]^KY6*<'<\/W!MF EI^/!EW4*;V'8QX\8'[) 3. M&0**>+ %0^YP(3A2)%L7#FQ#81]5"S3[+J9K'T5?C6VV-T*LMY]/?->S,]<$ ME+&@!*._G1#7N67Y;>#8=7(LSU/K$S/=CL!N2E\_Y=.YJC?C^/.%!>F.7+V M-O-P@';R7/*W:&2/)[,IW/%+#$_G=R<8/X:]7?S 9YOGJ(U@]A[9'-Z&)\+- MX>[-\M:?ZK9V]0B,X.WEU8N+X*IP0@K=S?E_YD5[,@W?^-[(9;4 \ MC([?Q:-),WU4I4ES:*>_/JIADFWTP N3D;.YNY^;?.E7;M_<4C&*RZ=7B^[+ MR?F!T.&:-N=O[W?>[>^^>_7/ZMWNVS?O]JNW[]_MO=]YO5_MOZG B-@'2Z$B MK'KSKB+BI_!S]>9%M?_7W>J,?7%B6^P\V\]?$\/X9;NZE$'P;Q:9]P,=WG3= M7TR::GH0JW\O&;J:^R*K"&L0KL*--Y141%!O1.Y!XW+_I=P>S5'"D&(LZ>"E MQKXW2?6VF\[NW.%Z3DYMY^ +.H2G'.2?H6"/T7&T#8KC,O9F+QY-Y]YQAK=6 MM!7<14#P&#: .8&X$ )>685PX-%06%;)35];\:)N00+^$Y;X!7S2EK'(V3E_ ME4JX'LA_:*+CS;L!GQ:-"VY!:"M"J#E ;!E#FN!\[DZTR E,4.#YC#2&DXVJ M-W]!8\?STVLW#:+R>PA1>R;%-6W/_KN=UWLO.R@ZH-1UH-3I"5,O86IJ)H>7 M0J,?'.DX"X=1'V/]\.%##^/I:^6JZ:38Y7GH "J76=9M3GJI7M2 G$#. ]C? M7A'2%YQZ;8A#T3$/1E?"2,<0X2Y*!^F#Q8+<5OGN=JDS>3+SN92QSCC7'1A* MS."U+]!KWW/\]O1!E-^,42S3)FGED>2. -$K@8SQ!!&B-28F4D5\/XSR+G[L MRD_'T]QCLU=FN7+RW]K4=_'39#3K5.SO,=1@O,5VJWHY]H]79 Z7%;^_J8SY M:?>+]=,J[V,U2=7ISE:VK?:.HL_)D*&JQU4];:MG!YVW[6* 9_V2!P]R9Q79 M55&(&O<,5M5_FH=,E9C%RSCT2 M*HW M2/59[="M5?/1CNO_Z=[_O#F"]5X2\,O'[Q[O/:YV#X]&D^/8_.*:ZLEOYX5F M]7KR^-)M>K#H[9KL=GM5:;ABU@J)C&8N'RO"D>'<(&EES-7:D7'=CZK<":&) M;;OXYU4]CJ0,-:DPKA;UQE57<'P-;7E/=C\2)VQ4'M&NHQ=1"3D1 N F89VU M)*04>MW]7$O]IMF??"X$DR]*O*L\KBNVO8#1KBI]!VN9 E$$^7S^ DB$A*SC M$H7H/5$T4"5BKV30@9HWS5NPT$!W]YR1?^- RLY@F:U:X&B:3XAC$GGM5.X$ MPI#V*C?W$=+3A%4/N1OG*.WMI)W:T?^KCSI'01%T9CB65R:+#199L8!V05G9 M07_4@/BJC^RHBE^BG^4&H/ QP-K8#F;'>G<)6+[*//]=N^)6:3%7QL8V).AT M&F7Z/W_Z0C$Q3]MJ&D?QZ& RCM6XU M)I^=!V T:PEM"+(1&\2#<%YY3).\M9;(B&\'9E*.7I#B*C]= 8/\>440E.H@ M"7,829I#"4J!;&3>(9."4)0(1U*Z[9;GWB^CMYFJB_+2:H*DS@U@-B.MY)X% M=\5CQMA_KD;,]Y!T^E7*G+EQ&7\@NFD@BLZ9QRA M/[F?,[K)N9([?KJ]BLR_FTZCVJ2 _4VS9ZX.V!=2%\'T%=%XXTFOBA,9F5/9#@83[N Y[QX=PIY_NP$8!AB3 MZJUMJJ[%?JZ'J[I&INL*A=V$W,PZA?%--V+5POB^\J[*9U/'0)%E(2%.N4;: M,868))AQ(QU\?5O>7>"T.4PIA''?_?WWYP-3;CA3WF(]2^=++34+5CB$I9&( MFQA!ITJ%%!.."^V3([WIU-T%9.KJW;Y*_L^ JH^\_]Y8=_\@5J]M&^R_%WHW MM^:+T^K5JV=]I)JMEM/6M6@_+5;L+Z.)LZ-J+XZBGRY6[G8QW2L]_NMM,]'; M"KXQ5#9T0B^ MS!U/Q>(^W=$KW2"Z0=IV M6AE6N+4,G6=' M/9LU#3Q5L^!!UO+((R M:P)7'M;3*?!Q)_";R3C#I]%Q%0%*'5FZG=M[RXH*$.KW'V?#F MNQEIIY31QXL+I@=U"R.V1[F^>M7B:C[>$RD4 MVY]7*&.TL])BQ1$Q#F0,)1QIP2GR"4?JE#'Y+)^>:C9/]BIOU4+D%$*9@XQY MF#(&V-I6(YA9K*SW(&-R$#QT;-=DD'#IIQ60![KTBQ;F "\7.".+!3\YA$4Y MWLJ8"&X'0"*OXL?J8S/Y/#U8?OT8(%+LQA9BJL==,ZHNHW2>@N>??FN(\^_# MTY,+KW')MP=YW5Z1V M(>( X"%RQ+'6R$IMD9-:L*0!+=P^CG+:#*QY!J3_<=(<7^+RZ2[JQ)]?7%2, M]^?5Y9+\AK[<%P'V;/'LG!@3]=G\=[T<,DK@N- (?F;7Q_11\-R#\L]+/>PW#=: M[A_.;RUG'^ZC GY]F>M[P$0#)'VPR_\=2#ILPN"E>!CKO_>MF.*P+8-JN >A M+<&BCI0FP#Z4(HY%1%HH@;QR3A!%I; ]G7/3<=*?9VT^(J-=Z?ER*]. /];# MK&":O%>&U+#$PQ(/2SPL\;#$PQ(/2SPL\>":7<\^K+88=5CB88F')1Z6>%CB MM;I$=B\OFA@V9:#[#?%X$N4CMR0B*PE'G!"&#(X*L>254M'(Q&@_'L\EK_RE M8Y5GU@S#Q"$L:JGQEVQ41+NN.TD Q)Z4T^1XP@ M'>&M8M$K;K07IJ>#@/?RHERF,N;UDS#N45M*K[V+Y2P_?N+]0^&.G:[V^?7D M4\SG,E1TJZ*8LJVO16&X)?VN:X(+KGG1]4, X;FHGS3&4T$3 A:)P *&(*,3 M0RZ3W7M M'=LWLVDGYT'@/ZIFXWI^^_D$4LB7TZTK&X*\\EE4O/S-IAM7I"MDSZ81[:I/IWTP>RNWJHF MIRMUS<+V'SI\X\>PSOG>NO0QS^*B6AS[5@^;4 MJ/X8YQ8TLFD:FVT[^FR/VZ>/JBM+D"4/IM_U&X46_0J M[#:TZX=ZK*XZOD6+QX1?<8UZC/7U.VY<&B9TUO\!]O%L'-""FN?-^<\=:B4? MZWPJ\LU]=X=U"*-XSE-W=K,6]U\+N=X6$=V8BZ_,%_WFUO2Z#\.BW]&B]WLV MP_W4;&\!V_Q@]L-%N79)M> ]8R1;'3398OQ3>Q2S _'#>#*-'\!6MTVV?3Z MP?@97GX8329_Y/??Z2V:U^":S-<-!.S.2=,U;]R&U8S-J!['/O9];SZ3ZC7, M)'>(G,^D>C&?2?5J/I.J.[O\\!SBL7?*RE\W$3]EG[LCA Z%%"-2Z_J6''L_ MN;0$:;KS;K]Z^?B!X8P3\0C0??JA/HFS?*C'*+EZ]W7C][N?.J M>OGZQ9MWO^_LOWSS>I!ZQ4@],@B]4C'^2\ (%7FP8@^&>?B!?#B5>^T):OJP M 7+O)"Q^"O:JGV9C.PLPNO#S( *+X;-5B\#! W5_G2'K%9&P!)WG)7=5^>#L M""1._- >Q#C= %OYV20O54XA>G9F&M6?Y].H]KII#&*R&"X;Q.0@)N^!F#R# M(B='<2[8-E=:G@&7DU2].9E0=QI#SG%KX@'\+)]U\VK2#N*T'&ZD@SC=K$2- MAR8RY^+FP[>$9Q-#C(?W1'!V68T'DQ$\MYT?4F.>5KO_GM73[R4?"LD\*6.6 MQX-D+T:RLT&R#T#YGDI];]N##^F>2/UG,)GJQ6CR><#%Y3"?&*3G(#TW4GKF M]*7VPW3RX23*\^%2@5J^],SI2VTNU/R&&+TLN#6(T&(X4 XQ_5*%8Q?3IP\[ MID\_P,_LQP6B#'7K9VT+,NP#?#HZ;NMV$P#F[R=36/H+VNKYR50Z]^O.8CH9 M:IY*S"Q2YV7V^9IWL9V-+CIO!U%:#+\2-]BRE'WX=VZJ44\M2,^0 MWXS@];3^%#O!6KX<_=MB^'G(G43\V^D4.H$ZFK2S7'&]XR:S:?6[;?Z(T^I= MW?XQ2,EB.)&NVFC?3%8M8F\Z*TF8S:3D0>-1,?0Q8I MY0O'9XN!=X+Q[%#+S*L M)\UFE1>^V?_K[KNAM+!,;#3XSLJV"A]\;>$H?K2CN4488S,;SGM^QR?G+=A3;#S&7)@"2,4_@C( X#*#$/_&S:W"#\BF&P0?@5+OS$PQ9^XL/&!7^[<^]> MG@YYD';%<-0@[0J7=O)A2SOY(7XYJ%V]"9T2=QS6H3P M:N%3.]T,FW3O9*R#Y"I'#"=T MEGA"9W>^\^U/QKK+'/J]M[O=22^OW^SO5N]V_]+#P365.Y60N@HFVWJLGY M'L4GQWOD\[([1TYN_IZ_\O6D]_C09?8K5'^/)YWGS MD-EX_CKG],$,9WG%\P!/TD(FG8.L/LQ;:,?3:I'W=SINF$,[.8R5MRW\Q,7C M2?X5K-NB9+:[2QZYM[.<8@+?P"UF,*EFWKADZ]SR3?+7!W7\M!CR?):',(4& M5AJH*=0IP=+EH3230[C[<95F&2%>[WZPQ7!=;D M.G[.;O=6=3R9P?,;_]36AUOS MU^'IZ8=P5U\?P3TN^:YM9X>7?.[B*._WUU]TLX MO_1N^"+%OOXJR[E+/FUBJ"\; MS-$D;W-]V8B.)FTGTN(EHVIC_..23P\N7[@ID'J\Y.&?Z]$ES_U\_B:G,JFM M@7!ML^3H3BR?2*7%#+L/091F7@>1[&%GEM("*"0392?(YY],0:J$+.:;3AJ, M 2MU+43@]]-.DF;J;?/7\P'XR6$^$CN?NGV&KI=B]SN,4(_]:!;B%JB64]D_ M@NE,.[&^=?9:FWN6;/< @U;3G3$+PU!_NEP3J/XY:PPE/#@?\W: M+"^6M^VN03#O9OJTDWHHNUC;;0=BIO,E7)2/IX-CCQEC_UFHP+Q\0>IQGA/J MUN4''O&=-?MJ.;(1 BQ#Z8D9M?7[9U@MS@ M\WPWF*&'->GP5SN=A24B.OEPFA%)^_24'6"%%W\'MAC88E5L,0<265. QLA4 MWZFG*J?KG'F[^[=W7ZH=_^]9/5?;U4\ M4),)[;'SQTQYTNMJTM]/)K.(Z/I&Q#E7+"\PSJ ^)=DW\3ZT,V:-IZSCK\/ M8@;Z'^C_3ND_Q_4[ NWD[Y)*EXD$DQ'E> ABS0*T?:S]/"+DDY^,;"'X: M_<$\WK>U".=U#!+F#D\ ,XMPXXDU "L @.9S[%(ACH"!9@.0']AB#6[1S U MU-/8.7$R1>8(]#R*/3F#Z<^ZDSH*SBD)HU&+M#3!7-Z[KP]>_GB M[@/Q#\1_9\1_)MPU!S<+Z;SPC6:?9A;;DT56Y^$1&,%=#NB2HF'-8;6:]7Y"'<@W#O&[>?RV>?X9'I0-P'E5)WL*C_*:>P+@7SJEX1/!E(= M2'5=L2([G39 APNO80=T_XA K;[N2@5JGP-#AR=GX&8J;R?C<1S [T"T120# M7&JL;9TX1;:JF-L&^:6G/<43.'R9H^2,S^7;V0%=?<- _0/UWQ7U=W'YKOAO M40YXIO[OO--NTL9JE'M)YZM"G-?(>'O44?2R6.=LL_W')S4[WR#H!UTQ/Y3, ME]93H2!Q]NBW?\3JP'Z*51;,85%^]IV*LE$NJ1L=YQKK4T0UYS_SM#W)]3RK MZ+:J$Z?G5F?C>MM>XO_IZL_.A\^6F3M+MT\VG4_"6_,:Z;@T1;X:2E>TR8S K^/GK*ZOCEXO1SKK*S@Y-5^/9H8/QPAV^.:.S"QIBZYO:S;.$ MN^C/ GU,Z^D(/KU,9)^KLHRC-G[.E2+S&UPUZ,?5G^.\Q/L["S-?WX.N?GMT M?'9^W]1!W5[ I.<4!E I4X@[J?"<%W+/3[!/=0SSDN1YZ6E'3,V"+Z[D(=BI M"U6CYRI%NVT_6S7JZ\;/#MLNF2+#QC2:1[1R4C90RW>>E$/ BUDL:M.[24R\ MSX@S[^.Y OFJ*T!>%+Z?+87O"N#GFODTH+;8[>_U!=C]DI- \H0708RN MYF M+X+O H$C^WDK,W.8=./,L?&\1T!&VGK4W$K3S^@98:;C+ MZ?SFN:=GGY5?S6G-MI-Q]U 853T/]G57GXYYZ^N?+_IV+"N\NUCZLK1NZR2* M/F4QFUD[*^=<4;Y@ M52"%28)'CD:G">Q929VLYG!G_-_;EC!P_$=GSV60)G*\ =3#O&-#-)&\3 M#'5T/!?)W89.+]QXX,E3GOP4V],H6Q9:9^GBE @R<66EF/?@1#F+Z%_FV<_1M3#YZJ>#Z?2HW7[RI&X> T4=QO 82/GG MK8O'"8&..%AW;5GJ'[:VWWV,XQFE N$LH)Q'>;,259YJ)GV.LRU M*,3NVKSX3$:C$6@M@,097<<\[F>'G07 M',8,HA8PMU-G9Q!NU]!A?+QUUCESK@L.P*L((WD)[ %@80*SZN1/WHDY(#ZS MNB?;\T<\PU^7M? YV;1S//>/;JH@2R=9?8&\F#4 IL]LUQFZR!ZG7)EUBCX6 M4^F0U9SOKSG R?CL0MZ:'P?;N?ULYEQ[S?<5'E;Q-%MZOQPU0^GNWH*BCZ4L:LO MY^=]5R_F0RQH/T%U[O4'(6^QG[V(\;Y6Y=WNW]^\>I\IO/I]]_G+9R]?[^YM M >$_6Y]2/R?&X4/SHZR'^5#>Q#C]_KIW^4"/GOS^OGNZ[W=YQ6\ MVGOSZN7SG7UX\^>"*'_G%8C6W6KOK[N[M^\_>NMM+6))?NH<8)-9:[MF;G'N MZVH/NBSWC/ISZ[CN'5">_7E8M&[19F,+5A1PXL4%Z7IY+T>WF$Y66]M@VT^> MNDD38M.-$$RP/,%\.1K9X]RU+M5?8GAZ$@5]C/]S^8.N6/BHC=MMS"WTIB>! MYZZ<8'[O1Q>/0?A4@[W5A>.WE[^_Y#B$^>.DRK'92YO$+\;S6-*K+KGJ>_I8 MZ]O>8QW#^,X9$_KHCHZ8^+JO_A+.7\F">J4<>(4%H?LR(.[X (.[7-@;&&8K M6E98Q/S-KX_HH]4O\4*V+5?DL]FFNB5P]KF?PM=@S6\5I+;_(FEG*8 M^04FF8_M1D&TMHUG3L:^-J/<>ME_0&>L=N6O(/J;+VT?>J.O9;Z4]>]PX2\] MPW==*S^L]KU:[4&$#"+DWA'UL-J](<1;8_J-1(A?)43??'>>+2IH;8<5M\MV M,#Q@2;\"1_Z#ECUW'C895GL0(8,(&8AZ6.UUNQ//KEF76-P?>CR;1]S=^L'! M2;OHL.[SB]R$X9,=Y>J5P850D&RZ]M*.)T4O['DZ7Q%)_^]-C_ MD25=GQSZI?X"MQN_R(TZ:2E=\CA9(02FI*0 M'G5-76 1WL7TZZ-G'Y)Q0G-FD$_$(\YD0MIX@H03%&:2J#?J436VA[ VLQ9] MM/9H.TO!G7'(_^R>BL"=Z3/;-,?U^./?[6@6'U6S<3U_ROL/[_>> W(# H"[ ML$=5B+Z&I6A_?83@W;P*]M=']1=8H]DA"I,I6ESQZ#E]5#)/DI(A.L6DB'2=2HM(LL4)'936'2FM_B(M@_&\.O[_O3O* M MDL2#<43V81R?2KG3SGJ+*'1/Z((+OJ6,[ %=#/Q>#K^O?Q4'=320YZ".[D@= M"'V7L'ZDBS+<'(H(XVQ]@=(L4KY_H= MWYT[F;LC^UA_R@PXN-L+PA:#8ZV<:-" +?K%%BY$K1C8J40G,%L)]W#TKT3;<2WI&*#/MH<4W>(ZZZ<[=\V\NW/AN3,.;[+DG/>VZ1>[$+QE9!_@ M9>6BXZ3/U" \!NTW:+\'3\"#]KOSK&R;!.;"(4M80AQ;B9R6'HG J>*@YF(4 M?1CM=ZK]A.S#E3QHOX+,^X?90K%']M^?3.WHUG;Z$!I8OUO[07L*A]# )J(, MJI@)+!@4([6(:\(!,5"#""%6!I&T,?T$JE> )S3E6URJ(19PKSA\_:LX**"! M/ <%=%=FKC21<>\0=19,5B\TTA9+9(+U-$03J6:]Q*97H("DQ%M$BT$!;8ZU M.K1SO76H>7($*W+#YBA7\Q@L:". M68(8L1L2IY915V,O03&)[+NK\7OZ]_%0=U-)#GH([NRHORQ&D7;QJH33VB2T S>=-'8P1=> M$) 8/&6#+_R^ HEH@DU!&425CHC'%)$C*:!HJ$\Q62K95QU);F+7GHB\5UGB MOY/>M['SD?>$) 3;(G3HOWF_&'[]JSCHHX$\!WUT9X:MQ]HHAPCW''&! M%3(D5^$PQK6TRAC_U6D&-S%L[T0?B2VLAERA#;)LAU#M+7?GY7AJQQ_KW.UY MGE4\1&E+0P^#FVQPB]]7]" C$8D3B@R/#'&L>>X_(I&V'B?+O&%$]V'-GHJY M>8[7ZSC=_>)'LP" XB^32?A@UJZ([7$ M.&$46XZBT#JW?8[(!&F0LO"?$T$X%?LP:N]6+6G#+.$"42\<4TER\G6=TDVLV9ZA >%; M$NO![7VO>'O]JSBHGH$\!]5S5V%81JD11*&D243<28NTM1JLSTAP,"8R_56Y MRTTLUD'U;#)O#Q'7]5NE[V([;6H_C:'RMCT8?-H%(83!MS7XM.\K0E#"&2*) M18(R@3@.$HQ3DA#Q5DIGG*:6]&&7D_&OM=^&G2+F>$4P_O%ZNM? MQ4$3#>0Y:*([2_JQGDD3D/&:@B82'#G.P0P-.' >O4JVEZ[%*]9$9$NQ(:"Z M0:;K$%"];1EL=UK0^(21AD;$Y0&'?AQAPY$)=T/ PY$)=]Y+TBO,H]5(XR R MD(A(I\21D!Y+;IT@FO=2/WMZ0D+_R(-L,5%.W>QP2,*@[\I?VD'?%4# @[Z[ M^WX1E#C)#:(2)\0U)L@&RI"A :SFA$GDO:0RKU+?T2TM_G_VOK6YC2/+\J\@ M--TS=@2N.M\/>WHBU!(]K5TWZ95D3^PG1SYNBAB# !L%:*3]]9L%DK)$T'J0 M!50!N!UN"2(>+)RZ>C,WL&Y)-TD]#ZF&?%8 MM#R3YZMVJ_9PG)*/S7]+EOZGH9QI>/==()>EXTJUU-%;G<'E&J>K'&NXK76J M'HP(7BB55+#=G3?4D8_BG1H+V450O@/Z.!H_A31PZ-"2!I(&D@9NGFN/4BF- M$D1&!2H*#E$F 8*Y%"TS-NL.CSSJZK ]SL=>,M+ 06D@5<[O&:O'^31WLL1_ MG(0XF4Z6D_KJ]DBD9CE/OYW73\=%\Z__\E8P[K]?GY.T?$>UA=T[,17(]IF_ M/JKL.-"-3]T!?Z=2#LY])+3W$6VB$**0@S-J0IM*/D,I^5P?33N:_NY0?D=I MKX'2?;_;#PZ/@(:\V8/0)@HA"B&C)K2WDGC\$+-US: [%_(:QY8:KC[ZV'S* M)RE5Q)?-Z#*\"W&*E#X8$"4=REB;H99(:9S5,,N?TA7FE-'@ V^[EKF"$%V$ MDKW7.$INGL>R*4'(X_W!@3 E-* M!"A>U*BX1 O!> ^B:%9,-C[S!YW]OGASD;^[YKZ3:^I[,LOKK;W77L<'K8Q= M'4S$QES[P?0,T\HG82)A.G#S)&'J.%W+@TS%%H@Z.5!"9O#29+!5F#1*$7,, M#XF$>Q$FX<=*T4&N>Q094[5X^R,@+W$1EI/9Z]$40X/OP^!WXYO(F%+S W(Z M*"DWG,H1.1T=;Y&50F66,QCF0SO9BD&0U?-0+G,GT;'H1">3'&\H[\>6\6[\ MC'?=IN'UV&I-6?B#6O#]HTAZ1.9)>K0K/2I,1QE;/0I5CQ03X$VPH TW/,6L MH]G(SMYKTN(N],B,K96D1_L3^U)5>.O+_AD6K&LLCQ;X!F%&>MX+@(8CP449@%!B%#C8*EM2%SYU,DA]4_K)[2_^;\F MR_.GJZ8"BXMNG)4R>8L9_A\NYJW]MN-SU/>#2=/3=&C2ON%#2]HW ,F[=NU M]FG&DG1)0<0V96RU (8V))UY]W$:)O3_LV G4U5@/JGB+UHWF+0PC5 MK\Y&Z*17FZH!_6>RCSHY2-6 O70UVL'-QM1HF0D-BI<$0)4 CBH5=X_BB1"9)XD0KO:H:R4%SYZ8,;4V#4D"='F MJB_@&*L78H9%' M-X$YA24H*TJ3] M"7*I:/O0('<]&_KW>);&0P_4CZ =4H-"F79(#D MF_P>N2:[,6!R37;MFC@667(I Z+EH+) <"5Y,-X6%45P5NF.]Q!WY(MPU0X0 M'<[&+?)'2.:&#RW)W ,F&1NUS)GA"O2,@ZBJ'6FN=[ X%@-R)72,3"K\\9! M#@_Y7O-W/_R:N#?2 M&P:25X=2&2Q?S9#^$L1:L106.Q;9^+!H0GL?T28*(0HY.*,FM*DF-13'\N5RGGX[GT]K MI-9<'5_@OQ_A/U>3Y;OO*&\W4-KO=^_$X1'1D'>J$-I$(40A9-2$-J55A^0X M_K2X&0W9M"[D>/2GFQMU*)6@HA!+*AZBM I40@]>Z;829'G!$I"E3G;GOT=R M[8O_%!9GBY?+L,3\2YBN\"=9TP@10ZX&Z&1=@.W:,BD$ MKH)SN9/# 3\VP+7]-$]6R_/YHGZK_)'A->LGNUA=W.BT1&8?GO<3'ZR_7S5W^^Q,LE M7D1X;I^J=\_5,Q'M4/N\3Z==_@]-T!KDBT3&HO( ;K00F? M(63)@44I,]JLBW3;6I'/FV;UU0;;EGU;HVV]N@9G?SB:/O.6@*%OE0>?V0I6"+$JTF&Q*8F-W:%=#*6_F/E68?#!WA(.:UQDB"2H ,W3Y*@ M;B4((PH?VM&Q0F*-6*6#8%T&F^H/4RPUNNOD,#62H$-8X_O4:76@];*V@W\^ M.]AB&:M,$E12D!CCH(0U$ ,K4&3TTG#)"N\DTW0%X\ J92DEG20ZX%$Y4#9S M""YRL-Y'R:P*3&P@U: M@=15X10* 4XH Y)Y1"94EKJ3M-?&M[I_M>6N@K4?*\W'QMUU\M4>K,=V01W< M>C'6L) U)!_:NK),U8&JX6+V+EJOO=;=1+.[72^Y+G6I3/4#L?6)H['MP:4% M>) UOBHFJVZ&^6UUO7@V5IR//;]KL,"@E\L?B=2UH'51??RC7_&PJB2UP/?? MB'W4Z:(A-[-32OB/3VY1)03M(',=0!44X'W55%/E1XO"1)0;68@'NFF%V5YV\1JQ%Y^JCCVTPQ).<)^TR"-/199CD M^M5'*5Q.EF%*/4X#\BBH_X%ZG [5HQ")"=\.8+4BA[:LGB$DYMI='CXKH7Q) MN8N ]G>J^ZDRW?/9TRN>^\#1Z"K$'3NNQLIUX6O0PA_.PN\?1=(E,D_2I1WI MDBTJ*1LUN&3:?>G,@^-M1=S&'$VRJL1.VE)VJ$O2N;&\LT.%%OY 8^#K9 /% MP%N,@5-:7:RF;9/E:+X^5#O-+^HO/<=9,WF#H^F\H3.\AN1U4 *.\NN?\CKZ MHY)O#JUEJUC%8BX9A/,%E'8"0A$U.*\_U-IS;U(GHT ^X.#UH:5//V3@Y[-* MR/ACI>%37)Z55^'MEWM$3;62^N@SKI&S5);^H_6S)7O[EB25))4DE23UV"0U M!J:CB05\+E52(],0I-2@2W9.!8-6;LR[NU=>H5])Y6/KNL@T' HS]2>J5(G? MMRQ$QC))DR65.@;D(763\:0357=CP/MYHBIY69UY64;IY"U7$&W2H)A'"*FT M6\^L8$RU4PPV]IK=)W'Q I=A,L-\$A:SR>QU\P&-/[MB\:X=*V_-F'>2K]@Z MI0WH -BAYC1(L?O7$E)L4FQ2[-X56[FR&DJ\H5[6[._\\17*!D77:%PKR_[V=_^M5_WH;RSOL![)1_.<112.YHAS-ZU M,_QG\V6;@5C4'U<2JB][O5B/,5PL1_,R6IYC@Y4+PBJWQV.US%/!:JX>K9-G MZZT693(+LS19]QK4'US4W]4\?BCHG[_G>X,ZOX7%^?ODVV5XC5>$!J'42_XN M3/\GO&N^?S3ZRX[7Y3W\RWOCTGSY]\ )Z,#YKI^3#A?[K[\O[U_DE+D*KYLTP<'QZ=OKL MY/3ER;-1??3R[,?GSYZ\JO]X^:K^]8\.3EOIZCI/3E^]')W],#K[Z>3%D_:V MOQP].6TO^A\_O3CY>_T&SW\Y&?UX]O)E[[=_$'!],YE5%9JOFC#+S7B$;Q.V M=9OS*\7*HVJ%U_^J%AJ^)=#6H+U7[/X N8^>=.KEK9W;NW;&AM5R?A,*M-=2 MW:#VTMN7PS2\FZ^N3V#^_NI7<<8>LS_?O"&U1X)>-OA=@]5)JFQX@\$Z%KWZ M[$>W2VQO)LUD'6^]^^[F_7?4VJY^G;*/C5!_;J&[*S2ZOJ;'0LC/O>8SS_O' MSHH'?@9=QQ"NXQ-57;>KJN[FV(T; O@LY;@^(TLWU QI!\GGKH"]!Y5O"=8* M8OO,7Q^91P/;3#40:W^8PW'?N_;J?($X^D?]]WDS.JG?.7]\,.!0DMAW-_T, M[RX29Q%G$6=ME[-.)S.BK#VF+')ZAW0W2$!V("""!&1 M(>=DTJ0;Q$O$2\ M-#!>$L1+Q$O$2\1+ ^,E\I>(EXB7B)>&QDOD+PV=ESZ1[5MWK QJG-A6>VAZ M:V)]@6]PML+OACU%Y3#Z8>\A'(=\<$I/N!/6!X0UD0>1QT$9-&%-Y$'D009- M6 \<:R(/(H^#,FC"NJN4U'46\4/(^CH2<*L,]!4WXM8[H<$$D[=P/LGUDK_[ MX=>8D66E CCA(BA, GQ6$3ACD0>KIA4YH& @>?:@F.+@G=5@ M89Y\ M.^MA,-.9]F\@\VJ% 2,Z*D.XY"7)/J#XOYQ=/Z8>U%_-=D>?YTU52$ M<7'R-DU7>3)[_:1IL/Z7O^K0Z0^'-:VW.,/_P\6\)9-VX*SZ?J"#FNX_JWDH M3LT^-V*0/)(\DCR2/'Y2'C.BS$5+,,E5J?-%@;2DD ,S7U)(4L@#5$BM@G-2)$ 1$53V!EP."$&G&EE& M3#G%VPI9?^0\9M86 PTHAPC.<@E>928-%XFE 860@HV9'NHT_&-4R YWE1Q\ M";^_D?7K\_)N%YNIBZMO/Z>;4SE[AW4?$-S#?JS]]4.<=D7KZDXP7JI/$8L# MQU #5[ZZ$];72%Y2I9?6_W#6?^\8DC21:9(T;5^:$#'H+"74:#>!$C9!R$*" M91:=#K)89:G*2@PP) ;H'4,2)S)-$J?MBU.T3O.H/;B"56BBJ3&0MQZ*C;)> M5.:*"ZIP$@4,B@)ZQY#4B4R3U&D'_3?<&1MY#8-9?FD=WOYMS=G4 [>SU"-]>MH=2-_<834==4'LTTW2(BC@T_XVP MWC^LB3R(/ [*H EK(@\B#S)HPGK@6!-Y$'DN 5GOO&)(0D6F2$&U?B)B,(GNM M0-O,JZ@X427):(BA".:-+JQM3N^BH7W[0F3\6&G2H4-:[+UC2#I$IDDZM'T= M"HZI>E\4A,BK#A51;TX*#"3*P&J0E(I2W?2N;U^'A%5C8R0)T0&M]MXQ)"$B MTR0AVL$0K"139$5"\%:!BDG7X"8YX)HSPX/4\@,^?,V"O:S;MW M'>E4\]O6HO]/G.$B3-@ M_!,5LQ0H:HS,I =E6/4UA'(@??;)<1-*VDC8WJ=R>$V4U3UY\A%-=NRAZ+'F M743*-)!SGTBC=PQ)\&RNI2/&.C#1ZQY 4CXR7%&\_%$\ZRX6.":PR$I2JCSQ3'D3]'_&2\I'C[H7C.8DI*UGA-RZI>IC (V6I(5@93 M4K1"=U)UW8WB"3\VEHZJ'0YIT';,/2C-7ATS--\8*D9-7X-Q8;II R$79A?& M2R[,CCN81;+""PO&!PZ*"P8^N S%9FO1\F#2A@MSG\+L^ZF+USY+TU5B6LBQ M4,,9KDU>"XGO=>$GD=BMR:)Q/,26PWEE0V3J(F2=(W,3 4Y$I;QP1 M?)]:[+9$SOJQ/(>$GC]D/CN#<)N44@-8W\U)1[R)_GB'E/?&&M_S-+_ EGN_W+=IJAG41SLKR1X(]7QL:MNQJF]),4DQ23%) M,8]&,6UD2F+*H+ =>55J<.^RD2"5C-HJ5BSOMJB[/<6T9JSE<.9)],X\))@D MF'MHMON ( GFT0HF]RX)YR0D]!*4P N% G:%R]828ZYC8D4#ZH0;T\P);-C MP;K(HQ\(]9!BDF+NH=GN X*DF$>KF,FC+$(6B+(@*!\#1%TT9!.U$]IIGC;& M^S^HW+S%I*RO,:8EQ>Q?,3O93V M(1\V,#27DK#>/ZR)/(@\#LJ@"6LB#R(/,FC">N!8$WD0>1R401/6=!K8GJ2O MGK?FB27E73;MBRNY-0O**Y\,?&%KUC2%)'QDM2MQ]2)YP5D1<- M(2L%RG,$;YP#8>M/768Z^(V^D?ML3=BRU(FQ9Z1TQT86O6-(2D?&2TJW'TK' M1 HQU'A.2\NJTLD(L0@+P7(E-\8DM21 M\9+4[8?4%>Z-1:N!ZZA!2:$@8K+@3:U N',3JC50OI-W&**I3$J/G M&)RIODDGL^5.Y[/YQSL9NSV@M+/2*PW/W2>ZZ!U#TCHR7M*Z_= Z1&:5#P6$ MJ9*E>$;PF==0W00?C+921ME%Z77;6M=5[96D;I_8HG<,2>K(>$GJ]D/JM'8^ M.&TA8K2@HM$UK!,*?'%NJ^$I:MT]TT3N&I'5DO*1U^Z%U M,6&6"AV$7 6OAG4) JMQ&J)(!;4UZ$07Q==M:UU7U5>2NN%47Q_D:Z:-0.JNLB^UFD^W-H-H?%O.+I_7S)K-5]9G.WI_@^+%)X?O<<<44]T%J<"K*=HP&0DA1@.?:Q>21,;_1S'6_O<5[H_!6CHTP M)/ D\"3P)/![@#$)/ G\'PH\E\GJ)-M&[1J$J^ *!!LU!(:Z"G\HO'12UM\C M@1?6C8VG76ND\*3PI/#[@#$I/"G\'RM\RMGR8*%XUPY-"0YB:7=F&9FB*?%O.,/ZDU&I*_NCMHF_?//[OT9XU;QT M#S>-NCS[[D D-XVZ/(^LR]-'Y$HJ"];[-HWA;75R% >=D"66BV1=C0B_=GBN MFSNOR;3S4^K'SE"SY[&11N\8DN*1\9+B[8?B.2=L::>R%)\#J)PT^% <"%V2 M8=D%R3:2_?>OYF]=\40G27K2NWVBC-XQ)+TCXR6]VP^]2X*5HE0!GZT$A;I& M:S(4*#S72$\[U$QW5]RF"(\4CQ1O0,"2XO5NO*1X.QZ^&9DVJ@I7+MF""BQ" MU$*#3HI;SKRW>F-'UOV+O13A'97>T?;UW@NQI[@<3><-;5H4ZX;Y\G&S)WT";Q0U1'*&,!+70!] MB5FG&!/KI"!<2?SW9KG.>]N8&RNI!MK;=FM1#<=QHOYU4FU2;5)M4NU]4VV# MR>:$'+)NM['%6,!)IB!EJ:4I(5K?25%[JZIMY5@*3Z(]/&8CT2;1/E#3)M$F MT>YK=J+)4,/F9#2(6"QGV7&7:B[_5!+D7 M8^X=J?;PJ(VV?P^[ZV!TB?46G(<%CL)RN9C$U3*T9KJ?CN? M3ZM%-^-1#,TDC<(LC_)DNEIBIB[*P7AEVVB*(J^L_QY+\LJ.S2M3@;D48H&8 M)0-EN04??:E_8#3<:N.$ZJ)MX20L9I/9Z^8G7+QL->#9%:=_[)_5AYA?+L,2 MF[/RY (7U5Z?S:?3L&C6;WKOO;$/O3?QI<[;'_FEV1HN!02EJE\J9/WR*1GP M3 L>1 BX.:6X"P3^UNK;3K\_>^SOJA(-LD667%ER='7)V>7)T< M@]?2&K#"5U=-'K,5Q71W*FM&6JXHFA'5I4%Y05$1@6 M93)'*S9[5+M H ]7Q]VU^8='2^>]9@*LT]7!$57J M0S8)I X&76!.%-]%Z]!071WI;(C*&,CURD'Q=O2F\PQLY)P+;4-0&T6Z+KY_ M/ZZ.HLS-/NC!UOJM:,K+@^[+?ZT_$&MD4V$)K_%]=U6[.)O1JL%\W7-U61?W M:+;1GM5)ZQ4UQ%-#_!XGZ8Z]Z7U_?<4B4+!H+*!LDV&*5;\G1@^&RXP\%0QB M(RUTGW:>&YI]47$'SI'['Y>H;': MU:\%J(VO7F&]?N=5]0]9"L7XX$SLI'7K#[[IM7.X\84?^%TY\V,AY9BYN\;0 M4-O]D1%H[QB2_I/YDO[OD?XG9Y.7#&3650ME2FUKF_4V/CU=B9N[;&D_P?&7_V MCB')/YDOR?_^R#_/5?NY8Q!<1E Z!0C6,S JZBJ7)O"P42JZ3U=(__)?KPJ= M$@X$5ZG*OS$0ZEL F9(JEJ"\D5O\IEL+_^78,C'6C)/^$X'VCB'I/YDOZ?_^ MZ+^SMNI_L1 PFZJ*5H%CNH#4WIH@N91YHROV/JT2_>M_UDX+K%$\D]FUZ7\- M3E9WH(;RD<5TW;_O[?X$+ &[2V")%LAZ"5AR&?:#&PX5:4*7T-U7=(DER([W'%T:#--[ MHNCF(*Z!9TF'Y$,/*P?]R:;$WK$=Z S"KFQWB&W:-%^PHSWC&3DOS$'D(8 * M+D 4F8&(MCV<%!7;/!?A/I-4MGLT*7-C)>\:FD*$-*1YOT I9AP-];=NCJ_ES]^?.L M@C>M'Y='K\-D-OJF31-].VK3P[,WV"POZEN:<7L4+I7.#K%T]O' 9O:XG=?< MS*>33,/NMS;L_BZ4AUABV]^BELDY9!8R%&815'(%8E +"9-?>I9_>?L]4^5 M(^;Y%)=GY55X^^7UL4^6Q:0;3G_))Y; U2\X^+GP Q++P_(J22I M%:4;U9;%1Y.,@Y3; ^IBKL8DC0 MR#>UD%(<3/I.^DYQ\,V1;TD9U%9!X+RJ(]8_0H@(14HFE!:,Y8WFSOOLE.A? M43\II)X-9]/B7@CI 5 -B26)Y7Y;\'Z*)07#W4AWDM+YLIX5$"PH%1,$F1@8 MYM QKZ(3G>S+Z%^ZOW"_Y)@I22J^%^$P;0(9 B%NGGXQ\%Z7H_/&OAC=_3^Q M?J [9+NR[WT]S9Z\M8YVT0K+6- %1)$"E-$.7*E^6_6[2K2*DXZ3CI.-[J..AH"Y2FRK" M7H+BHJV<**RQ>(W1K5$AF=)%T\,.=5RT0BXX"?GPB(Z$G(3\D.V;A)R$O*\Y MS\A4#:-5E6)AJY!C!N<=@YQ9<5*6+%/NH@5BETEUK\9"D9 /D.@^V>_15?Y[]U^U=_)>Q!,^NH<1R&U S3#[-UD]GHTFR_K&\.B_K@=C;#$ MUXLP'5V&Q7(T+Z/E.398J2*L/3\].F#%]"#\5F[ M*^^7_*\?+OE??U_HORXP(UX, \VG9Z?/3DY?GCP;U4*52TQ?$LPK6%ZK]%# V2G&K)V M9F]^\_6EML+V75@MYS=!07LMU?5I+[Y].4S#N_EJ63_^+=8(8_VK.&./V9]O MWE#OZ31<-OA=@]4QJKQW@\(Z2K[Z[$>W^X+?3)I)G$PGRW??W;S_CO[@JU^G MQ&/&W)];Z.X*DJZOZ8'/F\?.//0S^&,F'GP92M!EW#QO'TLU@,L8"!I??QF? MZ,BW.YZ[=XT&B_[(]^K7[[*K;)>[(+L#]QZQT=:@_:(9J633>VC3 M!#81"!$(V32!O0]@$X$0@1R:31/81"!$(-NWZ8]_7YZDM+I83=L"#I', M$%8"D0R1#-DT@3U**5O MVR=*(4HA6R:@AP4TD<81VG(_?LBK^9)"FUYMGTIE0[H;1/ [('BS X+_JI/@ M!F+M_4C T_G%Q7PV>KF7+?U:]@@I(__%4M".(&XH%T_,1,Q$S#0D9GIR4?%?$C,1,Q$S M$3,-B9F>ALM)KZUL1$U$341-1$V;=^WJ>,2_C+[Y<=XT]SC[EAB*&(H8BAAJ M>PSU#,LD32BN(VHB:B)J&A0UG?QS-5F^^\LWUQ1%[M/0.>H3U5/WA=73+SZG M^X_N6,7QBZ!W6YTN^K %X^X]EO%O81IF"4=A.7J&"2\B+D:2CT>""?'UR^?! M-^,K5&6[]^,S2^'^@-]7L+LYC[Y_8/<"PR_OM/B=2'=WP.GZN,^'X/K0 \CO M?^?^??*V?MSLAT5([:2D]/XJD0#MQM;9$ M='\B=3H4=?)!V^ M@R1U %6< L>L!R."X=ER&R-VHDX?-/5>1;(?R=//+Y\] M&C7U;M>WR ]5"N3G1(JTB;2)M&D?S).TB;3I:[3):.ZMQP2IR (JHX;(A(7" M?1;6)A4$OZU-3L68;1MHV5+_D$9 8*[>5ZVE4/4MA=F=:1,?2^?&DC'2*-(H MTJA],$_2J-UK5'^Z\\W-C3@4R;2<%TPI@TF!@](UG(NE:%!<)Q4%RW>$<^BJ MGI8D(=27@/(UD@NA)% Q%6$=+R5T&LXUU1#JH\]JIW6DFSLFIGL4E4E325.' M8+JDJ:2IV]'4X!*+42LP,JH:AGH.7M:04B%G6(Q7CFT4\#)CDH-TUM%XCUJ)S]=%#(.-=+O;G3;-:-[G.2UV\ZP'F3;L" M1Y>K1?O,';@> MJ22=;*Z^AF2QNA[5H?#6:'#%I*A8D59O9*5U4-EZ[H!Y7Z/N@!Q"?1ED443 MZK)H%>YT/5I"Q/QLM9C,7O^$B\D\7W7&KI\\6U-@'>M3=[@.+./\K__R5C"NR*CWVJC[1Y$XE\R38H(=Q00N M:.Z#,ZU_ST#)P"&6*$$;78RQ3@G<2$>B+QXQ&D!M R@A(WBM;0T,F/$%D[%!104' \1MT_BL2Y9)[$ MN<2YQV/4_:-(G$OF28F87>VRM=)K45R[9UB[+>S2/44\[];0/V#^AOO5A^B=>I*(9CU!=#0]* M%PXN&@M::AD"+]JSC2D@7],\MGASD3_=.?;+%1>>E1?OF7#]^@K^423.)?,DSB7. M/1ZC[A]%XEPR3^)K^423.)?,DSB7.'8)1']90J,ZJ[GO2X+.ZK _+ M?#J=_P_41_-2L"UVCTS_\[E&X"(4KP@D<(+G%0'#7X M["5PKU&85*SFX78W0;2666X,!%O_4-H6<%(AY)2+-SHPZ?3M;L.CX&/AU2Y['\F3 MHK;2 6-(C5L[I=K$5:7'DJ 87FDS5<:,6!]QZX5PEH?H-AJWI!&8M?!0&+.5 MG@-6JJUL'8,K(1D5D_S2'?Y7O5OUXM=/-0^?]*7'QO&QXUU,(*5U/YQUWS^* M)$MDGB1+.Y*E(KUTSC.0SB901M4(0$8!BD61E%!*,+-%65KO=[I;E1[@ZI,D M'=2:[Q]%DB0R3Y*D745*4C$EA08K30"E.8>@3()H0Y2>!2&$O"U)K&17=$;P M:%R5L50@NJ2!":^33B@L;B2E=BE)4LBQ93M-/]'*)V$:,+1DG@,5)BJ&DE$/ MV*C[1Y$XE\R3.)$@"@Y2[Z4D/.# M!JU]Y 3]SL-W-.T]N%=/T%2U/UPC6[*I;TDV239)-BE!2COTCL&H^T>1.)?, MDSB7./=XC+I_%(ESR3R)H^T>1.)?,DSB7./=XC+I_%(ESR3R)[Q&'7_*!+GDGGN5?/\U^ ZM&[UX&-BMD3@FCM067#P ML11P3B74W+/@-F8FH2\>,1I ;0,H(2-XK2T$RXPOF+S-&V/\OFB0=]NBOH[] MGWX0^K_ ?ZXF3<7I)2[>3!)>=;B_P#1_/5M_RGK;7T>[_?S8>$][_0Z*,OI' MD12-S).B"(HBCL>H^T>1.)?,DSB7./=XC+I_%(ESR3PI<[.K QAL4)IY!4SS M JIH!5%K!M*@C"ZFI-3& 0S:H!!H,H0D.2B?-02N A05N2XE:#0;/(G$NF2=Q+G'N\1AU_R@2YY)Y$N<2YQZ/4?>/(G$N MF2?51';5S6I+1"XC,.<"*+01O$4!SB9AC0K%YXV:"$O%Z\P]*-L>9!UB@I@= M0M0\)_1:<6ENUT3.EN>X:$L="SS'63-Y@\]G:7Z!/[]/MOY]/LV3V>O_#)/9 MC_.F.9N]?)]I?;*8-/6I#^*'HX'J/N'T7B7#)/BAYV%CT$5YR74%!94)([\(@&@E#&QLRL*-A%1Q5% M#T05-)=J[SJIIG4E4G?W@'R1;EHU8WTU+MZCT'Z+43.?3O+HQM#ZAWXO4/Z, M 7\>9XHA![4KYQ,W[.H7,$E+@[B=N)T,F+B=N)V6!G'[0$R8N)VXG;B=N)VX M?;C0$KQE"A5ZJ35D+29M+G[F6W=-18.X1Y\E@WB M?)H[N2U_"],P2S@*R]$_PB*=CR0?CP03DK8X#,B5ZJ9O^6,V$H]%2T=YOFJG M[I$SU:4)?PG20W2G]ME_*<9EDX4 $W.LODAA$(TQ$)211E6OA)>-8X.8XCSI MZK (G2PHD15X+1.PX$2PT1?N]&W_93U8MCE;+9MEF+5;(C[R89KULQ\Z+\]/ M?_C<[@9FQL)7S\7:P>QQ^*0%#\AW.02VZ!]%$KS!N'Y;XLP_D1@>DQBRK 5G MF8,T18)*VH S28"N(3E'@RQEUHD8+N?IM_,:C."B.?GG:K)\U]6./TY22%)( M4DA22%)(4O@0*52BC0J+ U=C+% N)? Y,! ^*.2R1(SNMA06;;()UM0P4M0_ MI$-PTD@P7"=N$L_.RMU)X=@*,19,D"*2(I(BDB*2(O:OB%1X[DR@@V',>9;: MPG,5VY2QQIU>@U.E2.M#D,'>%FB3;%;<"+"NOE&E4F-5'SD@DT&QG!++G0KT MEU6?M3:DT4,DN'LTAI%^DW[OBWF3?I-^]QA@ZV)5<@:,%:H&RZ4&V"QD0*,0 M'5H9TH9^ZRQ2FXF&8(L 5;@ IZOZ&R.XE$H:+<3N]=L:/U:RBR,[2<-)PTG# M2<-)PRDK?:=H"A$+8S5BK9=@06F+$#FK :QQ2:!P3*:-8R':.-E8[4!ZP:K0 MYM#&R )**J9JK(]6[RXK[;48"]Y%J_5Q:>5V29M&M^[#Z-;G3;-:=UW/2UWB M%Q?S]IKJ.AU=KA;M,\O18M8?"35(Z95:*O^V@1,\2DRR#ME*!<@+!J^JJ M6,V]P%!)T/"'"QL!-U& D\Z!"L."L5^!Y M3%8D[T5;M-LXRC98IQAP%MKI35I!<%S6N$!+@:%^,7YWSG(S)/@E3%?X^8C@ M_BE-92@H."P&Z!]%$B@R3PH**"@X'J/N'T7B7#)/XESBW.,QZOY1),XE\Z1$ MS(X2,3JD8DK@$*.)H)PNX 2V_XP\HU#!V8WFL6)$R#HK,%%H4*9$""IX<-$Y MJP2V<[0I$7-\#-#="$[J&.NA8VR!T[#$W#:,O<%F6==H^Y)%?;B8I/:)JY>U MR_(>O6/40#_P!OK^@=T+#,D_V6VA* =6!--@,"E0/$5PK@2(,L:26?5.RL;T ML:_I'5N\NGB*%YB@>&P0/\HDDB1>5)(2-L2C\>H^T>1.)?,DP*#'04& M)6BNO$.00EE0)?OJY&<-5D0N97**E:W/A_K#N*"CK8EBS%D7!\00#PR'!_I' MD62*S)-" PH-CL>H^T>1.)?,DSB7./=XC+I_%(ESR3PI';.K$WQ<\DK%>I]0 MM5.BDH7 DP(C8@Y*.DRX,86AZRE1E(XY)!XXK%E1G3''GO21K2[KP["$Y3E" M_3:_X;*^I&"[8L>CV?I?H\G-F].\6?_@_;&TA\**Q493DI)@O1:@N#?@@M)@ M5!#>!%U,2AO=*S(ECY:!*HJ#DM9 ](J!3TD$S;SS)MUFQ2?YOU?-\J)>2O-J M_B3G27L-8?I3F.3GLZ?AE(FFO6+'8]3] MHTB<2^9)D<".(H$847!A'>C$ BC!$OC( _@@T(?J\TNVD7/1.0:94P2^C@2D M+%#?8B 75?\K:)RS7Y.)OCL0N']RQ8@QTY)B@8-:^/VC2+I$YDFQ ,4"QV/4 M_:-(G$OF29Q+G'L\1MT_BL2Y9)Z4?]E1_H5'X8O+ I [!ZH(#ZYP#2%J+TOR M/%O51<\+Y5\.=N'3#+E]Z/U;+T"(H<'<]OY=XJP):Q[ M^UCI+T' _(XJ.=X MW_<>4)1'1CU@H^X?1>)<,D_B7.+@2>5+J9D>IFX0NQI@5>*D]B/!JE M;H@SMM)/-:!1:H?:3W6*R[JZ*HC3^CEY-)TWS:@2R-7TM!"G.&HPK19U,6)# MW=P#[Q&'7_*!+GDGD2YQ+G'H]1 M]X\B<2Z9YUX51?JCW&\.[; &'J6103D0K#A0-K8CQ%F"4A3+5BAD%F_7:(2S MD@G-(#$70&4A(# >P047> Q.,5UNUVC.EN>X:$LO"SS'63-Y@\]G:7Z!/[_/ M_?Y]/LV3V>O_#)/9C_.F.9N]?)_X?;*8-/6I#W>\G^+RK+P*;[^\-M-4/(G$NF2?%.\<9[R@L7L5V M_Z"U&E21 EQ"!M*H7".7@BKJ+GK2*-[91P+K+]ZAZ5_[TJW6MJA1"_V O*=N MVF%C?34NWJ/0?HM1,Y].\NC&T/J'?B]0_HP!?QYGBGH'M?7I$S?LZA QV/H(O52*B8@;'0^GN+QJ<6B[&;IN4_!N++P;S.R<_=#?H79ODS;WKQJD MS:3-I,U]:[-54O$H#'#C-2AG& 3)!?!@C,JE2,8[F9!'VDS:W/U>M\-[F[/5LEF&6;MIXB,7IED_^Z'O M\OSTA\_-XF5^S!4?,Z\&L_WADQ8\(-?E$-BB?Q1)\ ;C^6V),_]$8GA,8HA9 M:!3154VK.J@8KQ(G.(?V($)9Q8V+LI%GOY<8+N?IM_,:B^"B.?GG:K)\U]5\ M>DY22%)(4DA22%)(4O@0*0R1":F< VVRK'%A07!%V/I/;G2(V3 O;DNA,487 M[3CD)#FH[!+X[!DDU-SR*(2W&VGM[4GAV'H_=ER0(I(BDB*2(I(B]J^(5'?N M3*!5<$888X%G9Z$J=08GLH-@M&6*(9=BH^XYQP[4]6W%#":(RAE M=#O'+H-(WC,1BA0N;72.)1Y1A@!%VAJ6RU1#;.D-6,=9R&W#M^:[5W!G[-A* M2QH^1)(C#2<-/V#S)@T_JKPT9B=#U J$CQE4DNV!Y)R#UC9RQX5V9J-?J:0: M$]?EVI9HZWN"$^"SDE4TT3N+1>4H=Y:7]I*-G1S.Q-9]TE[K$+R[F[375=3JZ7"W:9Y:CY?SZ)_/+-6G@6URD27.?@\=IBUO_ MFZ\&/FMZ+S#,>U M9F,MNG!=B "&0P#]HTCZ1.9)!VCMQ]@J,FKB7.+< S=/B@FZC0FTE,(FI\!A MUJ!$C."FU9)SM/B .&PP']HT@21>9)80&%!<=CU/VC2)Q+YDF<2YQ[/$;= M/XK$N62>E(K9V;8IGJRU"K#H HIS RYQ#U985U0(QIF-IFMFO+!8(O!L!2@G M#43G$J!7H21F1$EWC_B@5,R!%BDMHGKE[6+LQ[-)!1%_W N^C[!W8O,"0/9:<>"AKGA#<:F+"Q>ALH(:;$ M@+%05,S&J[@Q>>5K&L@6;R[RI[O'?KGBPK/RXCT3KE__\ 8RP\;,F,'TOA,! MD#Z1/AVX>5+6LJ.L)1GU<(RZ?Q2)<\D\B7.)(RZ M?Q2)<\D\B7.)[Q&'7_*!+GDGE2 ME_JN1AJ9R&TV#JQU#E2) H)*'@Q'%;@V27=)> M0YC^%";Y^>QIN)PLPW3=M;Z._9]^$/J_P'^N)DW%Z24NWDP27G6XO\ T?SU; M?\IZ+UY7V^[DV'32V$Z<,1S.Z!]%DC0R3PHC*(PX'J/N'T7B7#)/XESBW.,Q MZOY1),XE\Z34S8Y2-\QRJ02WP(4TH*+RX(4S(&3(U@8FK>]D!!*E;H@SMM)/ M12.3MLXOPV0VJ@12K_\W7(;V;,@&TVI1%^-]CM:C3N7^ MNVR/FH2H4WFO@D4RZN$8=?\H$N>2>1+G$N<>CU'WCR)Q+IDG<2YQ[O$8=?\H M$N>2>5)19%=%$S%[_ M9YC,?IPWS=GLY?M,ZY/%I*E/?3BQ^1279^55>-M1,40Z1M.9#XHH^D>1=(S, MDV('BAV.QZC[1Y$XE\R38H<=Q0X\\<*25N#0*E R:O#%![#!)^VB$]*6+AJJ M*'8@HJ"I5'O6136MZY!:NP?DB733IAGKJW'Q'H7V6XR:^7221S>&UC_T>X'R M9PSX\SA3!#FH+3F?N&%7OX!)6AK$[<3M9,#$[<3MM#2(VP=BPL3MQ.W$[<3M MQ.W#A9:X?0 &3-Q.W$Y+@[A]("9,W+X'W+[=[H'^J/V;FUMU*,T,*J;B""4G;' ;D3W73O?PQ(XG'HJ6D M/%^U<_?(H^K2A+\$Z2'Z5/OLQ$2I8@[<0XJQ.C$\M5NM%0?C=+ 24_W;W79B MLBTEA"2!*5_?XWR D'-]HZSOD"4B"GG;B5G/EFW.5LMF&6;MMHB/')EF_>R' M'LSSTQ\^Z[GXL=)\7*]P,#L=/FG! _)?#H$M^D>1!&\P[M^6./-/)(;')(8J M!8?2,S"8&*AH&'AD&71@60IGM"JF$S%$D+0 86-0F0E5\D;E63G4Q0L!D;'Z M'BOJ;5<&JSQ98^M705[4[J1P[+@:5STF121%)$4D121%[%\1J?KRRJV*42M/$^HQ6V!1E^UNY0(*7(-BA6L[T$+FNGDD_&%(>]2 MH+^L!.TL1:V#)+A[=(>1?I-^[XMYDWZ3?O=8>/6YAL/(0$KC:K LJT5YR2!J M&92VTF;N-[K'LD\YN *&A?H>93QXC0Z*-BB#=%R+LGO]]M:,.6GX,$F.-)PT M_(#-FS3\J++22OA0P]0$C 4&RA0-P7,#FIOZA TQN8V6Z^*C=DIZ2(4G4-(4 M<#YQT%&+^DV*2'ZCY7IK66DG[5AI1UHYJ)ST35-U_;L]3GG]<'>K]'=F^ KM MXJ(K%.[U9>WG?OO7?MV',LWZ N^#QZMS'(64YA?U8MY-9J]'L_FROC$LZH\K M[=27O5Z$Z>@R+):C>1DMS['!R@5AE>LEYI9K*EC-U:/U1H70_KA,9F&6)O6- MS;+^X*+^KN;QX$#_G(W=%]-N;.SS)KXW1B9O87'^?N_&97B-5_P-H=1+_BY, M_R>\:[Y_-/K+CFGH'@YTSP;2,>,^;$/)O;%XGSY],%\GOWX_-F35_4?+U_5O_YQCLA_JOLZ?_^^]G/SX[>?'R:L"+_WYT\G]^?O[J_Q**Z_S99%:U:[YJPBPW MXQ&^3=CNK&O[[D=5LL*W!-,:IO?*/C1 CHJ*=_IEUS[_S6_^\)B$L%K.;R*D M]EJJ=]A>?/MRF(9W\]6R?OQ;K.'6^E=QQAZS/]^\H1KP-%PV^%V#U7>L/N - M"NN@_.JS']W>R?EFTDSB9%KCS>]NWG_'ELZK7R?]8^?-GUOH[HH8KZ]IR\_; MQ]S)A_Z.Q^RA7\,\MH(N@RZCF\OXQ!YK^X5[K+L:,G&'?_Y9;K:=96+N1\1;!.W^05N!;)_YZR/QB.CBH&R:P"8"(0(AFR:P]P%L(A BD$.S M:0*;"(0(9/LV_;!BQ/WORY.45A>K:=M10"0SA)5 )$,D0S9-8 \7;"(0(I!# MLVD"^R#*DKW>CSTU_5T">Q\R)UCW"-;A*R11! $]6*")-,B6#\66"6@B#2*- M@=8+[ELMR'G2;B8.4^*5OA< \0KQRJ'PRMGR'!=$*7W;/E$*40K9,@$]+*") M-([0EOOQ0U[-EQ3:]&K[5($FU\9*HB:B)J(FH:?.N_3AO*)@C7B)>(EX:%"\]PS))$XKFB)J( MFHB:!D5-)_]<39;O_O+--45]2QPU<([Z1"G:?6$I.E4L2WK ':LX?A'T;JN# MA1^V8-R])[+^+4S#+.$H+$?/,.%%Q,5(\O%(,,&_?OD\^&9\A:IL]WY\9BG< M'_#["C9!VS^TL_F@@=T+#+^\(^AWC=K=B=WK\ZL?@NM7\OALOK@(TTZL_]\G M;^O'S7Y8A-0.2AM-\E\?_?"K\ME+[CTXKPPH5PJ$Z#@4'G+*W"I1^*/1^E/> M+E]@^>NCI[_&XKE42H#RO/Z1F 8GHP&4)N5D/:[?,PL7%9M5 Z]#N/SNJOG@ M;+5LEF&6)[/7CT:KV>3J$W_^M5D_^VB4,4WJ]VW^^NCYZ0^/1J7]]LN_/IJ\ MK4BL+B#/EW#]DD?_8=68*S$VW/_[7S[^:O]!2WR?EWC_*)("[<2+W1+1_8G4 MZ5#426@C0V(*@I,!%),9/#()4MC(F)#)<]V).GW0?'Z5)/A(GGY^^>S1J*EW MN[Y%?JA2(#\C4HZTB;2)M&D?S).TB;3I:[3):XL&A0,K70$ELH3('((L6)** M0J>XH4W!<9NLXL!$RJ!L#!"=+& 43XKK'&3T.],F/F9:C[45I%&D4:11^V"> MI%&[UZC^=.>;FQMQ*)+),1E=C 7)>)5,Z1TXPSFX@C+;JJ,^IMN2B>B4\Z* M5EFU,NO!"26A2!<,2[H$G;N4S*8:0GWT&>V4UI!J[I:6[E&M)T4E11V"Z9*B MDJ)N1U%-#"%G'\"KV"9(4X00?8+HC>1!LZ*YO*VHQ0DMA/: 7B50+FEP:"(H M4[)G)1>?Y>X556DQ-I)4E5255)5,EU3UJ'*I*:6R;COQN<@J24Z \[( DTP; MYJQC/-Z6,<=4"DDGX(J)MG-%0U0A@RI*>6-$S";L+)=JF!AK0]6^7652.V@, MOF[E_A"=]0+MKE/X&K$6G:N/'@(9[W*Q/V^:U;I[>%[JXEV/V6_:%3BZ7"W: M9Y:CY?SZ)_/+-1W@6URD2=/GF)K^E\[@W!*"MG]HCYKN=SYMD+RZ#KPZR4M& MES4$V:;N6?'@HI+ (DN"9XF%B]M>G17).4P(Z%I?KGIRX(VOCZ*)+LOLC+K; MJVNU!O.SU6(R>_T3+B;S?-5RO'[R;*TNSW@G%%1KW71MT_BL2Y9)X4$NRJ RAP@,(;D^NW4]J^N7& 2LOIP* M%JUU FW)#VG+6[RYR)_NR?OE2F;.RHOW(K-^_8/;\H09>\EI%\9!K?_^421Y M(O.D;/"VL\%DU,,QZOY1),XE\R3.)S^H[*8[ZFI^ M&8TM&Y*J$K3]0WO4W#[DUGAR6,BH!VS4_:-(G$OF29Q+G'L\1MT_BL2Y9)ZT M#V!'^P!"=CZG5""RZ$&)E"!*YT"89+,JR-!OGL;W%;.XUOL GN3_7C7+BWH= MS:OYDYPG[06$Z4]ADI_/GH;+R3),WV\'.&E3*S<[0<_*A_M#N]H6VL7F "*% MX9!"_RB29I%Y4IQ <<+Q&'7_*!+GDGD2YQ+G'H]1]X\B<2Z9)^5F=I2;B4DK MQ12"U8YJ]GZT]9GUG04:[3C(U2-*?VH"BC M?Q1)T<@\*8J@*.)XC+I_%(ESR3R)H^T>1.)?,DS(W.\KD2,K<$&70=+2];%0[Q65=7!7$:?V_V^X#'&*HP;3_V?OW7O;.+)]T:_2"/;@) #+N]Z/Y.P#>!QGML]- M+-\XF8W[UZ">%B<4J6&3CC6?_E9UDQ0E2I8MM=A-<@TP#D7V<]6JWV^]:M5R MGN=BA YI0[);0+3]B_:D\7W(JQ/ #0>E'K!2]R]%P%Q03\!K^I0B8 M"^H)F N8>SI*W;\4 7-!/0\JW=0?Y'Z['HACR7Z%P+42FB,FJ$-<>8D,X1I1 M8E*REBK&U.WLEU,Q2:LPLL9QQ)FG2 OAD),N$DV54);?SGZ=+<[CO"2UYO$\ M3NOQQ_AFZF<7\?=-6/V_9Y,PGG[XFQU/?Y[5]=GT_2:F_G(^KO-//^8_IQ_: M[-?;N#A+O]E/7Y[UJK,ZY4\/I+\,UM"EX9Z)]DR*^1UP+W O<"_X.^#OG()2 M]R]%P%Q03_!W3M/?D=QSQK5&)G&*N"3,$X$+]4CA&*,.$\2684-4BY8'HS'4JG;Q21OXZ*M'BF% M(EU7@ @UDEP-IN/38?#O4 OC@9O[9PW@9N!FX.:^N5D''P(OR]F,BHB;%)&A MSB%*&6$B)J>8ZZ+0$[@9N+G[;H[=U6P.80P>1 ,WFX1.AN6O=F*G/E9V4?UB MY_Z\8F1444PIK'<9D"D%HNU?M%\!]/0%+4@?9LO2ZA3LU"Y5^$LD/41+]9!- M0T64Y9(S)#FFB&M+D/8:(TJDLE3CP/".:9B28IS3B 1MU@UA@:S2&A%%>2"8 M4:9W>AXTW;SKL^6B7MAI6>MSPSRLFU^W[<(W;W]ZP!Y4?$1IM@D5'8XL80%Q134RTF7& MU8Q&9HWT<:?:#GM#>5(8)>ELR>AG4ORR>%DL/M>8.&!P8_%#4&Q@<&+P_!K>2$QMU]H^=RPR>^3>3=_XG<4\SMVO/ MA;C-X$*K4A2?D+56HWQ^0B8YB91UV$N1HA=D_PPN",XL MWL#AIQ67%MHYHPRRCG/$O;)("YJ'E@CB7?9FI=EQ>X4D7N+@D$C!(VZES:ZR MR2?F2S0;O@@L]Q:7SC<;&0-<.:RH-#0MD4M,]2GN(7%[/R3'F> M5I?+>?EE42UFJV]FEPUHQ$]Q[L=UA![%0S*"0+3]BW;@O>\1=%87(KO B4[E>I:AVPI,HR"(RJ?$Q(R.#J$\X6H MP9RP<'=U7N&:&+8WG6@+V)L?SQIVJ5^OV"4\N91=\!$E8C!+&V'^ ST!/1VY M>D*KM4&U6@.E!LP%S#UR]027H.-PL+=!2*91$,0@+FE$ADB"-*6!<55ZGNRX M!%;PQ,L*UR ]03QYAZRA'@GK6))8X$3-%[H$?[>397S8(WA"%;/!X!0<%0+T M+T4@*%!/< K *3@=I>Y?BH"YH)Z N8"YIZ/4_4L1,!?4$P(Q^VHPRX,QWDID M9%(E$..1<8PAJ@+66% 7.;X=B F"+%Y61V%>-UF9X_MW6L+B=V"LL2!F2:@&C[ M%^U)8_Y^U!.LOH[[Y85@O59E.6+@B =)D&/2(DM2-OD2D3+J9Z_(>[TBF>:@ M=RN*>9<9IGYR69X6(XV'TT$(0 X"CCJR-43HL$=18-!J8>CU/U+$3 7U!/\ M@CWY!1*;:#')?D%R&'$6+'(^6N0QH]%A&P*7SUV6=Z];T%F#4+"$?/<=2HO(L2):, M"SX\I4YO_O$B?+Y([^\MS9RE7SY?BH"YH)Z N8"Y0U!JZ&]V",53?[\NC(IV/KG:["6ZKHYJMQA]1'T4 M5'$/O@(91 N%L0-63S!88%'2T2EU_U($S 7U!,P%S#T=I>Y?BH"YH)ZP#F!/ MZP <=M)Q(9")7"$>#$'&,(L8U<8$;Z))_"E]N9IU "_#/Y?UXB(_1_W;[&4( MX_( =O+.CL.;Z2M[.5[8R68YP.L26EEOUG"6MK=PZ&AA*.6P*O2H0*%_*0)G M@7J"GP!^PNDH=?]2!,P%]03,!$)O94VS&)R<-%QX%%S'B MSG%D-6-(4HU9LI(:DY[2I MB,R<-"M"QZQ"*SIHYAIPM569^=G$9I[5M,")^ M*I\CE' /R!H!T?8OVI/&=*B./RCG&I1Z.$K=OQ0!U.;P.RI=B,^4]0]QSCTS $@EA9; 21TUH%YM ?DE,LVE"VX157FU% M57Z-_UJ.ZRRG]W'^<>QCV[#VU^AG'Z;-59J="SJ*=>H1-M"G]K@@HW\I J.! M>H(7 5[$Z2AU_U($S 7U!,P%S#T=I>Y?BH"YH)X0N=E3Y$:P9**4"@D2..+! M$61TU$AJIUUPR1J,N]@O$B(W !G0'>T@"]7>QD6>7%F(DWR=4$UF=5UE_,C/ M_T=<6#>)51W]FL"A@C MJS1&/%&.G+,<<8=%2I*EI-CM[!?QV%GK,1)6.,0M)LAI%A )TNA@*75>WLY^ MG2W.X[PDM>;Q/$[K\3,)Y^^)L=3W^>U?79]/TFIOYR M/J[S3S_F/Z]:JS.N5/#Z2_N";0I>&>B?9,BOD=<"]P M+W O^#O@[YR"4O=:V,38 MSCK-QU3[@;]SB #6G[\#'>L.I1"P5/_!XH0!64\@VOY%^UE<=_GH.-](H;Q% M5<\FXU"MYW#_HC\(*3^@P _+&0(*@UJO]YD!:RTJS&!J +8#MH," [8#ML/4 M &P?B H#M@.V [8#M@.V#U>T@.T#4&# =L!VF!J [0-18<#V \!V*"8YD&(2 M*8/T0G-DC)6(6Y$_B200)UJ%4(KD3;A=3&*LT5J;A"Q3Y1SGD8[1(\>DXUYS M)FV\74SR-B[:ZI%2*-)U!8@D(TKI8#H^'0;_#K4P'KBY?]8 ;@9N!F[NFYL5 M]\9'91%F.#.RI1)IZQ1*S+A E60ZFBX*/8&;@9N[[^;870L""W+<.FF7=]MES4"SLM2WUN6(=U\^NV6?CF[4\/ MF(.*C[BD(ZS48-;L?%:!!V04'@-8]"]%X+O!V-3/!)G_ 5QX2ER(0W3<<(^\ M-0VO1>2DUBCHP*).U'"R$R5Y%!*JJ^TJ@ F!"8$) M@0F!"8$)G\*$ AM".<\]*?7B"+4T(X7\@:S0VUG0:;OXS!A2(C@8'# M!PERP.' X4>LWL#A)Q67YDEA3QU'2M-4MF5QR!BGD3!8T:B4(\;NK#%CCN!, MM4@*;C)IAHBT$A)QK 1VAEAK]A>7YD:/-!].E^%#X?I3S%+RYFY9GR/*TNE_/RRZ):S%;?S"X;T(B?XMR/ZP@MBH=D!(%H^Q?M MP%O/'X0,#W#OC$.V_2CQ+ 8JD&XJ[91CR#F&LS%'E6 L><+3;=LO\FP5!LQ1 M"8\@+K!!EG&,(F=8FTZT!>S-CV<-N]2O5^P2GES*+L2( M=U+&#O-_./._?RD"/8%ZPG9ZA]%I#90:,! G37-W8(Q7B=8<:!U.(M+_/'-)M,9G^B_&F6 M4BSS=%1-XZ((1#+03$N&2>149JG("(V&)!GP3J2I0UIJ(DUWL](3O"B@I*.:\_U+$2@) MU!,H:5^>DJ6:&V504I2<)N\Q/C#S@9B F(YY?BH"YH)X0@-E7 $8+B9/&*$4F$0]1(BNQ0B+$* 4GQJ2=S1 > M4W"U_P",A #,X52=0@O(_LI.YW%B%S&4#I ?8[TH!:;YD'G^.!_[\L.J.C5/ M36@&.22[!$3;OVA/&OAAP=$AFGQ*2D$,32C(DG,C1B =N$&4*TF]3U&8G0TJ MOZ89Y/SC1?A\:>+?6YHY2[]N2*8Y_LF5BHJ.%.MBWTJ8_\.9__U+$>@)U!.B MP-"#X'24NG\I N:">@+F N:>CE+W+T7 7%!/P%S W--1ZOZE")@+Z@F8"YA[ M.DK=OQ0!@U,?5LN]8BZ?^?ET8%>U\8+# ,J2C4^K^I0B8"^H)F N8>SI*W;\4 7-!/6$=P)[6 M 83D$F'*(>$I1SPYBRP.&A')DW71*\;U4W: ;=8!?$FC_?^0L M;>]*TM'24*UA5>A1@4+_4@3. O4$/P'\A--1ZOZE")@+Z@F8"YA[.DK=OQ0! MY?BH"YH)X0T-S7WL/!6*MX'A01..)4)*2))"@F&J2( MBHNP$]#\FF*S]3X#7Q+3;)K0-F&55UM1E5_COY;C.LOI?9Q_'/O8-JS]-?K9 MAVESE6:O@JYBG2/"N@AW F0,!S+ZER(P&J@G>!'@19R.4O-[T->G0!N."CU@)6Z?RD"YH)Z N8"YIZ.4O5#IIOX@]]OU0!Q+]LM%'UT,$C&'::E;UD@'ZA'A5!EGG<1,W,Y^ M<9MH\BH@K)5"7#F"M&$:)>XI,S9ZDMCM[-?9XCS.2U)K'L_CM!Y_C&^F?G81 M?]^$U?][-@GCZ8>_V?'TYUE=GTW?;V+J+^?C.O_T8_YS^J'-?KV-B[/TF_WT MY5FO.JM3_O1 ^DL*#ET:[IEHSZ28WP'W O<"]X*_ _[.*2AU_U($S 7U!'_G M-/T=KJP.V%"DB"R5>R0@S1E#+BEBN ^"LIU- 1Y3[0?^SB$"6'_^#G2L.Y1" MP%+]!XL3!F0]@6C[%^UG<=WEH^-\(X7R%E4]FXQ#M9[#_8O^(*3\@ (_+&<( M* QJO=YG!JRUJ#"#J0'8#M@."@S8#M@.4P.P?2 J#-@.V [8#M@.V#Y@(W S=WW\VQNYK-(8S!@VC@9I/0R;#\U4[LU,?*+JKW\7(1+UR< M5PR/*HHIA34O S*G0+3]B_8KP)Z^H 7MPVQ9VIV"K=JE"G^)I(=HK1ZR>2AQ MI#(H@8PR 7%-!+)6$*05QCK@0"(G.Z&;)'W@A"/+>38/911(2Z>1L8HE9JU3 M4MTV#YN.WO79 MD&5X#OQ2![P9C6#\39/X'<.%)<6&2PF@FD7,2(QZ)0TY@BK!0W@3#,_7@ M3KAP,?-_G&=7+\[KU_]:CA=7'>U9T46$!)AP<' -3#A )08F!"8\6B9D,40> ME4:1L.P5DAB1$8XB0ZFUD6GB0MC9Q9MCXZA4*.&2T#<:(RLL0YX):8U@GKB= M;GC/QH1DQ*@>2DP,H$$1#G7)&J_&P7%$=$&R.R8ZXLZ8'!)>_UMVL6\^?O4L50\]UOUO?(T-71K;S0,^1E"_ MGC^[R ]S-9Y^J*:S13[1SO/7>2;FPS[,[:2ZM/-%-4O5XCS6,4\/NPSY M$4.9?EE8=?NI619AR]=I/+53/\XGUHO\Q46^5_UB:S2&(?0'3(9'RW1'^1[U MNH0>C9+Q6[(XWZP4N;0?8@MIR*;\R-_;R9_VJO[AF^H_'R>U?=J4/2O(HU^U M$^VXM7SET;+X]?7?SW[^_;OWX^J-V]?/1DOGBR?QA#9 M(-P_MA'N']>X]@]OZ_-_I&%(\]79VQ]?OWW_^LSM;U;GC ;-N4%R^%H8J]FRT6^QZ>8C>?F M?@3C%_@OZQ/R:T[L91V_KV,V>_(T7TNJ<;'::W]S>\GCQW$]=N-)]AZ^7Y]_ MQ]K']G92_:6(]B[;?_4\+P1]Z)"'?J MG(*J,]?H43:K&FZ8JX,(8G?"?82U]VRBS8(LO_S7-_*;?4>R'N@1,1BM?QKS M/'[DWHZGL?HE_WE>5Z_S:X>;*ZR'$I"\NRO!$ >RASD&A#*T$0%"V1.A4""4 M@1$*Q90!:P!& 48!1@T8HWIL&P08U85E^Y7[IT+KK4>&VVU]7J7)[,^Z2O/9 M136[C'.[*&G4DNO_V&QL# U-]U^4]47LTI68'U?X\\R;&0RN' ZD?8C2!@@! M"#DZI09I=]VZ=5MF39ZW.X-R.ZW;7/H@+,P.JV/?QD4UF=6/L".AN+__ -!G M*W+[%^RQ%^X/L2@?%M8]XM'O65CG@Z(44V1C2HA3X9#U1",3M'0F<6WQSAH! MIX2C&F/DG:6(>Q*059:CX(-,447LH[V]1N#=?)8?YSFZW5-5%M3AP2P2.!%( M@J5RP*8'JKK IL"FS\.F/O,?,48B@:W-;$H5TBEZ1(5*C',KA$FWV31XITT, M&&FJ)>(Z1J058=@NC"\R'!R_#/ M9;UH%K)4BUDUC_DG/Y[$:KH*.Y1OR^>RRJ5:EI5^X^F=>:[O(4H-4>J3B)M" ME/KXI T0 A!R=$H-TH9$U^&8HNWXW?=O<1>K[*J&<7TYJ^VD=*-HUG!6MJ[C M M)C0Z6.8PX^'7*T1VLMK-<VIN(XX?CH@YD'(4.@ ML;W26 PN"D(UTE88Q).GR!D:D4E!1XT]L5%TD;3HB<:&TS[PV*?_\^0KZ/,Y MB?04G<27%[,LH'_;!@&R"SB>+NSTP[CT 7JL'P@AQ/X#62>-/$,.!H+A<9_A M(8@P5+ML-2B&$7/>R@;N.>A5K MW(7##--].-.]?RD"&X%Z AOMBXT.G\CE"N'U =@;$VR#< M?JQV!F&>)T4$$LQKQ*W$R";+4'*<>:%,L*$3K_?]N9W'OQ:\>[4%=QW9%TR. M&!<063^JF=Z_%(&(0#V!B/9$1,':F'CF$R_+GJJ49>=58(6 MN+V&^KJ;ZR3:.E8-)*-90LMZM:H:$B$#,IX@4@J)D&--A+"(J6-4HH2C1MP1 MCIQ/))L?SA$IA&)4=1$!.%M#WL\%\7XM+W>6?J_;96S;^/BZ75_3E>\_,@)2 M]<<% ?U+$1@*U!,8:E]M,[D@F@F##*'9GV8I>\DILXVF5 BJ!+:N$W^Z)X9B M(\X@G0_I?/"7K\?OU;F=?LA'WMSXI&EX4-EIJ"9CZ\:3QVZ" FF&$VA##H M]^L&]+INI,]'3'*(:QW5_.]?BD!/H)Y 3_O:GEZ0X#U3*/\W4XUFH2R29,BS M( .V@6'*N\B\]$%/1G>QT0O,_OZ2+N (=XL![^;QTH[#NL%MFVF9+<[CO/++ M^3P?!!M_#L_^.)82ZH.0X0':'["PHSMS" OE A,HQT.^D4DI(SK;%, MDG;2L6C7'%I!\X\QQ0S$856 \G(:S@H\=[H3 #-=..W'@DJP4A((]4!5]R!D M"(1ZRH0:M- Z4((4SO]PXSQR+!.JX<%A*5QTTC]/?&&/A*I'3$+G^R%0*N3C M#R$,L"=D.XXUV\$9EU$3C")5LC0D)BB;&@(I(A0.GJE@ M\/,FX]^UB->9X4$@ 7]D<[Y_*0(E@7H")>W+0:;9$XZ,H>SR:L05, M>S4]"$M2*1N1;\P($B6RWGG$,"'.*A*5WNFZT)DW7 #QYVO06\?EKSLT7/_6 MU:8*>&1$%Q6!@ G#P83^I0B4!>H)E+6O9O;8.F-M0-((DBG+2:2Y8!GDJ:#! M8V.$?C9O>?^4Q4=<:F"LPW&F(7F\AYULVX*.:AX_QND2DL=#LCT@:@>1>JBL MVXLI9+2F*G&+:- *<2L\ M\G&^MGVNNE]CSCMQVH\%F89:K@ZDVC\A#%QU#T*&0*JG3*I!28.IH,AB2Q#7 M)1OO/$-$$&698"90\SSQA;V2*AMEVP%(=0"D"@G\0X@YG-W:S&>=K;^"Q,> M["2(0Q]H+[_/7S!!]N;N'P;!82 M&3'1A85T+)@TU+ #T&G_5#!PU3T(&0*=GC*=2NR#6WTW886]TVLT.2,>"20<=<( BA_T5.2SLIZ=$&R KTW]&8>!0=! R M!//HI,TC9XT.T2)-C$%<18*LE )9F@A7%$N1=IH(=1-M6.-P_F5V$7^SGSHK M[60C+2$%,P2+"!ATZ.@_<-4]"!D"@YXR@W(I? R8H2@U0]R&3)[*)<14H#($ MXOASM?E_/@:E1@)_#H _H83A$"(*S5*E*L\5:/0_6(/H6**;!R%#,(A.V2 2 M5AJBM48RE4Z DDNDK='(,,NYBLXPKIZI@*$ \=L-#G?2 M3L(*QP)#!QU6@$*%_8<5GM3($)(M_2<*/@M(+A\=YQLIE+>HZMED'*JU\O4O M^H.0\@,*_+"/H^"(H.-1-Y'C"EQBCBQEX! ]UVD MI":#291\1K%;DPDS@!#@0.! 4.##Y$"(+W1&RV2B MU"8J[Y7=H>1GB2\\BI*_;&$$Q4#-IQ.0@#J'9X>2MW%1>5N?5\LZAFH\K6:; MW@UE?GV$+1:&9I5U$RH%JVP_"@Q6V8E;9=8Z:CF.*$4C$$\B&U>&)B3R(Y% MHHZAD\J)#.2O,HZ_F\\^CD,,?[WZO2Y5I)L%JR\W:-ZY3<;P"./A[!0!AAG4 M6@!S W,#4B>1SQ2-.(T:65,VSU"$"6(MQEQV$4_IC[F)I"-) MAM-H IA[7S4>W450AC &#V*%FTU")\-2)FJ5)K,_ZRK-9Q?5>/HQUD^.ED . MZZG60!9D^>6_OJ'?#'7Q9W>"OY/X!V?M@K0/4=H (0 A1Z?4(.VN4W(G9C]V M:-B_6\[]N2V[FL]2E9_ZC[BP;A*K.OKE'+)M0X.@8UF8<\DM1IRIA,(L0N,F7O[-5%?H[ZM]E+_Z_E>!Y_V:#P^PT( M=U1++)@9,=)%/?&Q !'DO8!##U1U#T*&P*&GS*%:AI ,3HAC[1$7B2,MI$+" M$,4B,P3'3C9DVR>'M7^QB-<$Z#"% _+C_*.; 4><@ M9'B YL\AVQM!)^=P-A:HS68#-Y0B$SU%PD;E;0PLL2=M;#;_>!&^?S>?^1A# M_=-\=K$"OZNS])Q>NZ8C 3N^'MG<[U^*0$V@GD!->Z(F:IA5DFZ'FCAG(R8I4-.>YCZDS/MW>&^DS"_G987JXJJRTU#% M?RW'ER40!?'^ 5D5L,YE4%*&=2Z0,_ALSL"SQ)7#B >7#25F+'**)12US"8" MMY3X\"QY]W!?MO8"N#ZL2 -I[ M[:&]U^5J=7GEKJIO5[V^OH/EJT.WS: %ZZ"D?)2VV4$;0TZH; PQY*4IC4^9 M0$9AF8T*[$*PR1G3R9J!>WITO%GCYV-Z='Q^OW,UTKB+FL=3:G9Z#!C2OQ2! M!$&!3XX$(4#1&2=';BGFE"&E5>9DFA+2C*3\B3LBE8V.[>03.NR;]21._L*^ M66J$.\DLG!(Y'W2HXC1K.)ZM;58:3^W40Y/QODVN+^IYT^_2P^/KPC+DA9X@ M;8 0@!!0:I V+'H=5")K76B_:KM:U\ML0,92$.QG%Q>S\H0S_T>UO,P?TVR2 M34V4/\U2BO-L9HZJ:5R4@S*W\U4?R[,5.'9DF4@ZPF(X MVZP!$ !/ 4\=N7H"3W5*"?\!2.IPO&=(*N_)>\X2F3>]IA97U7A:X'3\,5:7$SN% M%/*0[ ^(VT&T_ECM#\T8"10;I+$**!L0 1FG$V(.BV1HD%ZXKE/(COQ2!AT ]@8?VQ$/*2B^9RCXM<]FGM4(@BZU'V&B>4K#" M*M%UUKAS'E(#6EI_[-,7$YF5S&N?KER5E']CCP!!CBB.N&$%&TCRP7@BIB:=8=;M#T9UQ M^]]+"/'U"E-;R/WQH)4X!&67;C[P((#A * #9WX\]5EH=$Q)B[(,V29Z_9S\A_ET<;3Y7-.EOE M+]F(<$C"G!X,]2]%X%%08.#1 ^)18IC-_^/(:.H13\XB9Y)#4H24Z= 1PG;Z MZFF<^=8+CPC'%'%=ROFX#?ELSHV4U 79;$39<#H5 (]",74U>H&B4?*X(&F7&[I^\D80T"=0Q @1-)\B-1)-![)3KKN M G4.*HYPFO4*;C8)G2##KS%_]N/)N(G9-;T0OSRNL)@5=&B"7TW'1&^#ULI"[+\\E_?T&^>7\R/X^/N!'\G(0_.2@5I'Z*T 4( 0HY.J4': MD+X:4OJJ,2IO6YH08AL0\G3C[/8OV(.0(>SAL=?PES+.>&<$,H0GQ)D.R%IJ M4%!EC8X@&).=)EB/S1R]G-Z.:[U)V9\.HQSC'-^L^.ML"BIDN3 U8,')8,-&_%('G0(&!YPZ(YW"B MA#D>$";%>281(\-M0E(+*V,,F'G2A:_]+#Q'1HHIX+D!P01DEOMWNV%AY%%8 M+K"Z U9W@&7S>,N&V: ]8C113"C&E'820SA IH5E MET-D6B@.Z'O9Y?OEY>4D7N0_[*0*>09.9O5R'DLH(D\3U 0GQM./>3(WNTQ/ M ^PY/1 K"I9'#JGD!<0%Q?M2$6M8I9@Q$+F"&N M&$/&9^**24C%B8E.[!#7U^P8ND?BVDWF< ;$!2F:DW&@WRWG_MS6^=A2(3J? M76;Q7#4^R+NKJT5[8D$LL1^0R!F:Z=)--7S_@AVJZ=)OK!5,E_M,%VX$Y\Y1)%TP MV0SA"1G#:.F'9")5+$JSL]GYU_CE*UQ+"&\H=H:$-P?IJUA$A/>D&QA.,40+[MF:>X# M4EQ)[@P+^7]/SDJW./CC"@;/5BCXJH!@5\L?(8H_"&\8&*I_T0Y/ZQ=9H M/$KHY'BD+F[)XGP3AKFT'V([>Y%-^9&_MY,_[57]PS?5?SY.:OLT?$A7LW6_ M;]J)?X\63X- MZ3;X\(_%[!\;$/C'!@3^L04"PY#FVP;-%K/J]PUDO=I UJO96J0#>-(M]/QI M@Y[O-^AY:_##^.,N73YX[XT9]79YD8T8O[*BB+):V$A03-(C3H1#CC*'M.." M"$\LTSL-'1Z3"3^;?[#3\;^;C@NO-IJ2_W@Y#>_FF5BFB^;/L[21P+4 ?MRL M&O\M/\5?)TV=7\SFUF69 O-E4;@MJ=R<%&%<7T[LU?=I$C_M4,H_E_5BG*[6 M8]$!IW9LKUB/(7@JF_/.\B_$ M>GGP2?:;N7@\0<6/L\FR<<)^B6'L\YC5F:"F_D7U;38/,ZHVMN1WU3B;D97/ M8]HX&5D]/L0J/YL?U\W6V]/R!A^NJI7MF3TDOVP6ZTVSZ_0Q3F:7Q1S-2O4A M%E LM83V*'-76+^<'/HPW_6F:%CO/VH%]C^',VRYPQ M7ER-JE=Y7+)'-QW;%QU02'=C4VU[/(>FHE\[==M#RZV^+ZGJL;]7+#^/_[4< M9_:_.F3Q=.OSK>?"N2V3IDWL5].8G;RV)U*>>IEM2R5O5OYH_7EU%6WV4L9E MP_OR3U-\_Z)ZV50+O\]_QHLRB1@>Y8E$V:A:W+A+*.YD=C27%\M)8^2$F#)V M-$[E?]PUA[[B/7L3Y-U!*4*MMM08Y%5,V9P*%&G=E!@:J7"206/6S5X2"YO! M-[RV&8BF'^J7U]+]L17NO>$I>2,\)?+W64GSIP2-4@=+O*1T^V M.'L0#_6B^L5.,_TU)?0N6Y&9WS*/G=M%-C*9_=FP;K[6N*Z7A3VKXI0\-?93W<8<%V/&@^:YMYYUZQD7Y_/9 M\L/YS4[B'^ULC_$>-%<,S]0$]TLG_/8KDHLVD/+$H9L M'C03-M][>=D8$64UPT7<:IR=T+\^IOE6^>]63>"KG5AA OFR;?TZPRQ:K* MDW0VSP;:>-T0KWG"Q?ABW6DK@U!YE'R/NJGU*BT4IO=*H!G)Y@&F>0RKZ:RR M>7#FS>@4A2XW:NZ03\E7W5;*U;/6&_'GY]^T^1I5]3+?[;KM5_,R^0[VHQU/ MVG4F^7)Q?E$7&LE\LU:>K5ODFZ=RF)U,LJ3R>454^9 /<5KT*D^=92K V(QD MF64IZWM=K,B++=4;57,[SIJ^]9AK<:_4;%EF1?9'Y['Y?7YU+;KZ?+:[#1_$7RAN_O+#97GRZ0=4#);&A6-_&:Y) M]'P6XR\Q^Q/SZN5ZIH+AV#C%T^K_+B=7%2-W&7E-E+#QEHI"3J^%UTR;=YF& M"LBL)-NXBK>E_%T+B*__WU\_M1YEQL'JQSBQ?Y9\A+_&Q^K;YZ]YOJI]_?G7CUI.,M(46U\O?KAW>IS_(F^\>GM@GH9CO,AMG"V&Q MYH.6)U:BNZUE-[6VX1GK&VIJ-*\Q$*:%0U!K,"PRN]4K"[]1V^:HE^64N@'Y M[PIY-5A;[E]G-:O3ZOABIRSS92[*4);X95OA.6W9H34V[.7E?)9MO=,+AR M!'-* L)1-?LQO*^&8PM MM;I97=".U;;?AA_PUM1(&CIB^/YVQ(.8NVLM_#;$,FV+1YMMRF,+"D2%F17" MHQ0Y1=RIK%<^:$2MQE%H*GBBSZA6&(9^K2(" MF6D_CDO(-\/LD2F7,-06 M\4!=.85D61(>.^RZ([:R?_AI$:VKOOA3.7BZ:OO[+Z>+74GO0#;AI=9#@9JO+ M,D57\<6BD\>E>#I(&Y0E2-B8%8]'@325$A%IE'">1JQWEB5\O>)MH.Y>Q;I< M;B$;HE\#;7+86O67)KI57GIM\ L4[%55$K\7<76_8J9]C/.2U6V0;J5U7^1, M7$1;*CF:S&IQ7SN/-7H0VN- GN$J%I/,7&G_UI/*\7J_.R+[N)P60W;_XQX\HJ9KQ]6+'0 MOSYV4?YXO[GF5KQ[%5')%ZUG)413YU8GMQVA=^3LON0D@W_GR M-Z(HJU>^&<>Y?O='O"HHZT99MZ,GA8RF>53'ETVF*(]#._DS"KR=?6P3R"6N M>-#B>[Z@]+NERS]O5@K7ARRE[I3LS4WE(9\+2C?)P_IV N[5[,_8QH4W>:2? M?WY5?=M\_UT3TXL92ZZC927+LLUGHS:%M,A/W-!7_N\*4^R'?*L/)?7T83ZK M"ZS-?(RANS^\J%1,Y9CZ)+FH80I";^AG'VS\M1C.WEY4B:OVN9E(-ZLVFXVE<5R[$II9OMPII4 ]\$YCJV:2MB=H@ MQ-$%U*DQ)B7,D61&K[J:R^Q^T:"&;GQZ*IK]Y^].#/6JXIB.MAS[CKWGJAL]U79Z2Y_6H M%'@L)TW54;:^=LGIR&C)X, 92RE[_:4F#[. '!$&D6"T5D)F==P)5GV-*C:T MM":BG[(QL.:?L_2J&81&1QNZZHA[)'LA!JZ(*^IY4;TL*]GRRX6E;^O#!HA!G9J*E?WH#8S=*PZL]2M79LRA4#<]0S1&((Q=C.9G?)76>S MF0OKG-?1=4&P#P);5YA&7Y##T+4J'+!5?-#AE4X#![\T):Z[I6SCQIALRXV+ MG7YK[:\*R1XN6KKWSB;UV7) MQZ72&GM.,#=(D5(!$4K8R1J%LO450C )N]U&,$8IBBU1*'*9IT&P-'L'DB ? MN,U3)!%IS+Y4FHXP%R/^F1ZH0]/H!Y-\WS65^.M<=&N,;53\V"PQE:@U9<$6 M<=0@+AU!%F=(Y9IBR9EUFN[HWV,@=5OIFNSTNSA?E=A\74'.5RDG/:!"G%&3 M!+WA"1R?NFE#"%?)(DT-0=G6S]"E LG_<(U=)G.[ZU5*H[DV&1V)<5G="D[J M)#$25&4O5"09W,X2PWT9_BP;I6K@&K;Q,NVM:,:&@,L?Z\*)-K"Q'>@X/BU4 MF699HEF/;"%024CIOF91,CQARUB*:J<0YU%:N%J:]]-L_ON6K%=QCLXJ60]% M X\]9!9-P$$SB;"GI)2G9EO.:X<8DU0+DJ)C.]6L3U&KL[1)(!1\^WQCOZ]3 M*OQBX)5>FQCMC59Y-YH$K3J>=-YUR%#EB6 ">6U8"401Y!2)B#.-L92"*+^3 M*7Y,UZ'WXP_3<_GRW7?K9:>358'M?#FY#NJ\OVXOTBP\ M_>3/[?1#$^Q9^3+5M^]?O_JN*F4K\]!6$)3&!1?#LFRVU3%#8?Q4@JGQ,:IY M/'UGYE;^%JZ?_%INO3NO].+'T%JO;&JVXRI?=:L\P@%%-XU60LC:96;]STLFO3XS]F ;?9\;:I"5V/5%@/Z(Z07TZG M94GGKXW82G>>G_+[5 2C_^?+;I#&D_6"E(9P7[]J+A+=?%D&FJI5FKYZ%>>E MQ=L-B947+"_51!K;AKCU2J&R4MQ^]CMEM&U>E%&>AZ9]4]N,*ML'6Y;(]6CG M%YM=E$3EG:@H;FGCM?TT%!Q 8 M%JNYU02);ZV0LJL^:/>L,AI5_V/GE]6/\]+*XZ_CV;KMZO6WW[VH7DXFK4&V M[C/C[*0,U&IN7"_'V;8X8VE3,[6+C/^B"DTV:L#=4^\,@G4; >,FE%0-0U'(DC2TV;$FA""1-$X\ M<*S43AW&8YSQW^MXEE[7BW%I,%;?+K[TH?Y!P%??WLJQ;HKW MXUK"A^.FWZWDO8_L5T^ME0[;&]N[?Z$>#P)Z"L2VM&PW?:,>I,<[H@,-?6\: M+5[;G\5ZO+!_Q&LE72VXK9<7E^N&FZ5>H^TX>,,JM!<;KLK'QY61M>YGMHX3 M7)LCJX>DSN8RWZLBWJC.OF:JU(EY49TWI MU6SZ85:^=270-MH65?QH)\M&1$USUK7 ;K;0+,M6US9FENWJ,8HY/_LP';<] M/->]SPO=9]-NDB_17GHUPED7FAJ%NKZ_X>C6W^5.T9]/2]OT\>IY2C?)A?U4 M_EK6,2TG6<8?XRIP6$S]1H$^F$V M"VUCM!M'[QSWU#=HFKM.?=O M'1 F\WG[4KOIEUGL?_67:&:OJ37O:EC4]%V MOSHV)4BHY%F:+'S1BRUK9M7S- ])%9^L)>K=9] M%UMLGI]T\U<1@U_<[1ZL^V^.MK1YT_+M,^Y8:3N?825??5F:UC>6?_,JU[WE MVE#@_RC"X=\TO_TJT> MI6L)S.X6PB,=QA9E\GW7IO_B?![;OK]?5-EE:O2BUW[Y4; =;KW%GD. M+#N];:MTFWP6T2N6)(J88<0),<@YEI AA@LJ+>7R2:;W:EG.M,1_YZM-;5[E M*3I>_#JN_W@Y#6=%L(;\FVLCD;"U3R+M9F\LR+D MYL\6S);;_T(O-1-GU*16>58EBE M$?.#-*V8FH>]U:E_/,UW:SV-S+SQ:B6/IF%_OE83R?DP^QCGT^;Y0G2++3GM M'I!?I(2*W*PYO51'EC4-S?Z2I8"W+9EL6_C$]JC=G0.*'5(,_?DX7ZM9I'.U MWJID9=%L7GTUMNUU;PWOPQ5/W3(.,RD)&2WRFEG$:ZNJOL_R?ZMN?7K[_ZW>C51^#,KU?OG_5I"4: MEJ]7AV?\633GNUD8KZUX&V9-I<3-#MM;,8CZ,OIQ&N=#VCT72H"]^"DOJK>S MYG5NO<-UY/R>2S_.?QF4]?T%"+FG2E'"5#*2(2XPS] I ]*,)A1=-M59)#+M M-N9^#'3^9,?SIK/H]5Z34"!Z8 6B[! +1(OB-:'!N.Z,V:(,;#QY.T;N[7S> M%"1LA8#O7HFX"J"ENSR([5#N;;MP=)V9:(H#7&LNW4*@J= MMDKW7I3:@\PJA5*OBP1*=Y\2Y8J7=X>?2PY@7O@].UW;DLZVPE:Y3Y-W6#M^-R*CJWQ]5HH85^:2 MSS]\F,WSTY:?2RQU>;G:%6I20NME&/^Y#!\N5@F7F1\WE]K4F(RGE\M\K6:# MU9(*:E%FI8C7#UDWVV:MGWA<-[LTKC9D:->@KXI!MSI,_WE=P;/:"*W97F[: M1N>K]G/\-%[<>=*E'3=/U-0E%)VU6SOEK*2S*FK-<[C1]3P5;/AHIV5#V=FR MWOBD*XMK<]L;URD9GSPH3>'45D=2%Q=_%BMN=8W+S"I->](&6MJ[;R'RRB3\ M^R:)TV0SQO\J^:?;HMT:^8O,8/D.I;_QO]OZCV6;,9ZY.LX_-ABS&J!FWH^G M.T-%@R35A^6X+_==UZXW$*R_OQ,>5K.ZV5A,O=!R;;M\ 6+((P&,GYNY M2EJ4Y3^<[0Q_4T9EF^Q)4PT8PZCZUW+6U.:5R5.WM5?-6+).5?X!!NIS T77 _6F'9UO6[[/ #;=&97KLKO5('_7 '<<-Z?< MDT7A++KF^5ELU M4 I52WJPN<\/Y0:@69_3++;6K-]W+LO'IO.RYN:*K M1M[C58K_^K2M-6:K3.6NP7?GP+Z -1.[(Z9VUDS BHG[5TQTNEH1BSS6M,1\ M!)6(6Y.RE(5#@LA$@G(DQ&X#/ZU%_\MJ=XJSZ:]K<[U9CG<\,?-NG?*M_1GL M:L?E>E6@ME6W[F;+>PIFKGWT%2IMH&RS3\A-5ZJM2@IC;U?%_7?;KBNHV]1< M?3^H\.K34KQ[A8K'+M+9P8K5FK/_O :3ZUYGJQ4Y?&;0,3$ M7F45RK?X%,,/FY#>"_R7]0G-+MN7=?R^;@LI-]'3>3-TS;6_N5[WMMB@^,=Q M/6Z-K>_7U]@Z,!\9;D82!7XA""GAQO_]GXOPF0/)"TK9EQSW!<>8%T1T="EX MK(-[K/S'_"[5/6]A25\N[M%89_T?'^:SY32@%=2EYG\__)DG36NZ?-\:,.6+ MNP'P8YPWGL$*0EI8N0M4'H0QW1&*W6TC/H!CNCN3YY[1>SYA[U.XCZ"(9Q1M M%F3Y];^^(?R;YY?SBDK68GDA+A=5$YJMUB;"\-3^:5FKQP[=_=GK?F;(9T:N MO05F QR[7N85D,E01P;(9$]D0H%+!L0EO\T6=@+T 2 %( 4@-5206B7V *8 MI@"F *:,48 I@"F *8&K8, 4QPT.!*8@9#G5D@$".*0$U/*7NAQ^^;8K_ M9\O:3D/]7;^Z/[PQ&2(%-"5*7\H!/G-K\D\8FBS4+QJ'9RV/FQ9/ MEOU74$*O=6N/E6Y77D57@KX3#O8G^J9\;D"R!WD?F;P!2 !(CE*Q0=X ) D MH-@@[P.3-P ) ,E1*C;(^SFB6:M X[;XFO.["V]M+Y)K+GU:\:Y?=KJ/#C\; M??Z/P20T!L,"7R'5@6U8+Z.FI:DRXLIIQ(ESR"3' M$-7*!QV35SC>;E-@HO2,!HZL9S*?J!VR@1M$6>))1V8IV6E3T ;][^A2>>]N M]>S&;O7L@=WJB:8C92H3EN+()<=1](D10845V.TT@B-*$98L\LPJ MQ"TUR%CA$(]:<2%BX%H\,V$UK:K0O^-\5J9]V_$1R K("LCJ@%04R K(ZJO( MBFN&$Z8*,%:&=3R0+D@ M2!-)$&?9&S:,2:2M2TH[K97;[8TNB'34>Q1<-DJRG9*M#"(2HL8;B36QA/.] MQW -'VG-.K(T8,8/:<;W+D<@)5!1(*7]D9*B4?#H"5)!9S=6&(HL8P*I2&P( MCN5_S4XE# LA\.SP$EZ(+$2*C.(<2"8E)@R2./M*SCFM M@]XA)9EX2,8C2V4L1!8+/6'D8F2:&\=L "_IZ&<[K%D\H 3A[R_>OVBVJGQE MIS:,\Q-]F&6)39OMM\OW]D.<^JNJ+IN,-OOO0A'3X.P0*%T84IT=V"%=VB%" M8QPMPX@15[9*9A0Y&C6*F"6C#4U"[3K'$9MLB0B$95-5FSS2*47DE<"<4TX$ MR84\8;)2,!+@AD/I#0$X8** BD=&"EA$A(5@B+F2?9XE"'(QBA14CZ%_!6A M?H>4I-5,4A.0DI0BSK5'6@N/@@W*2!.I-+#&\.AG.ZPQ/* 4XJO9_'(VMXM8 MN=FC>YY"G=(0*FP^"SL/;QO:N_ /1&[H1S/<=8E++;Y 3B-E#D2)+YQ!0#D=)SMO]6Y8D08YZ@;AW$FG%<7;Z..4J\NQ&1G#Z@/B>90%H=\G:T\K-_C9;V F4?0W. M0.FF$.0FW- 7M.!-F"W=) ['1#F!UO1?,@Y@P'2Z (=1K$O;;1>K M1';$G(IE)Y[9U"QI:"IAA(TXF)LIVM MR(@E1%'#D"J+5#GGY7!"2D$3UB*?9]+>FR8,<>],H$>@QT,1+M CT"/0XV[J M%QN19.F;*XU!G&3',0^O08)0$6W"4MF=>E\2##'<:!0]38C'%#(]VJ8SHHY> M1B:MW#<]2JI&6&J@1Z!'H$>@1Z!'H,2 M6U+_7Z_RM=Q\_+]&M9W6J([S<3I\J^28)9SE67[]KV^R&P'2!GT&"8.$ 3&& M(VV0,$CXT"4,B 'Z#!(&"0-B#%/:(.%GE#"$D$"YCUO" -:@SR!AD# @QC"E M#1(&"1^ZA $Q0)]!PB!A0(QA2ALDO,<0TOJ15ETJ]#Z;5*R&XPYA/3@\NJ/1 MN:Z;_(KQT4.N[NU ][L2[B-4_QE%NP%QPO> XE_5VVD@:O^5!;EN-@D=#-V/ MT<<+%^<5(Z.*8DJ'5'A]=S.CX0U=+],*N&2H(P-%HMSF?+VDY#_5V_NC^\,1DB!7S51AE/WHKGM#?* M:'L1?0][>?75S>V+O(JN!#W$?F%#[*0'\CY,>0.0 ) M!R9O !( DJ-4;)#W,V[[NBV^YOSNPELKF1:H:"]]6O&N7V;3>%7EI_TC+JJ4 M)5\//QMRK/SP=.%^MNUX[Z(]@4T*AL@"7R'5H6U H+715&(D$XF(ETWIK!$< M!::=C)QRZM/M#0@8D9H[F1#%5"(NC$2:&8&B,3Q&KGCR8M_[\W ]$F45UX#V M(.@=# X%4H&O3E9%@:^ K[Z*KR(30GB"$8^.9+[R"FF*.3+.I20#]S[N;+=* M,R<9CUFF*FL1EU@B*X)"QA,=-.&>QP!\U3\8' JD E^=K(H"7P%??1U?":^L M-QXY$7TF+861HYF%<&0Q)$T(#O$V7^%\!BE\1933F;02R>=0C(A- HL4DE?Z MU#=XZQT)#@5/@:Q.5D6!K("LOHJL-*6!<>N1EMFEXB9ELHJ2HJ2U,SCZ0,D. M69'H@E.:(>R#*,% E\]A^6R>M"+!>TN>>[-N(*O>R>H9RNLA(?EQGG_S][[]K-NHHX!@$.&I#$^?5O-4!0)$%:$MD JH'TQ%"\-!J-K*SGR:R\8;I*=1;( M%POWQ''G=!-/AFME2,>9L\41UE84BR';#%8S"2P'Y9WT7&6^=80;G;34$% Q M1Q#4,BB_D!"4$R03Z1(A^S["Y92/+#,]61JXXVO:\0>7(Y(2JBB2TOY(B6A' M=)();/%T07"NP<@N#T85IUAI)U@@6ZZOD\4I=H64)"T.+_$*3*8&J,_,L^!% M\:"'Z_KB;J]IMQ]<> M$I*1W$GC&5CJ"XD1P\ 'I<$;EK0D01F^Z[-8])).:,4R#&=)F4.H&)P@)C*3GB:!"";1W=$>ED-!HRC86^)%?@6/&2) N9VI2) MDP&]I&/?[5BQ.* X3_.?CMKW#0V;]S4Q7%YHG>S(K'I9?GSZO?N79J&ZZ9- M83D?+\8)*QKKLT,P=:&F/#NT0WJU0Z0-A!D.1@4)0B@"G@0/CH=(E/#2BJVJ MQ92*_:&"+I>3\H47K]IJ8L%0P6QQF(LELFL[9,LY9I*.#">8K'2$._[@,J?B0U+RPD1:F FLY1Z$(00, M21F$XT(G$R-U8KC.,>[VFG;[P>6(A(0JBH2T/T+2G#*2=(9 50"1I0.CO0-' M6.#):*ZB>$A(DA/F"\FR4$\$&@LS"4H4^"[E4@:BO?)4,V.WCNXBY4QI!MJ+XB4):\$I M08'89*0ER7B&!?%'O]NQQG! (<0WL_G5;.X6J?&S9W<\Q3RE&C)L_A!V/C\T M].#"'XJ<^QS/BH9*#Q4AGGF6#?@D*11O6(&AVA2[I;C3/-,0Y);W3 GUT1(- MTE,'PAK=U9,$D)H%*[(+Q7;9?P+N2!!95;K3EXRN1=A [CN\<)'[JE!BY+X] M_0:HS[##3MC'=[$V=)/ M4CTFR@FTIO^2=4 #ID\#AE%A0[ 1HG ,A(G%@%%,=+9)9-XE[]66\YZ5BYEK M"T%U;9:H++Z^RN5+Y^O+;M1*W+OSKH0<*=.7][X'5#DA,P;IL7[A(CTB/2(] M;H]Z)C$+Z0,P8HM_K[,&VR4TR6QBT,&I&+;J4YTBY7_%M0_&:Q!$4+!2,+"1 MQN1<\?#9WA.:*AR=B>R([#@4X2([(CLB.VZQ8]:<*5I(SC,?U^E+-A *PEH3 M$[/*;_?;+:3)F?<. HVV.)Q=@:T2%KPWDE%3?HY^W^PHK1Y1Q9$>D1Z1'I$> MD1Z1'ON@Q\B) M2 V2)B.TD"H0/MS@,%+CKL+#Y7M7/O_WFX7Z97F9YN-0?H[C]\^0Q.2"! MV[_.INFZ*4_[>UHTN>ABVXRG8;*,Z>:GBS2)Y5=-^R&EJ\:%4!1VT:Y;]LY3 MT^!UP^!5+?"HP,3] :2K6X;[%<-_\,"CIL@\7#3E M*&;\O?\_SV673J<)56NG#ZHF[#]#.EO/RZ-V'*I>53WKO$W6RZD#@?;J1 M:MNA1]..R[*X^9T/<[;1VRKTH+F[BTYW.[R]2$5'/G1?'EN> 9.M]"1%GB$S ME4!$0L I%CO:E3&2+/-V)\%LO32"6PB9!A!<93"%@$%ZR'[+L3^G]VE"5U_9ZBM_.W?3-J=Y^_JR Y!MZOU$N'_YY:=[C MESW1.:<>" M;9H^&:JU,1JO$RBMNK KI>M>B<8I33VW/OFPE6N68HHF!(A=DT6A% ='4H"L M58$>S95,[!"?<#I[Q*)XPL2H8M\TB\VG;WQ:%*J8-BNIM T=-:PI ,A7,.BF MU\TL-XN+U!20'L\**)+J0^7^4?Q_9C>PSSWVK-#MHMQOMZLY^HB:!=NOOANA=%0].BR/>\(;S*>IBTT_Z05XDQR M_4W/\.YGD_AR)7U<'N-I]XE@)9:O>(L_D-B6,%Y]+VY5^\[ZK*^AA'SSX&&J MD-:K[U^_=\5B*>H)9>-"6QRC.\;+)W-A93^OO_:Z-:UR5F>G0.3".R(4=\\R M+B%JXTUQ\RA56[T2GK,UN]UX9^MM/O1/L_EOY2._[;Y_>KN=M*%4 'TRF7WH M3.(5C+5-N[PLSU_NNP+X@GB%[SK+^,8G6./^F]EE^0#7:]?9?E>L\FU%N[S% MQKLZMS+I77O1I *8Y9YIXXATMRV>=%MKWYN#W^Q@[YQQV_6=KNOE5LN9IL3C.YYBG9UGV"E'@4B M9\N; YCO;N'SK #HS0O*:D[<59O.VW3E.K]O(XK5R=GZWJ\>RQA_/V['?CPI M+'R^N<<3F>/KMY7D3%+:0?N3ISLWSW?&&/^2Z[[@&GM&94^WPL<:W&-]IMC! M[+/68;N+Y8:;/HMDIB<@^W3^_A4X9FJ.$O40@NM+N,^(P.U0M$60W5__\Q4M M!M^>XT"?*1&L1.U?YB$\=^E^2U?%+?2I^/:D./F$\9HB>(\7Q=6W=@?95T@F MM:X,DLF>R(3M@4M0IQ% CE/8"" G"B"',37_JSO<0WBI90\@O""\(+P<^5(@ MO""\H$X/1J=1V'BR5?7*(+0CM!^=Y?CZ$Y6Z\H@^!\1^&,V M\9>N7)BU"\P?1HQ"C$*,JA6CNI)2Q"C$*,0HQ*A:,6IR\%0VQ"C$J$I$BQA5 M)49]ZKN'2#40I,+SPEI7!CGDF-H/U*?4AZ&(;\?39G$Q6[9N&MO_A2&C"G9# MG^-V7SS0^[3'[?[UL?YHY\_;)7W-5C_X:AQP1L07^1E]"?I1=#CP%((:YW.@ MO('#1GL#@TQHYX"ND6MF<->,3 M#YX8\$0J$#02<%0*8#09':5.BFY-(5-))Q:$@,@5 1&4 ".$!9N#*S0OB;%V M:ZCI@T$U#\;8;-I2O)FUBQ^ZX8L]C0*G5(\8557-.STX2 P%:I''3E9%D<>0 MQ[Z*QYR12FKF(9G(0:A,P#JGP$F9* E!IF3VP&,A+"^7DZYJ>-6C\Q^W?0K^ MRXVG/Z3"5>FM^WBD@[P/CAI#P5XDMI-5422V@Q#;P=CJV^,:RRV<?7DBSVSZD19;=-X0=.(/VX#)&!AZT^B(# M'Y%K*:41)ED"Q&4!0B@*1F4/@4FG A=*);H+SOO$=_?9K\>C46HU/<@= M%"5@W'97>/"/L]_.5A/9W[BIB^/R1.]F16+3R_+GU>_=NS0-UW=J&C#OISJS MY8N%>^+(=+H9/,,U39B*Q:*@#C@A'$1V KQ*$4R4)*>0-(_BH6E"=$J,T Q! MF ""$0(V,0.2>I:]BEJ%4$GTEC,Q8EKV9*(@$-0$! >7(W(5JBARU?ZX*EMK MF; 9,M46! D&7,C%.=8T.J\,BRKM@:MV&:'=]K$9$26P[,4^DL4)I5(2G)P$JO0>M,K8F^L%3>!;'M.-+*&1\)B<>8 MPXVT8H7LSBMDYU>S>;$E&S^;Q@,W!#_XWJC1[N@GP>/S/:K2A;[DF[HB"9(B8<7+E)B%4J,E+A?2BS,)@BWOCCQ MO-";C H\"Q2XHS[2&#SE:@^4>-(UN4B22)+#$"Z29!5*/$R2Q-!R/Y0==1)> M%@?6)1M!$%6^DUQ",$'2P)V.]*"4O9/ZWKK:0PV"L2N./B.;U\ RR.;(YJ?H M\C(K"",.5.2%/W7,8!CQA6R2HMEK$\A6:E8?_+GK6F$QHD(@35:'(CCCK!I/ MX.ULX2;-Y6.3SC"-KCI#II\L&C1D]J7$:,CLN>F)]RXGG< QG4'DD, GJR$) M;:1VRAF[55E,G>*!AP#),0;"ZP#6^@Q>^,Q8U)9Y7DDX6T@Y4I)6E9*'%@UR MXC"$BYQ8A1(C)^Z7$U,D3+',0 I+03!JP%L3P49+M4@BL^T*YAUPXBE7,"-' M(D<.0[C(D54H\3 Y$L/9/86S$_4D. XA\^+%4JW!$2?!,"LXXGBVD&&G;5][7"?'DH +:+TZB.>V ]AO77C3IG\OQ^[+#IHOV'//Q MJAYJ?\S3(VJT'5'>PY0W @D"R5$J-LH;@02!!!4;Y3TP>2.0() 7MC-C8C \.! \41!*9W B1U#::I=CY-E\[9CUG343-&RD;5]C MU1$(:@*"@\L1N0I5%+EJ?UR51! A& .!:@G"AP0F10:94NVH2<0ZN0>N&FB7 M/T2&FI#AX')$\D(51?+:'WD1H951TH+*M)!79!:<90E"8(I)FE,F^W"T=ED@ M@.1U(LAP<#DB>:&*(GGMC[P8X=QJ$\$8I4$0(\#I0$%KYW7BP:I,=D%>NVXV MAZ>#QY%XCP'*G:7FSRXOTSR,W:2Y_72Y/+AHAR)%-#SV:'@8 M)IGRC -E/($(Q6$VW F@(A9G.I1GY.:AX>%5H)D& 4KI\AK!.3CG. B7$M/> M!.-=)>%)K4>:]C6N%7&@)APXN!R1JE!%D:KV>, K28XD>*"N\)6P-H#G1!67 M61@O::+2;QWP[H"J!AJ=1&2H"1D.+D5[J*9&NOK&/I(8*KB/FG(LC7P0]WJ.Q0I#I!E MA\MKP@1%G.*@A"^\I@T!2W. H$-*20:1S-;,RSYX;<=A5*U'RM0UVO+X]S^6 M>0XHBOJ/L]_.&C>-S1LW=7%EG^O/J]>Y>FX1H'>=5LF6!^!R9X M':UEDD2.CFH@-$@0U"0P.3M@1!-+O"-$Y(>6B1/$NN 3<$<[:'WMD'>>TX>MF=#?86O<3]CS6@1Q>]?#.;7\WFQ5QL_.S9'6HQ::J& M=!\<+EE%6A4.E]ROZ:)\XE1R#I9'"D*+#"9+#I)H9LKOX\H,>6"Z6,6\)AZ< MD>4UQ48 HZP$DI*QK#CPG/K#A#>K+\/! 9/(A\,0+O)A%4J,?+CG6E5*1!". M XG4@'"*@M==,T+B970Y9,;$'OCPI&M5D221)(8+'.' M9.RJ.R:?$&-7W%49V;P&ED$V1S8_08_7:!^(%*H[^^6%"XO'ZUS48"RS+ 65 ML]P:WM,'?^ZXMGEU^JLI\F1U,+*# F@,9;\DE.TV.Q/*CH*V;+9F/'V?VL7E M\P/;F)E70\;85Z 1.V,=',79LBA"/4;-/JSV?ZLI;^_Q=4"3IT^3)T0KE.3% M7C&>=D9+!$.SAT H52D(&GAZ:/)DZZ41W$+(-(#@*A<+*5"07K+R03(+5E<2 M^#:4C#0W%6?Q/5#R$S)^D#7K%RZR)K(FLN;V03L3U$JM(5AA05C='1DD#9%& M;7FV(GFR!];<:VB<301K M5T5I1+BH0M8L')+3=Q$\-[:N@8T#(?6*X^=(^$CX0U%Q)/P38%10LF[JI-YVVZKQY)BWH_;L1]/ MQHOK\\T]GDB.6;^M)&>2TF\ZD3Z%OC?/=\88_Y+KON :>T9E3[?"QQK<8WTF MG\OL,YWKQA!X!& ^"VFF)T1[G 8^@VFF9L>N!Z^Y+^$^@RYV*-HBR.ZO__F* MBE?[=MT^DQA=B=I_I?7C9Y/8P]+]F$*Z]&G><#IJ&&&L)I_[\;3?^I;N(-L* MN:36E4$NV1.7L#U0">HT LAQ"AL!Y$0!Y#"6YBI$%X07@Y\J5 M>$%X09T>C$ZCL/%DJ^J506A':#\ZR_&VN!C!OY9]@!"#$'-,$+.\K=) C*EE M(R#&(,8@QIS">B#&(,8>(D8A1B%&(4;5BE&3@Z>R(48A1E4B6L2H M*C$JN_&\>>\FRX1(-1"DPO/"6E<&.>28N@_4I]2'H8AOQ]-F<3%;MFX:VP/W MJZQO36JD@*\:*/;B*8:G/5#LKV[^>[IIH77;JJOK%_D9?0GZ470X M<-_0&COJHKR'*6\$$@22HU1LE#<""0()*C;*>V#R1B!!(#E*Q49Y[^)PZ^;< M\:[X5J_O[[3K;L/TU:U/Z_CKS>SR,LW#V$V:*W>5YO6'1HZ5'5XNW#^<-')P MT9[ J*(:.> KI%K9&*(@5$C29B"$4A!>,S D>J ZV11E%([HAV.(I--!LF# M$>] 6,/!4TO!RD"(R40)QBJ9><^H&FE5U[3>@X/$4* 6>>QD511Y#'GLJWA, MY1 TSPH"]Q$$%Q)\- FT@Q(:#X?NA6<\](UESB#85=]&R0IZRL*ZR5.;H;619'I)F=S$8 MGC.#-+MO#,.1[TC! U9?I. C\BT#8=Q[1H$2)T$$$L$)FD#Z["D11)&X-:J] M#]+;\:CV[FQ4\+I&M1\<' 85N+T)JV/@=E=X\(^SW\X:-XW-&S=U<5R>Z-VL M2&QZ6?Z\^KU[EZ;A^DY1 R;^5&>V?+%P3QR93C>%9[BF">4F>JT"T!@R"$4# M6$8<6!^)RS)*H]1#T\39)"@-!%)BY372EP6E00!/(L7D*7/>U!*^Y6IDJ>K) M1$$@J D(#BY'Y"I44>2J_7$52RPF92@D(Q*(K(MS+(R'8*((*<28D]L#5^TR M1+M%8((C=QTA,!Q".B;P+:MMUK)7+D3(6^6NPL58LDMUYD>S\:C8OUF3C9]-XX)[@ M!]\;-=H=_:1X?+[M],&%/Q0Y]]G@&VV7%]LN@AEOA!! LU @7'3@K?#@G%"2 M9R*3W@K&4>-)E MN4B22)+#$"Z29!5*/$R2Q.!R3RG%NO!L"@)(SH5^593@26$XJ6+.*G-KPSZ\ MV/T&EZU RCZB\#/2>0TT@W2.='Z"/J^+*?G()!2R[&IRL@(KN8'DK8Y<>!8( MV06![CB$S>E(D+HZ*0Z")@<5Y<8Y9R]:J+>SA9LTEX]-.\,\NNH,F7[2:-"0 MV9<2HR&S7T-&NJRS40J\3AZ$SAJ\,0ITS-3RE)0U6WU/G!+%O*$"9.(*!.\* MDI,J+Q3,V$29%EU!$4NG?:B M:X 90!#."[_%6)Q[21Q/,4>UY=SO@!-/N8@9.1(Y)KJ*,@F,B /5:62$CR=0*H%*)8*'081P:6L(5+GHGXXHBT,'TE.D2>K@Y$= M%&YC2/N99=FNO6C2/Y?C]V6'31?M.6;D53W:_IA'2-1H.Z*\AREO!!($DJ-4 M;)0W @D""2HVRGM@\D8@02 Y2L5&>>/PMP&>?/UU-DW7-\4<35X^NR"M4[(4\O+";EXH0Q1(8D1B($#1X&[JN_R)*H9Q5;"MSA=(0N[J[\82597E@KB %+5X86+*HI4-3"J,H(D[KP! MRUR&0D\,?-8)E,W$2=KU-K![H*J!]OE#9*@)&0XN1R0O5%$DK_V15[1"&,(S M:-)UO!-,@A/6@.[8*\=IZ;CX>#QY!VC^')G27FSRXOTSR,W:2Y MJZ/#("YNI]4.E7&5-%'&0=90@M'1@(RDLZ37Q1FEMTM9I\SZI=!?-U'A= M0T\.#E,5=TE#EJV!'^I6WZ%(<8 L.UQ>4YDQ0ZT#89D&(84"'Y0#K6D0QAI% MS$Y.,W<<1;5Z)&Q?#=7LWFQ)!L_PPK/<.;,Y:F9RQ.6M5 MIHL()A-!,C FNNQEFL$3[2$2::P.7'.Z-:^;Y2ACR 9L4!D$4\6($!R1(I$)4:*'!9%!J4](=&!E$&!D(F# MS]$#<5)*HPFU=FN.Y3XI\A1J7I$DD22'(5PDR2J4&$EROR29B/%:< U4V00B MJ.)'LBB!69N-],&)N)7MU =)[C@JW!VI"AQ[51^*X-BK:N+";V<+-VG"@^%7 MF)56G0W33U8*VC#[4F*T8?;<'T0R3KTNYDO2$01)I-@C,8"UL1N 39S*>BNS MS:3H,S5=6:\"D0,#7RX%SJE,0OJ8K:TF/,Q&U-25H8W&#'+B,(2+G%B%$B,G M[KF*B7'' W5 2!(@:)+@K,_EYI(E(3*/,>V!$P<9'T:*'!JZ'%R.2)&HQ*=) MD5AVW%.TVE-*C&<@E2A.+(T)K% !",C:7)R.;( MYA7(^2C9?+C\:0TA0@H!E.6N66-(X#C5H)(/79]H9NQ.'-Z=![+9B$KT;.N# MD1W40&,D^R61;+?9F5!V%+1ELS7CZ?O4+BZ?']?&W+P:O@*,Z6 M11'J,6KV8;7_6TV9>X^O YH\?9H\5'C'K15=T5?7T243<$E$X"%$00+/B6]- M)&0IIFA"@*AT5S>F.#B2 F2M8O*:*UG-\%PE]$BHOHX(]@ V)V3\(&O6+UQD M361-9,WMC'>F@S*D4)X2#(13!*PG"JB1SJ? &$]B#ZRYW\AXS=U%D$611>L5 M+K(HLB@&SROG]&"L=)EFH(KQPL_=I";+:2' PN_162;<=JGW'CE]%\%S.C(, M:;U2/'QF!!TI'RE_*"J.E']BCG,P+AKF% 03(XA,)1@1,CA-C8A9,9:V6X[U M0+([CK K(4>JM_*JDV+2O<;8R_>=4GR_6:A?EI=I/@[EYSA^?VA)?([O6&_B M*1_V$?%_[OZW>_I&:INQ<"LX&.DY-=YZ&K8J)[V6GAE" M('C'0 0:"P(X 3%$E9-.)"3W<$L_L),?;/#[=O+?9NVXVX _N?'\_W.393&9 MRZ5ORP/\,)F%WU\UJ6SSJVZAY\MT\"UPN)R'B]2X3>BM+%&[:-PT%N$L"JP5 M#Z3)17[-^TZ S2PWBW+YF]EE>?+K=:,H^UW[6,9$>[M*C;]>K7R'ATLW:+EM>%D&MWMJGR>Q#X]KN71[S*@\FH=_2U2)=^C1O.!DUC#!^?GRY)Z/V['?CPI^G2^N<<3V5+KMY7D M3%+Z32?&I\CXYOG.&.-?%59IGPE:O^51HV?36(/ M2[=MT51;XW#KI-:W=@?95T@FM:X,DLF>R(3M@4M0IQ% CE/8"" G"B"',357 M"0P(+[7L 807A!>$ER-?"H07A!?4Z<'H- H;3[:J7AF$=H3VH[,<;\O-$?QK MV0<(,0@QQP0QR]M\1,286C8"8@QB#&+,*:P'8@QBS+'I]&$PYL^;6@"$F KV M 9Z3U;HR"/Y'!/Z83?RE*]?5C&'^,&(48A1B5*T8]'"2& K7(8R>KHLAC MR&-?Q6/$:R]RLJ"U+3SF: 8K"S%EZX5,.?H0U!YX;*\CVJA!7D->0UX;D(HB MKQV$UW!H6D\LRV0T*@30B7 007$PQEGPG'(K&'&:;@U_V"?+[F)HFK(4:7;? M&(;#T)""!ZR^2,%'Y%HZIDB2D0!+EH&(K+B62@CPR1$MK';)\UV0WHZ'F&FF M1E);Y+:]NI!]QF=?'#K'^.P\-2X7@/P4HEU<%!F_NV@6'V:K7QPX3_?@RU.C M)?+%POV*B8F/I8(>7/A#D7.?2;=HL;S88LDBR6R4 FZ, B$(!2>5*=^Q8#GW MB;BMP_"@DM(Z=B:*Z.:A1P7., G2%/U13G,N4B5!7<-'PJB>#)>=8\EMDC*B M"5+BX86+E%B%$B,E[I<25=29QF! S%3P0R?9 B7N-#VND MR!-%EX/+$2D2E?@T*1)#S?T0MJ!4Y>0<)).*YYJY \]L BT)-9%3950^)&'O M(M3,B$3*KC&>=^#:MH/+&.D"-(! (Y9H; MXBBGNR#0'8>M#1\QTU?B\PG1Y* BVUAY_**%>CM;N$E3GO;WM.AV9M/>[D+, MJZO.D.DG=>8^"+$SUJ%0G"V[Y:_&E#F!W+LO60G9>FD$MQ R#2"XRF!L>:'TDI4/DEFPNI9H-R6C8J]5 ME:?WATI^0C8/LF;]PD761-9$UMS.:D^>)T$5%(+4A36E &^-!*IM,,Y*$Y/= M VON-2#.^CI>1Q:M$.B11:M49&119%&,F>^%T[G.S(BNA5>27;9W=&!Y%SA7 MEE G>39YJU)MGYR^BYBYL7UE@I\4J5<<-4?"1\(?BHHCX9^8V\Q]CE)I!E;G M0I=,SGW4P9# Y2XH=M=1=6)'1O65,'Y23+K7P'KYOE.*[S<+]5$R/J26_=1RT=^9&D^]Q:W^_U&=C?;W>9H'1<6(I4$ MA&7%F);2 ,TWSKE,QKZ9DA!()W#$2@$9QV F*(*B>=2$CNX7;_;7EU M-4F7Y6.YR0]NXJ8A_7:1TN+'<1LFLW8Y3^W;\@X_3&;A]U=-*GO\JEO,^3*5 M![_SB>\O;QRW5Q-W?9XGZ>/]Q?WO9;L8Y^N-+%=70+MP\\5WJV6$LF"7[;EW M;9J,IVEKP3^MB#B37'_3S:?E+V]SNL#7(K+Y^-:)\ M_K%VFEWSM4):7]J]U?FX;,IQ>%)L?YO/K@J!73=N&IOTS^7XJMO'HV::%H\= M+U3SW,U=PND5-2-1.DN_MQW:83!2'!$,EYHFY+MIN+/0AK_O!'^TU@Y-+7MSY[] S7MEJ(=MV6GSW*SN$C%5IQ,9A_&TW?G/6AP?Q_A MGL8^NI(= /-OCM&N61O=ZVR^];O?/&SW8.=NN9AM#.;N>;JE*X_?70Z%9V;+ M0ECCCZE8WQL..BLL=/."LIX3=]6F\S9=N;E;W-+]RG=;W_O58ZF=[\?MV(\G MX\7U^>8>3Z1XKM]6Z3-B.GI\TI>X>;PSQ=B77/<%9H38/@?DM7Q5_T:=YP,JJVS.CVS*B^93MBL.JGP@[A#.%L M;W#V8PHW:$81S8:"9F@4U[HR:!0CBYP@BS#".+('8A1B%&)4Q1C%$*,&@E%H MX=:Z,L@>>V(/M0?VJ$^G#\,-WXZGS>)BMFS=-+8'[H!6WYK4R #88V=_N0@_ MNV*YN,5L?OTIF0+K'8ZTWN'@HCV!6@:L4^BS3L'*0%V,!)3N!K]$'\!K[\#; M:)BFWIE(ME+PJ*0Z)@*O2O][ZXHY,9;7[ M!T>$H> JDM;)JBB2%I+65Y$6,88IEBU8T>6-1]J5V?$$02LGDXLDRJU.;I$P M$LL%P*,C(#*)X)(SP++DRG 7LN('(2VJ1U1Q)*V]DA:.5ZW'04ZN31>S26S& MEU?SV?M5=1M.4ZW/VNBG"?;!13L4*:)%L4>+PC&3"!?2 ,U!6\5<4$H>QJ*@(R7[&MB.N[ZF77]P M.2(QH8HB,>V/F+R2,HE$0-/H0;@LP#C.(.94J$E)XFE\2$S,,V6,Y6!#UXR" M"@O&=.YQ-,38D(WO1J(=AI@$$4A,@W5U,1;\HH5Z,[N\6A9$_!0)7A79M[.\ M^.#F"4_8JS,M\#RMIB 0FA9]FA8ABI2T"N":9W\0TT*.BIF#A^A'N.D/+D?D)511Y*7] M\9)0/AM' B36#1<-D8,/IOPH:+(R$.K$ELL;"@GI*#)($QT(ZR18GC/P3)WA MU >:Q4%XB8^LPHRDX7J\&-Q]T4+]M)R77;2LO1-9F&2!6%E'AYC?:R.+K2 M0K+!)&5LYCX>Q*#0K*\Y)KCE:]KR!Y;.YI[C/=7#PWK^'$]RLF#CVW5>FP\><0@\L^TZ$) MC9*7EP,G;E@R&H(574PX*# \!^!.!-X=HF?+'AHEBB>B(F%@N3$@0B+@HW8@ MF7;%2PZ*^,.9C!2>.!$2:Z4-C*Q?7#?:F@/_"O- M9YWN?F2$BN^0_:H##HQ,5^.T-WC<7YV%@F=_>-Q_K-9%8#02RBWX%"P(2@(8 M6WZ4@5A"LTE*;F6U/6<@^'ZRVLR(*X,G_D>XZP\N1R0F5%$DICUF1T42LRTN M;'"4@" L@#5> %'6*9J\?ZS".,4430@0E=:=J\S!D10@:Q63UUSMR>W=)B8^ MH@*):;A>+8:B7]A,JVW/&Q?"\G(Y<8L4R^8I;QG&;K7CNR1L=SDK OO7ZA=X M2E^=J8&G])7)^2A/Z0\&4-]N5NLXC">AA*66):!<=_70F8#3CD$F2DN18Q=/ M[\.K?_T)T7^\ ^CE^TGJOBGVU.L[N/ZDK=57(Q>$*VDN">,@FI0<+,_5Z1LTT/7/@%X9T:@A&? 5 L3/6(52<+?TDU6.4 M53Q?I2\5_Y)UJ-%D&["11 E-P1F(.A@0+CBPF3A@6IDD*0O!NYWF,_R2^C)\ M&!DQ4U?]XA_JQ%,3E^P1A>X>(3;IXU6:MJG;UET[@D?.);H\D.6TRQ!9S)I_.ZX#W,29 ME%9T$XE)@5YC#7@I*!"910%202G=\DV(LDRG[(%&SU K/P>U9T^/@JQ"S9IR]>1.ZE =#]6I]I$IL2X$QG-28$PW ML)2[6+X3!)3SQ4_NIIFZL-6U+D4A8Y>.P')QRK4M#K:)%E)0/%.I8NALCCTH M,1F&$J_P<7&1FJJ>;G$Q3ZFY+#]?M$TJ_!6;W]+5(EWZ-&\X&36,,+Y2^?(- M&S7SU%ZE(N7W:7(].L:MD+GQPHENUKP-($2*X+I2&JL,3]X)%63:&E*OI6>& M$ C>%3P/-':9.0)BB"HGG4A(;@];@9_I86R%NA[J")6811*,C1R2['J/A M+U7C^70\?2Z5>Y?6YPK@+7 M:,GZTNZMSL>+\A3A24&]#F&^++OOQCEN5WMN5N!BWH3E?-XYQ9.Q\^/)>#'^ MU*2^RH]RKWM!'+]_A!X_M]]O>>KFF&B3T4A M::GE2VRM^?O+>/Y;N$AQ.4F_YILU^?/-DKR>QE^[!7FS7H^?/RW'V^YHZVUY MSQ\FL_#[JR85)KOJM+J\_#G'? ?6\O[0\.NTNENY=MPNFEE>$66>32:S#^/I MN_.J*+.IYT!O;P>7FU/SPNO;]F.&*SZ*4U".$,XVQN<_9C"#9I1 M1+.AH!D:Q;6N#!K%R"(GR")=[ ;9 S$*,0HQJF*,8HA1 \$HM'!K71EDCSVQ MA]H#>]2GTX?AAF_'TV9Q,5NV;AK;9[:..MXUJ9$!L)WJ_G,KPNRR2Z[ GJEU MEBKWTVSHX**MN RY+_7%$N->2X08"RP3"3EY"B+X $Y0 =RGQ!/C5(5>9HIL MDO0NKR:SZY1^2--4'J^]2=+KJ\B8C0SKJW7[D2#"4' 52>MD511)"TGKJTA+ MI$293Q&(5@J$2PD\T1FB--KJZ+0SOJ?NFGL@+3YBAB)I[96TL.=E=0[R/+7) MS-8%:_=8-[?;R#O]33^^ GP;@K9^K4RN!C9WJP,W/\U M[?^#RQ$I"E44*6I_%)4\]\P[#M:Q#$(8"29H#S:;2"4K5&3Y2]S? U$4E2.J MD**&ZPACI+@71_AJ/LNI;8ONNTG3IOG[K",D;W4:>T%8^&]W(.^GE/H^81\9_70W2=ST MP]WT!YP[[5>+NK'GUX<%Z=]=#/P1G.F=Z7$@]SSO2 +1 =LE1!@B%1@ A. M@;4N@DXQ*JFXY"'WX1FO\/%.\]*>30_3ET.\<[RXK>Y%Q$#:.[QPD?:J4&*D MO7VG17%AN*'@75UM!/,>$.:$+""DROJ%BU2)5(E4N465 MGBJ:HE7 =1;6>*/3<9?6]4R>Q("(5462%5WCTL*-]W MDZN^WRS4S1BZ\G,#_.Y\ MYOL+',?MU<1=G^=)^GA_>?][V2[&^7HCS=45T"[^Y=FR;C M:=I:\D]K(LYD-ZVKWP.>KYT"^;B*/"Z,\;3[1+"2R5>\Q1](;$L8K[Y7MU-H M[RS.[8RY;QX\3!72>O7])]UKW$KY5N=@[VZ4\]-\P378K+X.;8;D[L:+;@EO MU$S3O68.O4)35BRE7"P0FZD$$1D%9[T%%B)3,FJ1\U9BX'.@Z:=QL2_2S^/W M*:[0*:;\Z3

IU^.=R/"]7MG\K^^+7_,.R+=K=MF]FEWX\7;6"_,.9I*OG M'4^+Y?-Z\:4?\O_1Y]@ 1S/*]'&U>W)D:;FH^UU5@TNW)WN?W]TVIV.\K"WK M88\RE>1,Z"\;&OOJ0CI3W+*?-%[5CT/]DOC MK,?9J+Z*)*_C%"U.D*ER2L!_S6=MV[QWDV6J-G,,!\D@5"%45:3UAX&JUR$L M+Y>3XA7$__#SYD_?N\M9D>B_7C"[ <$+P0O!"\%K]^#U2UHT?C;[?8U<:&\A M9"%D(615#5G_9W6W%.'&VBKR=._2^H=YNG3CZ7CZ;OWCLDUY.6DFXXRH-A14 MPU/'"A8!J65/U$()CA[%T:-5K D"S3$#S3YLV/IT^G X76$Q\K!52 M!Q?M"50_8653GY5-QF9EC3? *!,@*.=@I!7 E'#,)6FX27UT^OI,$O&?/X;) M,HZG[S95$7V5 \N1(=@6&PM]D<:&I*)(8P>AL8-QT\9X/FFE'PIT("Z?K(HB M+J-[\57N!:,Y:>("D+)W0(CDP/K(@$6:@IS 4G?[)(?W5L1-PC$HUN^)F*&^*S2*%BVEYC'?7GP(NB_FX7'MY-4D?FZN) M6W2,77_@_EBYX^7"Q>;S562?8//Y_;I*EICH:5:0B"RNDB<63+ )"*-*^>"B M=*(/5^FGI]VD5?EJ3ZZ1'N'XE=,%CX/+$1D0E?@T&?!@M/;M8PVFALO'VEN: M:&;@"R]WF1$2?(@6B G91N>\XR]JC_X%?'RG1OOUG>KLO@XO1TP+9.@:8R ' MSL ]N(R1O9&]3Y.]A\N7T2A-K0N08NRFEGL"GGL),E@?E)0FTUWSY2^IKQEJ M;,1(7ZW13X@;CP0Z#B['X^6_@XMV*%(<8)SN*T3[ZHG>^T2Z%(P$EJSN^("" M2Y("3U*YH(-5L9=TD:E_.N/JX6?YN=T5L=?#@$ M C?X, +#-V'[NX):O;Z_2/'=;M*K6U?@-.][UB=F$E5G3>!$LF-*FL6)9/OV MMA6CCFGE@-@N6IQ46)0&::@5!$@HM) @F8\)QC6/D4.;SB MP#+R._+[4%0<^?W$7.'DM/9))7#64A V:W"$4J#%%_:66B6-WH4K_$M:[*RN MU(Q(;_'GDR+1H6 Y$B56G]95[XCUI8>K+RW?=R-='PGD/F_@]EZAH+=IN%49 MIWLT:^XZX4WZ>)6F;3>]>;Z:XKRXF*?47):++]HF%9'$9GMV\JH;:?F&-1]< MV_S;<9V8F!2X$H)!%*[8=Y%:<%EQL.5K>&1!"ED\7 M8BP?,2KJL[0B;IFP)D4A(TM 62ZOT;:8L"9:2$'Q3*6*09N#?$1RQA^Q7)\P M9:O8@$VY>G)G[%T=#]7MZ0T*3,?3TP8!YS@7EGC@H6P.D4D! >D+)I#$"BQH M'ZAZN$.\+E<80B!X5T @T A..P$Q1)633B0D5Q$(".VCINSI?I.6[, MYQ=B*!9LV\QR4Y6N;O/CJ,FKA6W<8_;VN&T*:^;99#+[T)[7XY7LS?O:N*(K M3_2Q[%&W7,PVQX#=\XRG[[K'[RZ'B;N>+1?E+3ZF^-WZ[2@A9^2;S0N*'DS< M59O.VW3EYFZ1-G)8>>3K>[]Z+*OV_;@=^_%DO+@^W]SCB>S:]=L::;U\VZ&@^,JF+523UG1<8H69Y(^-$**0*I(KABQ9'_^&(TX M_NWMD/9[(3E,J!QPKD+=A)= M%B9HNNO2@NU#\[^O<+/X>+_FG\9=+.G_=CT4>FK3HQZ+,ITP9NPU:PF[XA_: M+!'U>ZDG9WU@&Y6:#E+0PNC3PO"9""N2AV0Z:Z%+Q;%&2&#&&>\,-3X63]61@,%_U MH-B&>-6UWL,'JSF]0M;'6Q>^,F<.V*'<,A MA?)%>._ .:O 2JV#3Y$QRG#& O:XZ-F2J9$ZZ0&IDSZ0^K^_*??R\_&_CUHW M;:%-\W&N^E3\Y"6\URS#DY4EI:G??\73I[G9G4"RE'#/8 MW.751$;!66^!A2\V^.;O,<21FH)&?BRRHRSQAC M/96!VC/*[=W_^BHO/;%G-&?]/14A_4E.&:SQ'79U4166Z'&*%FM\JRSM6@UL M:=Z[R3+5=%J,A;X(50A5"%7WVA%\FDOQ'W[>_.G[NXUZ$+P0O!"\$+QJ!:]? MTJ+QL]GO:^1">PLA"R$+(:MJR/H_J[NE"#?65I&G>Y?6/]QV.UC_N%R-16\F MXXRH-A14PU/'"A8!J65/U$()]HO"?E%5K D"S3$##?:EVR_.7"SJLES5_,__\9$1*KYK_O[ZM[4; MMU[>NU__-I^]F[O+%BN]JRN6.I*65!470F$;NQJ+G'0PT5&7( C%0,1NNI&B M&I2+V:1,E6#D89$32S%%$P)$I34(I3@XD@)DK6+RFBN9V/8\WYCRTX5..YOM M*T>&D*KJMP^.$4-!6J2QDU51I+&#T-C!N&EC/)^TT@\%.A"73U9%$9?1O?@J M]R)*PQW1%A*1%H3G#ESV$@1ED>>@@MX>-8GNQ: Q8BA(BS3VLO#+,0/NP5!T M^B>']%?'3L .<]7LBA_7<984FT4*%]/R&.^N/P5<%O-QN?;R:I(^-E<3M^@8 MN_[ _;%RQ\N%B[UTJ\@^P5ZZ^W65@E(F2Y' ::E ))'!DB!!&2&5+TZ1-+D/ M5^D/VLVMRE=[+_\=7+1#D>( XW1?(=I;$KEIFKWQN0H7)&89L. % M"&<%6!(S1)-]LM)+(_UN.>0?J]X+/X]SNL<0T*9P'I?SKCZN%G^;G=E;'7S8 M@1PW^# "PS=A^[N"6KV^OTCQW6[2JUM7X#0/8S@99A+5D*:%P\D&D#2+P\GV M?CKM"+>FN-=2)0\B<0-61 N$,4,-S;)81/TDUCX2(MY5.JWB(]9;T'@/"(.. M-U)E1<)%JD2JQ+!R[<3-!1THZ5/9](78THH[G_.9/S]_ M=\<-=_NS:"C9G@;<_,?%;4SYRKU+Z_T&+I<'/W>3#^ZZ_>Y5\Z?:E:6_37-7 M6?[T8&KX]W\T;?U(IT97Y<1];7?JSVZ5]:7=6YV/%^4IPM/3-F^,[KZFT6^E M(SFFO--*@XF"%W\B>?!4$[ J49U]BIJ)AYZ%U](S0P@$[QB(0",X[03$$%5. M.I&0W$//XK=PD>)RDG[-FX_TMMSPA\DL_/ZJ2<6#N.K6>KY,S^'*SV/34%(Y M[LVU;Y>7Y<'+#=O5P/MP47RSU*Q&)92?W'Q^W5VU&@W6S'+S[D:PG=^UNN2Q M4^6#?;3%Q3RE54OIZ7B:FLORAXNV265Q8_-;NEJD2Y_F#2>CAA'&SZMZ]J8> M9-H; F_,MI75]EBFE5LN9AN7N7N>HHO=XW>7P\1=SY:+\A8?4S&=UU/,"3DC MWVQ>4)9RXJ[:=-ZF*S=WB[21P\IZ7=_[U6,9:._'[=B/)^/%]?GF'D]DHMV, M?B=GS)@OFNQNQ?.FL3]RC3S3>OBCW;_&4:<'U/F'=MB_ORGW\O/QOX]:-VVA M+727J\YT/GD)XT"_?KVWO@8H7Q;Y+ZJM<;L]DJUOO6H*0%,="TGB>5@ MB*5 3(A"&)=RV+(YGI-O<)ME,'?3=K+*HWD]C7];SL.%:]/K$+J3[?'TW2

K,\JXN@7;CYXKL54$)1B\OVW+LV3<;3M 6IGQ:YJV'2WQRX)N=QG7M< M'N-I]XE@)9:O>(L_D-B6,%Y]KV\5]L[ZW.;2?_/@8:J0UJOO[VCBJM8CW-7% M3V44*]/DF0;*@8M]=E?K]7,J6Z7M 7!W]X@O*X0YFC*MOTR;_^VF2S>_+AQ) MY:BC\@+(JUJF\?3.J5;YJQJM:K'*QBA/?MVLW.G598M9V2'-["K-7;=%FDFW M_"OR"B++X@X)0L,EZ1903BFTU M]32<.18T*]ZO-<5ME@8L384751:&*I%\X!M*G+^_C.>OBV_Y:_XUYW%(OW6? M=;6UXCUKL_UG7MPU-\GG>GZQ41%@Y19G^\^BE$6)4EITMN5L)8$5$$]<<9[= M8E94=O4H3;$$NNYHW2FL)J3YS96=YSXT/\['[].H^7N*'XJIU;P9+ZY'39>Q M6X0S';OFVTZ9NQ?\L!Q/NK8P_VO4?!@O+AK7%,6^++I>_/YW%R_5VJ<,*N4" MX3X!I504[4D6O \$7(B$T_6J%FP=/U->707 MX[A;*#^I^NY1EA-E92828LK?4LG0#*WJ9[,\+)8(#VE]G[S5,SBEC;&1J2IZ2+ MSD?>M<50F8 /-@#S0GNI33+!/MP"R;%$$]/ A2$@4I)@N/(@B?!:DFBX)+LW M4^D)8JWY6JPU%6$MM\R:HC3E7Q"4&3!EOP$A2GHADTQQ>P2OY)F;P, *2]?* MZ7(J/UJFF9&,Q4!. &OOH!8?CE'[UY5*=W;X,X'VF$\'N'?)<&V!6%O,5;DR M=E4Q1$P,R66J2=Z"W9QHB"%2L"85_RXI!Y8Z6O"Z6+I*2^-%WCWLDA.$7?NU ML&N? ;L/"NBX/-L1$D<>$G'%9#6ALWI]E.!C87,F'>^R4XMF;ND>U\RYJ 6D ME#T(:RUXX2)0DY3F/"9)M](T'@/C7Z\Z=7D[^_-*%+4 [-L[\-0%,+L5FJV> M]-%E6QU=]FD3/C5!46C*@Y3 4I8%)*0 9YV"K$A(,61FR-8AT-?89G^T4']/ MT_3!3=X6#7UT>.)M<+J.%2S_-!UKMT.@QV;5_O&Q#7]7$=/'JQ06;:>!"_=[ M:JYF997:ME/*@FD/46;3+2W/EO/%1=,!8/<>YN+(L%5ZD*8I[+5;]O-^;(WRATVRS I\%Z>/#;ED0N;C-LFKF/1Z]2' M0C.+(NN.2H)K+S8+M9RZ9;EI6H4.BZS;]7>KA/45[_B;[.'VHM!8>U88Y_Y] MYFDU]6-M/3U\U+AN-A&:##8I"$#$4#HP9O(P69"Y@H:C22>:7A)7:U'E\8[[XX: MNS,0MUFCSMBF_* M_=NU!_3PMTUWF./3ZM[K&7?K5W=913FW:=&9NO/NJ3N?J5C23?D4\X?G+%]J M=Q<"7*1U8E]W=K3VBLL%-VE^14;IHKRL/%A3;/P6<7:E1O^XFJWEFSZFL%S< M\5(WJWDOR^%&(\HBQE2$O?)B?&K7JU7:-DM9ES..TU9_2W>G.*41WG]VYO&"':KP*LWNN]QQ]0IRGBZN7-W M4+W:#)U^C-NU0BP^S)I-+^<50G904]ZZK/5\\R9GS:_33W_L/,([SIIKID6: MJ](OF&58MJO/D#ZYE_R1O3-N-QM@7=!=;K4ZA6H?2:V[.6_LSK#*E_F#M^]^ M?U>\FV6:E2<:=V=9=[;,8YO]K'E=WK0S-9:3Q<.UN4E5=X]]O/(^1\:BP10[ M7"4)B5 .PE !UID$GFMK:3''E=O*>B\$FFC*&E(B&019A<%R I5<2B(;305] MR*(/3N:ZS_9K_D>['EW6$WFJH;B>*^7>X,1D[-8]TH]0NSA7-&M%P*@4063B MP(K$BG8YG:UDT?.M:LJ7:]?/&XGV9I35'BS:Z-5C\+M6MFEGB\Q7"G>$:B8S MBTI%T,Z2HC)2@M4%Q(KR$6>+E6\RV^Z-%CSI O%9N )\P7LP664HRD>%SU'D MZ.]%(O]R([_BLZ[^_X;/"O+8&V/=W>X9T)W[U&LSHO&W[Q!L7X*^!:1S=WJ*;MBG,:[8AC= MAC!7'R%U1^C=[=9QL\[JZ&R)N\^#-O,7V,(%%SWB\:O M(^2Y[)DW=D<3(WDW]F-=1:Q!@(L&*-&__F1U R1( ")%@D0!+-LADT2CNSHK MZWDRL[(R7XM=1, 42AJLH:0IV#A22:2=ML@J3[R)1%F]L>>3L#..48)X9"+' MKCS2U'/D"3:22>5IV@B-OP1#47DT#+5M@:W,(_OITRQ^RFOZA VEI 0E)FKD M#%A+W(,&:L8#2H8;[[GURFT,R2+M MN*T;"+D>1I;/_69D7#9O?;^UU7$_88.V/ZX)H1NURYW.9(/;]Z$_7I[S[F_(& MWN;[$?P]7YBW16YI7TY':V_GHQ6U%&\=WJ_=J7NA$++1\[+VIM[=F_KU4FMQ M#77A]N>C7-?H(9[Q*W%&9-**TN 0Y_F(- &/Q(@84(R.,1&$4V0C@<-+DS33 M$5%FP(%AS"-K'4;44.JX]!PG6X S@H?L-3DC]Q@)U34Y-OP$D +#^#H[_#_M M[*(_- 1VZ_\L1NVH7\:3YKV?3Y>U<_2=(W+9FN_1[+65S;$L6*9,1$K&F,^O M!*25U,AX9YRE+"2Y 6PV6DD)2R@R11%7FB'KB$54:!\))IQ3\^P'X^B)ELT! M1?W1GKO9*'R* _ ]VM;Z,T"Z.:#<]]>?-)T$_[3RU&(^<]M_^7F.1@D>I,9$ M(">30=R'@!PU#E$GE&4V"&'Q1A"8$TYHDBAHRA"G/I][PQKAR'2(&'3%D%=P MFOB7Z&;+BEY'5")G%38AYC94IL48,+#-E9'S$NX_NZV5F:=_M.VYS20)PXS MI+X=P%W],*LP? **FT/D>_@9>C:,GQRYSN'_R9WN;3^.U&JUX8F/0RYS%6]-UBV*W5_"\SV/=L:!D3EER MSB//(F"H P2V(A(4A92"*>OEYEG#;ZG@V2VH#XMS8/&K]VG9&>%#/MKTXQ@P MY3KP K"\-1\%S*>/N?SS[N*>K]?BR)IWZ[18XV_)]%K%^C73-V\Q/[0;QL6Z MK9HUUF:3-2<"MV_+*4']8J6V5W7'N[+CJZ[_9ULCE$DS(?G/W M[>H>.QJZ](^5:HAUKK.ZLXK]E#KGO(-72H^^*N^[A9&0.K3>?+:XE> M)7Q23>>_J4==(2W0#].6_M9QMF(;"UYW*BEOV@[2N?[@$[+4TI<4_R- [1F% M7^&L2#A;/\M<[.*I:%:\05QGI@J[\DKEE=7,/;[1:N63$T6M:OM6C"H-HVC% MJ"/!J&KSECHS5=@'XQ/Y GQ2GN /PQ;?=V6,IHO63D+[I[H8"E@,]W!"MQG^ M4%)XZ$AK>/6RNG,2'W[2(^3_?VAWL=3Y;R M)B+= ,3+B;Y+W2A(]E7>)R;O"B052$Y2L:N\G\.:?+*A7X3Q03\8@SF9 VGB#A M!(472=2;C69?.ZJ(_MBCXS6T6!VSQD[,5!B=R.)5PD(QP*KU;%YM2I: M.:MRUC=QEK-42\35_VF-+QJNCS9=#'"^9"<14J"P\P3S^XVELC#[T)Q*EW< M*!*\1W?[MVO@W)?'K0;8[,M\>7;PN,Y6K/!1]QL/+]S*@44H<>7 E^5 SDD* MBG*4,$^(.RF1552AD"P-6K& HWY&]_TY.) S6CFP./BH6^4%N_F;_WZP1[%0^:A&D+[-(2T#.#NZXA( M5Y=6<(<,(1$%;T20FM-(^#,& _:U@4$'FN_N4E4MRI,=L7'NSX!N5K% M8,.)]]-VWE6,/K$V.SX*PR@FB$4N$(\J(,LH1Y@YE;L)L*3$793"TE 5DT,D M9*M?,XFY1=E%A!%>QO'5H)GTS5:N>T.,)GYZWC4E.RT-\SPI["-%&&PX MQ'G*/;E)1"I(RZS'%)N-?9_'@.6'I2!_[>3X0.V2M[6KJ\N/_AEGTS=_S?\6 MKEDGB$<$1V$3QTAB(T%;' %J]0)1FQRS2@O"-[3E,7CT*&VYOT?=;J._#(W9 MBD7#9F7P%3782>XY5XW/NRM$ 2T+\&I18)8C[AFXR,YHY#B)A D9251/:*=-#!AI MJH$@=(Q(*\*0X0$S2:C'_N6,3WXLJOQPX_/$5(PJATG %FF?K4\,!H+!"?P; MS46R@)Z G_M RV>R)XZDYVU9@SI!I'34&,D%&,..8E#)F #PA$(DYBW6[ M-S3EQZ&&90WJ%-'4XCR/#\>DP'K= M7[ZHT7WK]E8EARV-V24+) B+! XL5Y.AR$B5D#3PNTY2J[1AF#S&OG[NI40J M.51RZ,^I,)*LE 1YXT&C33:UK8O(*"\4<0?U8,^+Z.;)O3-[>8'M2?]\NG'UY->@T.C']:4WO ']75_ MR#5BJ-3C;G;WI&%I1]-.LV%9$2<;3E.T+]H+KO:)>4&=KL*NB'VZVOUZ15L1 M^U1UN@I[*V+7HIT'<^>[X-/WLWAN1Y/LF:_OGSRRYV"M2%9"I:RRZP(7?-#X ME/L<'>\.CI*4F" HLE@8Q D-",;"D0P1Q[Q%J3?/-#VFP,97X]6KW9P_.K@, MUL3^>,R4#1W0?Y7B58/#ODUNIB)=DCO'R_\]69';4=0:%N M9#4MGFQ:,)\$EY:@7*<$<0-F@O-4(N]DP$($RL+&<8)G,RU^6L3?X#$?/\?Q M9?SWS@W;DV&A!@3CHNJ7G#XJ)Y)#52RS!SN(TBPJA5@2"7$B%-)"Z5RP3#/LO-5RHT+9MY@F ML\OS\&"[Y%T&T7T;)VR@R.Y2HX6AR2MM)U-#(H>U8+H^LB#/4>M!K/,8EJ4C M+I9KL\9+BC-LGJ/M=6V7=R@5K^WR7MKP2=ZI("A!QE&.N+(:&9\$PBXI3X1G M+&QTRWC.F,R^SK5@,6!J=^WKXD"F6CR'B=F4PJT'@X6\,-\VOYY?+.9=T5$ MU-C.CR"$0PYHZ9 [POX_/\*]W&ST?P:MG;2HC;-1*CB.FE_"R=I:ZJ,&@8N"LMXL^QHF=S)O1^<5L>AFSD]+8 M7#+43GRLT:!7$0VJVUPO%>\YEFVN:F+MQ\3R0CFMG4-1<88X5@Y9HQ.82X&3 M)*G0[$D9QO=ONO7P_NL-NK];@?O>ZJO@O1V#?G9P*R<&=3)&6,TIV@-'??W? M?M?N*]7>CR"6]=KLM.=((*B[=F4D*]5=N^>WG#"5F";.$>94(.Y-1(99@["( M1.AHI8U[.>N]PVS:DW$DZ4!S753XJ>[1;=I \'/N\G'H=WZQ5B@KA5RV,(+? MP^CRT&]_, !Z_Y4V.G86&V=SL\+II&O"DYN"PWC:'">[M.-%7'7GN2GY>SNC MJ@&_:[;UBMSZ:MC\.@% R3^NZ@7'S?O?ON-@O1M0[J38-B-XSFCB9YV'![8B M+/+9]'.^7VY%T_=A[.46 [(P(/LI-JO >W=-WY%Q/KT>3.R>LLOHO&H^VW9K M(Z7CI1R2H@R,.& .AQ%/PB-#C$0,_':OF.%1;K3P>CKE_.=R6M[UL_+3?9^':+%DSF%G Y+ZC. M=^BM[M63K?>S16Q7[6S;N-*JYO-9! MTWHQ:,/RGKNM.V3UW/&V[CNBC\;@? MM%_,9C"\#/W]+997>!"\RY:&;:<3^/Y5$UMX]_PNMP?AXG@4+^/JO3I;ZZ'F M33.9-NW"GZW&/8 !@=^$5K&L?"Q;7[E=0#G[^(!-[1P6J)UE]+HUIP!4,SOY M%/NPPVZ\6F'5L/D=_K3(V3\9+#M$6;_%;>B\?EB$#\Y@[EM8V+/S<0=Z !@6 M5GU&EBDLTM&YZQZ6OW_SO=!_=D$%.3358^T MG7?71X3:N#E!64;+Z6F;3W$"$);!$T9Q$;LA=<_,]-65&>BD$+]$O]C3FMVC M$;F^1L'8C5_\>!$>$T*]/ZSYK3W8#NA#;O2;_LO9]>[Z!?@U?> >=;/[UHX_ MVZOVAS?-GP\=>[TO\KS7P/,35.54H'T9,[[&@QX\SNV7T?GB'.R=?%EG*G6Y MT!E0TF*^F*U%E=>AV7=F5F;LHWS9L.>:U'.P,_C?RY]N&P2^C$L8@^P-\]^8CNX^1(, MCV^^#" MWE)LX^QRY)=_@@>$A9_WW[O9$[M8S, WS3[ZV0C>*&\6WAAU/B=9CCMW/CO; M*\/.Y2V[9G$!.,AP'KS!30 S )XQ@IM_GHW O9YD[(6G#^_=M 4KXR_P__L+ M_SIBM:&1(&:\0UP:@9QG$6$=K9')6LXWPK]."4S?\^^-T#,*99DE>QG-%?G?BW8^2EXN C@ V_Z';NTA6%?G[=N\ MW0MJ$3=6Z:O'^QDFD:Y1?A*&]<-E!L>Z!(D'IDF<3)\\.ND^?\7D]A0 M3/1M:ZUCA_YT-=##NC@OXS7D#\!VO(SCZ45_RFB2CQ"-36DT'N5$AAS3[+[UISX8L:2;_+CE MXYL/__=W"D,]&[G1?-J',K-+DB']CW__$4 OAT(SU"\#'TO#=1G2O3NF;C?7 MMBU,5V_U_FN<_!/,=! .T$.O4@,0RO)[UR/MHAG7<=8LTV'S2Q\>OF&6SMP% M^S8G:RS@&?E6ZX*?@34^:W<\-8=X^Z=^9>1+#Z _&[^:7\J..HZZ/Y6_$R+; M$.'MV?@$-)8%N9KJYO-T-@YP7YCLSNUM83T,FG;AP/J,D[:S#KZ'7_][&5/: M&@F'T73Y0#GX%6=SF_]_-/.+\QP)!!/E3TU_MY6_M[IHZ65NW*\/BO66S3\F MT\_H;/IY?:U>QQ/![ K4'MNB72VG'6Y'/0N?F-^?0Y;YFL MK^[X;8NNBRB.QUUV4R>OKPHH?LF/Z ;FO\FLZLN-@K"'2TSQ/)<@CYE4WAE9J_C/\S( M:MXSW%VOL@SF%]UQI7#K>K =)L/5:#)P73\.UE!^UBKNO$JC6PVQTRG0I:[R MQZ0+L@90F>4O?5RC_]-%7D2]1]&K3A?CO=G26ZK-SN&UW2J/%_/>G=F\\^W0 MR/7[(\PZ#^2J7P"]-[%\T^MH>KCU4J>5>F<3E4(YB9+P$G$L';(Q>:0"TY8$ M&S#9+$5 0O*&M$E")6)S^8*U%8VRHU53E&K4JKW"-C+4!86LT]HX3Z<2M%?[W7HP_ MVO9L67#MCZ60=Y[GD+?.<\@C7Z,-7#W.0D\Y#V:I?YU5#RS<>QA;_8#>%,N[ ML&LV4J:BY96K_82590F/B>U\.EG;D,AX,)M>V3$P_TVF>N9=4.:>T0 NNMV) MG/&Q=#KR6)>P4@VQ[8;8Q2G#'P:T]:? ,9[-X.?5]-'-IFZ]9VNMJ<^U_?\7(!O#+IY/Z M\2TJ?_13_5,?WLX"F^FG"=SPR>G* MA1&:XL&PA"DBV.56+R8AJQ-!.))<5C0:OEE65!&ODC8&*4[!S#5"(1><0U*) M9'3PGEIV-T[^!ZR4R2+FQ,9=(?.?ORP=Z5O7]ELG_SF:G_VX *P&3_QQ))A& M7V) _XRSZ9N_YG\+9\"\)D[,=N*@8=%3AF04&+RCX)'&.B&)!24XQ8C%QID. MC*T@8"/!Y?D?KB*RD@=D>:(6&Z$ED8=7-7&/O<5*/[)T;7 !Z]W>0YCU LJ! MX:D?=5Y_%[KNHKGVAK77L_ 'IZB]EF@7K+<(2T81MU@ADZ2&2:;*)T:8L.HI MOGVYVML?"#D*]3U!O<.,1YND0A$#+7-0'*2=$(@H^*.C,F&YL9&M26"8DX!" M &>3A\B0-MHA2DEP2BGM@RM?[R@>DB/1N^5QB+).?$[RZ>>'VMX[SE$5\2(U MC:D3P[MO.NA2U P.3LQK8C2"@V0DBMEUXHI09*+T"%N?D@0$,\K=!66+.2:: M.*2C!1. QH2AZ7=SEQYS1^I42PU]SA[J#IX"XN>A* M&R?5)3I04X]@2*)* 9L+!P:BI\@:@Q'E-A%% C5Z(YS,F=38F[S)%$#W!/CA M#@>+$K?6264\]ENRU/:F1_>Q-A_NKE-=AAZM^3HY";Q+"U^Y.7E#UH]S%DQW M7"?_UDOG:/CQ9=(KA5.4)D( */.E482,D& P5R M<]T9G_Y4_,2O)R(NYF?36;<-L+X[D$]1MNUBN_]WO-:)Y28)SQV2PB3$N21( M9Z.78IP K&40=B_%"_OUU4']AS,+//ON6LRWC)*V^W#=&OGUMU_N,4=V-+C' M"CN.&2(,@]UE--A=T47D@D?=ZJ(ML/YU^V#S M#;0.N@,F^93RS1FY$[/W#6$D"DD1BX& #T@9TA16%)=6A2ASILB^5]3O=O9^ M]F&>(_?_D:7Z>YQUJGC;W(5?$2N8V)OIQQZRN)_H_IOG0VA]=UD8I M9M#/UI_U@KX+:OE0;S[D,1_W62*GA6<16Z>R28!5%+!FA4 V>(>\@A7.* Y! M;O#H-S>& (T#(_)]6I]X6-U+E=A8XW!9_!J3;H2^II-8^#*^A% MTEW?6 EY=<",3&^MAV7Z:-/58(J3T!>2RFE535KD7_.WQKE^V?BJL9=V-+Y. MWNHJ3L$\ WC?%%OYVS27E(%'_S2"6_8[VO,M .V\K21*0& M%\$[#6JFDT/&25WQUQ?;QSL;LV9V5*".US=+F%@60MGM)1MWFQ(T]S6 MJGW[I WOXRSFO^IAT+4P6#U].=@\L+=V,9^NVC[D\8 MF(>?+T=C>S5=+',\ M?[@.)P_Q=ZLO=$EM%VU\V\8+FPO%K^30F0+]O=]LZR5U.5H=!'R[NL>.GE+] M8Z4>*IHCW3L[8BR'-\3R(9<]Y!HZ%'I?]RIA6/?T]=(7+]]V?LLJN7==ZCTM MR^W5X>Y9F'I_M4;0@R/QI=\KRV<7\33T]"]'ZI^T /G;F M;OE7);7PVMX5LKQI.V&PVD\/X@IG%#,[6]^6+73P5S:I1?!PS4XWBRB*O MD$76MQDJ>U2,JAA5,:I C*(5HXX$H^ZQ<+MMCH>:N!X$F_P3I@^$^J!Y.-%> MPHMYUYZG*U-^<5.@?#'S9W99$G.UE_6X]?7D"?H&RCGH!MECI^ I?/Y@X7ZU MQ?K!17LL4GRXFWR#MB\GV6Z'\PFB+2SY)DEAF30YS]1XQ!5/2"MI$??)$B.3 M')8.T M]Q$9'XFE@C+N[$9J//-<&$&1L+EG.7446"Z?OR/682*%4'*CVME+\Y0>$,D' M3.T^Y5\QH'3O^,G!C=?M'?]]5B\^#YR-3R>?CI%,NT">,1"FUQF57'D" E(4O!^+8V>Q\W.=Y(IBX5! M22F&N!8":+ 0>78Z6IJJ*5IEZ. MIIBUWBB&4<(TQW$U0SIX@8)FG%@1E5+T+DT1+3BFQB+I343<4@/NM'(H)6XY M)/GU84[/J8_K9CCC?M5"BF.+<^S?4 +F/S M[G,^NI][D=50?7&F2 W3U5#]J9HB5DCE-9@5-)J02^PK9 6ER M&HR5:*[+1 MF(0QS1+V8+EH1A#W&"/GL,_EO$P445ML#^XQRX'2?$#5ODR1B@$E8<#!Y5AI MJJIHI:F7HRF=P/EE1"%*A40\*H]<" II):0.EH(_G3;Z9TGA7+0!B=Q"AD>M MD)-6(*=)8M([D7+!R8/3%)4#AE6EJ:/UF.N.\AX]YEVN\L_G%^/I58Q-MS:; MWU?9V(]WF6OTOH2X\U=Q:#_U!8X;J0Y^5&?S6%6U9YY>#-L;E1RW2'AG$+=@ MEF@C U*1N8 UBRINE%&DRD5&3:YJYW(W/!V1-5PB:@4C%L,=L3BT/4,'7(H! M(;N;)A:&(]<'T2J25#H\O' K'1:AQ)4.7WA#W'/-3;"(JMS_P$H"[GTD*"G+ M<2">.K?1&T)QPK#A%"F'<_UUGP]#$8,"99PDP8(G7^L-\4(;X@KC@=;[?7TA$D^<@:_/<:YE#[X^CQY%FSB1,5HO-D_#/:WQ MU5Z,F_O;L%$Z8$0.A"EKE_VK*OZ*+)S*B^4+M_)B(6I<>?'%]_2Q438$@H++ M+58Q UY4D2/+C:+88:G#AM/_Q$:)+\2+1 V4E .YM6EBH7#RBGAQW?.'G_/> M\U^W]X[?W5'^E5#>HU[U_L8XSUQ!<7_(1=@=89Q=QXDN[*?8+T9D$XSYK1U_ MME?M#V^:/Q^!ANQ30;9W_GID5U7%O%"6>O!\0JYL13 R)FH ?,J2#4[(J/;3 M8*[UXVD+L-^U_[J(D[;K<_Y''.<^NC].VWG?%O=OMHWA=WMU#A)H/\9=_;_6 MA'![PL.HO1C;J[=I'+_<6B590/^]:.>C=+62<'<1:N=V-O^AFUL$LWC>OG4P MAO%H$C>TX&:>^% P]=V> WAW2I$^KH#SIN;KNC6[>]-OKR:G[]]@:SWVKD/I+\Z/> M9MMMY+]6\?;^,U7')J[]<=FOD^:7Z&8+.[OJGO]>^.B!Y1M8DK1=U^:KCV4D*Y!*[[[I8O9 M-#>\;+L$0-ML;K:UI,WUIQ=QUAG].3G132>+=NLG6[ZX:N?91)#HI1UG M'ADT\*I3D.5L-?!9XVU[MGS7_JO#YN^WDR"SM&[/VJ,YEXX*?=^5/,9L#?KC8L@PYLNG_^ MHY?M[S#P:79@[[:B#8O9=2O:,H A31]J<,)9/NBF[^ M.DA:QZM^L-.U:MUWH*D?VV@^;#YL;T2[UAM]ZU=OCVY^9N==1W98T"F.\F4 MVEU75+@^?HDS/^I0MVO//O)GRXZV&[)N C@8&\)N/H/2-I/IO$N!WS&&KHW\ M@_+E\^5'K?+/;"8^]#S!L8GM<.;B5P3:(\#/'W[__4_K-DW^PZ")RR_F;N>P M./('MN\Z?*OL_DTSZ;5A_.__]046A_FAO;VPYV>SZ>+367-AKV:P!IL0P\(O M#1M8PT 1K9\N@"& BSO@R.;1J+_[-+-'_F//,]W?*&_@YO,S,-NBA86=3=%9 MM]CAP\R>33OZ@KI+;@:\_'YO[-[\%0@U E'!J%S_L@ 1( ^XT1.-IL*B^TDH M9;5(8*=I R9:H,AZ09 6%N.HF!)X\\2>EL+'$!$.%B.>)$=6$(&8ECP$;0R+ M;F_&VK_;+Z/SQ?E*;S\L7.MGH\[^_0, ^M8F $P?_*$%0Q>>C.CZ;@"]KV;L M[F*Q12SS[U9+*D?#.JZ:V8Y->TV]R!Y*EM_#5MZT9^PTFH$S$&SGQ,%+WEE4 MX+8M*1(^6ZU_H+(F3O)Z[9E5BX LT? = M[BW2)."(B3;.X[WA;&]\K^R!O-O:_?G)FZS;Q>$\85Q[B11F0#O.,Z29L:W-BE9O!$C@&M]9!PY'$"$( ^DG<1(&(J%QR8QR8L7!V%F8.2V1/.2V6?- MK+O%(RLH7G>#LKDX;-YU%V];XA;L1;#\3\^4,LY(B9V#U2W@'V(I.]QP:*UM*,3 M^\"*;_>I[Y*A;-O\RVFI+W5160/P2I4&]0T97CD)R#.9C*?H[[4E MWX>ZMR/T;]-E ?L.==ON7,'ZYWG?][?I_+\BC,1//TU 'K>Q^>\??KKV!.2Z MMB-QG[(/6>%J#E>/851E#0J6RV(RNYZ,V_M 'J:KF?5;]CE<<+W0CME:?K[0 MUX?U3;)U$6U/X;@OCV?'/HW52I!<24Y)$1!GL(R=51%%*Y.3B7J\:8,IF90+ M 2/F@T>YHOF*GLLP[(4T+9 H%[@\(Y"P8]ETI&6?W)@5^0\I9GS#;&5U;SD?:Q7RZ2G;- MXP']R\//EZ.QO9HNYO"(+S'\<)T'-,3?K;X \]GMZ;QMXX6= :^LY-"E#_3W M?K/MW.CEJ!WU<>NWJWOL.#_:/U; 4W7.4=J9![P7-;$:TB6D6TET&T_^SN%@/J4P8D6P6S^UH4@VC_5A5#*0JC"KJAS^J@S/YLN6CL) M%7F*6 S/T"*E=DE]W$3]S8[S>;)!\U/TRR3UOIH:K=7?3[3Z^\%%>RQ2K)W8 MGP5RMI_F%-AB)0E')+=6Y\8S9(GR2!D?M?>8\<#N'NZ2RE'/*4=8^'I_4QBL3Q]]\F%E/2"2#YC:7="EHL3QHL3!Y5B) M[(6LMN=!RW^I)'NSX! M[^=E$O'O.8?X=@:Y=^6%NY[%]G]YU![?M3_G$XJPO>']=W@!_2YTS(H=X M7UV_3P1VC@6\*S-6%2U$7T M1FDW2QF5"B-I!45B/50+XC]/KU.^/ M<79.MY9%SWM.I<3;U%#H81 ML\8AGKQ"QE&Q6@3IV;ZGJ =%EM:P\ M.)@\.R3O1U/ME"?;*3YX'7PDB//<4H-IA9P#!U]:SAWF6%(5]U)7\XEVRK]V MO:%^G?0MT/YU-FW;)V^^L@$59D HWI-Y4G&B))PXN!PKE545K53VI.5RB'GE0%/$%X.+L<#,N"A MCEL4@^-';7U4>1#C^]/JQ>@QXY%R@BRWF'$(Y&YZ6I$7G,E#! JH_?])T#UON"K4(X3V_ RH@8$+.O_8D3@:27R,5Z9*V RJ@E<$'9ZGLL M4CQ"1CU>#E.<%4@JD)RD8E=YUP,/1[Q[X7/QN?&X'GDH M$*+VD\AU?T>@@PO_6.2\S]Y+Q9!%W0'94_0H)!VI=<@%(Q&702'C=0XAZ1A" M("&9C<.FASC$\O$5"6#YA6E8"ZT/:9QT<^0K>1JG47@+E MU"CG*\U .UXB3(P[8ZA&7 @@M609LLQ%Y'1T/(D@HM@H)'N0;90M3'CHC12J MAF)?.RD58TK"F(/+L?0 Z"F#^5&;(%7>15C=4"\.BO:3/'8[Q9C1\BZQ*)X7C# M,\Q1JD7$2).H$">4(9V<1=J$* 36P=*-XM.$">Z9YB@Q;A&G-"!-'4-2*:>I MX(885GZ?'X('1K$!H665POSJ$BAGJ^)$ .?@-5QXIS7R(B3$'2;(\&"1IXH08@R.?B-#^\#>WK.T R)8 M#Q2IWZ<;"*Q8E4D$8Q$UBR'CLD?I4LR58/O\1P?)[R;A MYR4@?YSF/QW!9O +H%#=#*YT6I!PRS;H"PX/G'+&[/%2I-1$*>X#8BRWXA/. M(:.Q0%QQ39,4TF-R'!1Y2GO$)X)&QX+IE3"KBA8NQ=,FQ1U[Q )S)8*7B*B8 M6]GC@*RR%"6NC)8,:,:)$O:(OYF<=FT=D]>W=5QQI"0<.;@<*]55W_#5TF!A MOJ'5-% K%;(AEX:7B2(-_T&"Q\#!;01N5"-D>U MM5S/"^]_:[D+O]@O>>H,CT)RQ+0-B'.L MD8D2(XHY2<*[Y!@OV"SZ^0:9'[2KC.^Q?L1 ,S8P0A:56E>WE"N7'HMPRS;D M"PX;U(SS(OE1 KA*SY'P&".. T?.,XE$9,%AI8*DL@1^7"/"@^\=\R&NYXLK M,U9FK"I:V6\O>\426&8VP9"XQF33;8T'N)^P=[V:AX]TD MED,NZ_GBDP6,@\NQW'YZ]O0E,]K0+K,W ,%J=N(-M L//>78/_]V9&$,FOE9G,7FLVV;:\OL-&P39R/X M[]P!20>P38+7R IAD'!6AN"2$W3C_&\R3F@.GK]/Q.>Z9 EIXPE\1U!XD41] M3GJ[;9O\?'XQGE[%^"'.+D<^;@],_S:=]/DQG572?IS.[7C]\Q^G[?RWZ?R_ M(HS$3S]-0![APWSJ_[$T8'::*?*6F2+N,U/HQS0;\76CA]8[M?IK/E MG_)UY^)F18RSR4)KAV6-Z4D4?_]CGY7EW70R DL >B1"EJ M"3]X+$B\"VN1*>4XR]L!@B.N @-8\PXY0$))D\9)A8U8A3^+83&.[]-V1+N9 ME([@\Z9RVX';.Z#CR]'\ZF-V9#_"(/XVAL_?-!&H_B*K\VP1'^/4'UB]]VC$ M+@4$:AR &L%RS38L;GX?P^ ^C^9GP)YM9M/,I?G3+'8[N?K?_^L+Q<3\T.;/ MMRR(YOL_/OR]_5,#A#":?.J^612Z34:3V)S#KV=@+L"KARV&?&?!P__2=#R> M?F[?W@N(?"@8^^[D'+Q5.*B+!JV>OAQL'MA;NYA/5PF">3PPXWGX^7(TME?3 MQ1P>\26&'_K'$8R'^+O5%WQ.]KAHX]LV7M@96'@K.71QW?[>;[:=2[@<@T>4L;,S7_TOFX\I)KN MZ5YRB+5>&Z,1>QOD_B2IAUHP?/.??;W\/@5IAHJL3[9YU'WO.8BC7[+$X^86 MSPJ*[N5,O2?LVQXP';POX3Z"6)Y1M"_:F?5V1CL>YH3V=CH> MA6W'/ K1^J?Y%(^=N?Y80S--?W&SYL]_[6SP]K!KY"N3=WT8H;SIJZ!50:N" MULN UBKY#_6@M8ST]K]\FMG)O G@;#3)CF;-9F"OND2:8*OFIY%?:I"[M"2M7R*NPJ[ HIQ^WH?C^:] F_?ZH+H92%4(5= M4>?T46=^-EVT=A(J\A2Q&&K%[6+RX/]FQW;BXZ#Y*?IE%CCILL!I+0U32\,< M:3&'6O[E^(Y8*VXIUBDAPYQ#' OX23B/%.$^&N&-2V'CB+5B5#JXR$KL$0_2 M($VT1A9;RZP( AN^MV*?/__/8C2_^G72SF>+_,?V?3[N_O',3I;GJJ^/E^ZK MQ_* *#' M13,2:+'P>58":[6/JOD5P;Y)9LL=C$BP@1&7"B*M% 6N(!BPVP, M!NLC(;\[M4?_-6<<_V3G\1<[FFWIE?4\9; I&])]M=$Z$4PZ%F2OM%E5M' I MGC8U[BAYX0T.X(19Y*2WB%M&D&;6(L6I]\D8$>Q&"2Q.&!6!) !F K1&@:<, M3A0E%Y57%FN;-DM>/!M%?7L7Y;;X0C]D*&\"=;5 ]JE!R<'E6-FN.HFOE@D+ M"#B)T1)P%XVPB6-.O$;,>RJA M3=7 :%,=P!>EQ'WNZBXWW-<%U7U_?]N\ZW65H]"+)_)4R^;)E@UEGD8;4JZ?&1 G(5<)AE\-9R8F1;TR&XV0 M$_..:&40D4*#99-;?P2P<9B,P7HLIY6(+79B[_772EPO>P]8O,V:@\+Y, MF H>)8''P>5X0'X[5 IL,2A]U+9%E7=1\JY \D) \IH%785;A7N<$)XBHPI+T, M2!,;@A3."<'*CC+_LN*"O06:)1YPL:\J4\\.A_T#,#L\(!8E#IRCO"B0U5;EJ<15N%>[A(:)R7[4UCC\670O_[Z?P_X=X,5]6_L==Y7]6 MMR2+@Z+]9._=CJK0(8]J_%#9%TB,1QO:-<0HBQ/!'&J N)< M.V2M-XC0B 7A2H:P41^+BY"D$@K)R"CBCG+D= @([B"5"IYXY8ZW@P =8,,' M6..BZ>" X=7(ZG2Z<'%VTM(5DI\ILH$KB-2$U]YD3@2:(#LMUF M:)0I6!=8Q!MG; JER#+Z#(@A)461Z\$QZ5B0O=)F5='"I7C:U+BCSX#U7GNB M(O)8,L0UQ4@')N&?% (&]F&A\&.@)]IGX"8L6/L,G!J4'%R.E>VJBIXTVQ7F M""IMN:0R(N5C0#QBAIPB&H7@#;$X.F;QWAS!X^XE(-3 2%Z=O!?%E&\@O $EU M#[ER:T'"+=N4+W@/^93S;X^7+[E,R3$ND=4L((X303I%AF)R7#ENK>3J:/CR MY':13P25C@7;*W%6%2U MM(O\-))JG\92N[:17]\N'6?) M(:V" U :E-5]WG\.C1^>( RC*FM0L';F>TR!,QO;?%YZWHWM7>_FHBNYF!_\ MQ%6Y(W!!N-(!:XX8_(NXX3D($362P2A"F;).;M2G9-(:0Z)"AELPPWBB.=@A MD(W1*DH(,9Z^V.KH:U+^,ITM_Y2O(\5')M@0RWLB$T6,L\E":X?K%/_-9'[_ MPY^5SQT0X;>(HK\T/^KM"/1OY'<*IP-FU*62WL: O,PG;5R7&MA!^UNT/@3M ML37(1 GT) U!E@2,M$_&$[ MD4WKSV)8C./[M'V]WE0/[T21MZO:;NF^ T:Y!&?H8S:!/\(@_C:&S]\T$=CJ M(JO.;!$?XPX<6)7V:!IV+-+>HT#K/-(;AM/>#!CTM&(GH;,"P8+#S<\??O^] M<5=-6DQZ\R?;O]Q^P8,&O,HWR M>,!\S\//EZ.QO9HNYO"(+Q%<[NYQ!.,A_F[U!9^WA2_:^+:-%W8&6K.20Q<# MZN_]9EN*\^6H';G1&%;KV]4]=J0Z]X\%VU$0\ET6XZX(PG)\0TK90ZY[P#5F M2,2>;E6'=73#NB<[7[]DVXT0*M1=^H\2H&9W-1((*.30M2I:(CESJN-!O Z:O@H*B1\R(4BJ4*:&HFP8D82(Q/6 M[*#.X>PL1IQ'$.NC^615#*P" S& M-;G+741ZJ4, Y\P1A;CT"6D+;IC"5@IGM)(D')2[*!EPL[NPU:M$AF/!UTI> MKU9%*WE5\OHF\A(LB9";M NK@8B/(6$;A.YJ #Q<,EAO=9%^4O @;4%S)J_9]+0F,7W"I_VN)2V(Y3H&'C:+3EH9H*)'@DBNP4)P@8*$X@X22/ @NK5$;975? MU$(1 T%$42T%'G( H$)(Y<'#"[?R8!%*7'GPA7F06$&4,$!GN;R\-@0Y K]* M*P4EAFFCQ$9?O&!$=.#=AR#ABY@89!GGB!BM3 C:,K;1?.%%>9 -&"NKM4[E MP# Z:BEW M#A&;&!"H=,AIBY%D(D;MO=#^P!%K/M""5B)\I1AR<#E6(JQ*7(GPN(A0.,V% M" P%1@GBR22D%6'(V\!,#%I(XC?RCFBPW'*#$KB&"+ZNP2%T%L4DC,9*P5\. MFS-K!E*IRH/%04@]BEK,[F[7\*JFD!5GK^PG4>0VW- AS7@3IHORB@1O4>#1(:Y(=M*Q1]);X[D@'$9VUY[!TE 5$SCV05'$ M-9/P'>U1--PFCR5-7ATZ%4U*650JVEG*E)4I*U-6IJQ,69ER'TR9H]H>>X((DPQQ(RPR%E-$DTW&2>IMU!M% MD91P5&.,O+/@5'H2D%66H^"#3%%%[*,];-:4'#"^K_3A2I4%HGFERB(5N5)E MI?@^CRT._ M_<'PZ,-\ZO^!7$8"P)<;*&AF<9R!HIE/F^E%_DO;G6G^X\/?V^;3S$Z6GX$@ M43R_&$^O(CSOLVV;E:A/ YF354J:! Z)C1AQ9ARR3F!$!+'8*")4XIL5AI)0 M3$D4-/S#50PY1 B.CV&:@B?#==HW,LM;R"QO(3-JH\_HG*&RC9-=;ZJ\YX$X MA3CF&MX4.V1<2HA@K%Q@W-NPP4',,6-]XL@%%1!W(2)K,0/>2H8$8# I\"'? M])]Q-MU"0#L8J8@%F=^GF9_%K>OH8*.:G\UB;,[A][.VB0".H?D0+^;QW,59 MP_"@R:W^.H#(_;0&@![M1?2Y[,'X:M#]_5]."Q<4X]01;I!CSB$>F$<:,X%X M5"K*Z+&P=".XP2SF)#F4J(%EE@1'!GN'O$E:>48ECOQ95XNXQV+#P]WUGHM0 MPP:N'L.HRAK42:HW$TZ +P((GNL,)8-TBAXQ;BR)*8*6;Z@W-Y&K(#5* 7P1 M+J-$NLN1-38D&FC ^93D0=5[=V&B,C1IJ=YE$PG^V M,YBE3^WO<=8MJ(]PN[_!"OO'FR;"DKG([LUL$6&4:Z]WV^$)H_9B;*_>IG'\ MLN[N=*_^WXMV/DI7*]%V%Z%V;F?S'SK?!L&4GK=OLSLQ!FW9\()N)H@/!5/? M[=DMNM..Z9'ZLET>HTE^(]2)Y1L>\16);0CCS5\)N5;.M0GJ+P([_+L[HRE" M7&_^^EN<-^-IVS87@ 1MUKO&SN>SD5MTD87L)H)K"<@!XP1=/(/'QMF-H]C[ MW_V_VU<=?=RJ"\IS(*"$HB<<<2O!#Y,I85OBR*J9IV:MJI#A@KV72E! MN?L6YH.#M"M/XP#6T_=N'B?^]C!3]OQ@J*/2U_O0=-29Z82RPL1"ZW$4A"QY#VRRAX5HRI&58PJ&*-HQ:B*416C*D85 MC%'5CJH853&J8E3)&%7MJ&/!J!HI+'5F*GN3I]&&[X?C1IYF?316LG MH1TT\8N/&9O[K,5)6,MA#'9N_W38M5'>I%4@JD!T:CI=@>@()ZU$6[4V!'BY MA/WNP(F=P\-K5:I#5:5Z4/AC7X(NL>[145<$J_(N2MX52"J0G*1B5WE7(*E M4A6[ROO(Y%V!I +)22IVE?=S!+2>'&M\Y0&M916-\C=!3A7SGR[<8V_*77") M]8-D417##@=#I>]/J[HB]3R$H#!B@3/$)2;(>)Y+[1KO@V+1,;F/=IL YK]. M_/0\_AL@^L.KNK>@ /#3?>TUL1YPQFO#\!+A[< ;M0>7<>7O$U?PRM^5OP]7 M'=E9K*+3B$696Z]XX.+@-:+4"\@;\QB"9A%\9\41I\#A%K@8J#C))(2.*>VE&ONSTC=5?*#9OMJK M5?ZN_%WYN_)WY>_*W\7SM\/HR ;S8D>TRWU M>13W74L#I+V$Y@_N&B/18I'".S'NP]'O0A*$8TXL7E/#7-D MM3[;9&;L+U/77OU]OT-]BU;K-_:INL1 M/W?Y17M MPOUW]/-F/H6O7RQF_LRVL2:J%&>N/%BXQWX>\ECD7,\\UC./.PTPQ6F4,42$ MHTN(8V.1=HXBJ7@*E!,9U48<^S$E []J@_TX/3^?3C[,I_X?'WJ4_SC]XQKC MW\]^M!,?QV.;Q_U$ZXR*?9EESXYS]6ADI?(CH9A*Y97**Y4?F,H-BT1[S5&4 M!J@\,HV\F^9/_9T4A[K;2T@"TJH/0J#\D1 ].!R MK)9 5>)J"1R7)1"DE50GCD+([9A<(,@(X^$G++FCW!CYG/D0+VH)A$"85)BC M1"B\H38.694D$A:, B%S^L?SYW[LV1+0?" -'VBYK61.-01>)88>7([5$*A* M7 V!XS($N+$N4,V0%1(#T46)3,S5$"+3*29*W:8AL/=4BCV3XXX.E"9HK&-" MS'N&./4460:_TNB")]H&EMPSONDSF3Q]U0/[2POM) ML 2PLT@'I9 7D@;M6.3D284U#F,)Y-H:@@R(%M40*!]#:T&.8A)*?MM(%&D> MGA&R,Z?DJ8DB-4.XA,S5;T R.J09RL)TD96F&&NPX,[DSY,_O'T>2K05:P;Q MGNIT2&*C]0XIGP_W4F7 +",4*:,YD4)*HS;LN<>D>OQL9Q.PT]K?XZPSWK;5 M1/L[_ BVW=S.P;9+[\[C#/3UI^EX;&=M]Z7K'N9XW;BC#VUAOET"VE"?HE$H M2F(0MT0C>'6!1%2$:.RQ\ANV^SXDL&FC/_?[XZ'9=JRYV&3J.VA4CH5;#T=5 MTZ>:/M7TJ:;/,9L^T3)JO;:(I)R]$U)"-C"-F#4)&)QB0C=,G\?DMNS)]+DA M_%]_^^5I)H\/ 6R=G,ML&1A]P1AD"<7("(?A[10F$3_'FS_*Y'G4>^.A5M74 M.1(>J*9.-75.7,6KJ5--G8-&>22S+#"DA28H=[M$5G./7-1*>>4$R?;(T_-W M#D?X.TK7:<>#T $)+W.<1EIX;T.0E<(DQT*(8L/0V<=[OZ2)1X?RV78MJZE3 M39UJZE13IYHZU=0Y$E.'1DV VR7").! M5"?)G(LMP;K1&-Z",H(T"0J%I#"UBCCE-DZH[^/-7\[(HT->HSK'P@,/J@<$ M/^<\H4/+X^7,$M#5^,6/%^$Q[TSH?>/8_=HW1%<$ZQ"Q)I5KS3B[SN6[L)]B MOPZ133#PMW;\V5ZU/[QI_ERZLNS/A'V2LKSH.]^KF-_TTH#FORTZUH#?P^CR MKW^!?[:8)O<]]9HIEW>[)DJ)>=[I$8DRQ)F78"(HBKQ2-)C 1#(;Y4T>$Q7X MX,]B6(PC4.!D/NHR&D>7\4/TB]EH/HKMS_W-/$UMN+K 6S12R,1EX0/3Z>1; 4QN/I9Q!3,[W) V\NIOF2D1V/ MKYJ5Q%=5SLXL_.QBG#3+516:!*)OYG W8'*_Z&L4-M.T2C_=4@@M6RC=-^ O MHVF 3^#6&5M#$Q9=PBM\.)HU%D:!KD<04XI^_G:;J7TP(3;KRVZK(O&A8.R[ MD\.8E>W1IR@OG[X<;![86[N83U>F7!X/*%8>?KXT5Z!L\XDL$N[![',%X MB+];?<%G._>BC6_;>&%G8 *OY-"Y??V]WVQ+7[\ZR<@T?LGW=JH!1W7.00)=8F%(?;@7J(SX1]WI% M"X+,G_Y_;^2;P@X>KN3T8A.S%Q_(3<=A#S/WKLUVQH=X,8_Y:%O#\*#8,Z/7 M@8OR)N\@ZZKR1@&34'GCA7B#5MXHB#=4^YU;YA)H\=J+)8P<7[;%(\1X5+3&QZWA3J62R2@85 MD$F4(LX302X9AAB-6E&CO(H;!^04L9P(YQ$7T2+N T<&8XK@);# #(<4T]U] MTB?NCKX[!U6:/[D6Y, H-B"TK.YB%1@J=QU>N%5%*W<=&7?99(-,WJ&H(T;< M)8NLY1HI:EFB!J>HY%WNLCAQYD0NXT(=XH9ZI+'WR%@?'*..*V5*Y"X](,(, MM*&5NEX4%VICR^(\YVAGXZLF?HDS/\H]+=N^(6WVJ--BOIC%YC*V<)3YH@+YQ"'#.-7%0,_HD6.QJL$_%%4T MN2)"):W#"[>J:"6M(R.M:#R1*GBD,,ZQ7(F1ED*BY*F)FL@4I+E+6L3%X*3% M* H+;.Z:$ND1NUJ-/]4+1%PGVW"6N>&0P*!4QR0C5VM M"DL,L4I%M7EB5]M(L6%@O2B".,41&6(P4I&*)#@.6A1IB= !-GR ];;NQ!47 MCAT7#B['2EU512MUO1QU"4ZB8R8 [S"/N,$262XY4IF'B,7>L8UZ5(PXY[6U MN7Q50)P)8#J)%?C47-(4$S')ETA=9$ ,&\BM[70K+AR''UTWHI\T43]_N8B] M\]S7')E/&Q>OL[D#K*\09\W/'W[_O0;SB[-#GKU)9REU0(]%SK7-<5&V3!"> M8@YNN =G'''+#-(4''(P242$_RK.-UJE13!VN-0&22D8XL$K9/(NMA56$Q\C M#[D$=WFV#!5T8)0N:D>@MO^M!'D4L5*)$A!U(";LK;, M*T'6;?6BP@$?IW,[KCL.Q1DRKZCGQ[%(^D3[>ARO,2.)I,ZG;MLA(JZB0$Z% M\/_8^_(FMXTDWZ^"T,H;4@2:PZ-/:=<1/9(]HQW+LB7/F[?O'P<(%$E8((I& M =WB?/J71U6A0()]B2V"[-J(':N[<12R,G^9E>?1)+Z(3X?'HWXR'F^C3787 MC)G!*!P-^^'@K&U >DY*JN%(*8/9W^&VV5*GZ?;+57I\/YJ-WL-I@V O>V^5R%?#%:Q6\ MM(G+%_Z(@0(2_ MKE^C<#XEB1>]!^\N1$87Y;(4^ X])4ID2ES/1"'PM>4,UOQK%14 C-D2F&0A MBS* -?P(E T&_:-?>\$[6'JBOZ&4 =Q12IR!F3FO3W.VL^":D!_J$ AI&J7P MG7#-=02F42;E9R2BL^@Q)Y0M\/*J*.!W@:#L,TVB%O#K,44QV'.8 MVA:V?X#SPE4JKCND;O9]:[9G@OY+!#A1+PKB+,WI4 1DCHN; M+K'X=$'0)$$:4;QSD/4KD)OFLW2(B0"&L*"%5$HH@#BY0-B&57$I;%'%V#_JB%$W*2J&!@G\ M!:N+%A&-;L,WCZL4L)1P.1%B$<0S,2?L'Z?\+8@C_,I@ >?O>:2_\3,<<8]F M\IHN2/-<7D5XT@^!'G)1I *6#T@FXEF.U]-'(L2+G.;8T11#4+L&:A5L4A;, M92;B*L-KHQ2V&6DD40?(_ HV :ZEA?'P1 4[#U3X !,>TR4+A*3=5,V C(O-!?*!9@;JXYLM@0PK246#*Z,B2M+I M7.G=/S*+ 11:$!X"R!#L(V +Y M]RH"NP@V/PS@B^#YURB9:#+!WZ/Z6>_LLT(^Y\"MC*_DTEQY$XM1\%DLM="T M" SP7XN\;%Y&\,:^KEX, \_Z(DE'P(MA+QF]QF#FH^3 L^823'7"_&7(9P(K M+(PU]-?6A^;)7]!&;+FGL4#EW@0W\ /YG:)"1 2-A0)G5M_Z;QH,:FA>$!U9/UC89'RD%GO/( MPOG;;[\ "4&/4O !%2:L]688(VN-Q[R>[_JO>:]IY5I:O< MF,=HNZ]3L)15M1MO;)[H[1LD>/&&AI,#U!CU49]_L@6S]_I\__?:N4Y#3Y((P^/C^S='I<'0*YMB$D?]*).01);Z$G:MM M'&+7*)A7(#"P#I$)4@?KS!5DZ6>A'WTQ"%[\;3!\\Y+?=7'>/Z%?O-6_.!D, MS^@7_T?_HG_6/P]>_'HZ^/M+-.#P5^?GHPN\9H1/ <82J)V0L1JK#HFW@*,U M5_8P/H#B;==.6J'$XR :NZQ6%E6A*E)&V@,,/(AFX=I7.EBD0<$:\ $L_R,; MY[#(MR0,DZH@P;Y)*(#-]9*9Z\G1#(+(&"'LYMR=\J$VBM6P?1^(12QS/>.@JY+:O<9&MEM)UV('UD:";V9L44S(U6U M.R7"HR>=Y("KCN(L4F@?2KP3B%Y$64BF9JWEW'.MU<(4_:RR,H5?6SUC%7*M M1+2CU?K!X?@(=F\Y*X3@""?:H'_ \^8Z$2^8R5+! M;)->K6+UBI3S7'X@6@BIDGA"AD>8\XHY2K,N;RZ/0PU2Q\WA0K#1DZ-RN=#N MNP*(E.:'YBQ^0OEHAP&1EZX?%P,BXDC *3%C\?F%YJ ._C(8PT*KA$YL-:BV MNXCTGX_Z_0%AA9ZUOX/;,@P]Q*0\F4RM)'9SRG'/0E)TP+=).R]K.8 R6]_O@Q>Q"7\YV4 SXEJ M+X/+@IIO(W(Z1<$GL2C%G)8TX"7QO7%5'LG)!'\0&&L4P/;TAT2 ?'! #-0 M@BA&WQ-%?7FYB.23--/'J&N,D<+YKZ P#V2_Q9B3Q&.L&RY9A\5NRFL]; /]!\('6. M!*0;Z8GV F8&U*MTWDPP:P -#=SNO$R/^._6Y31>6O;PB/2$$6DXO#LBZ>RS M=69BV"$G2RW2P'CG_6 ^U<)$]X[EE;@+/CF(.7PD>#HL>_.0B@+.?%& !ZYV M6MQF4E"_/3F96W=( X"*3E-+@[0.L 7 MP#ME'!5QF@,!@A>_O+UT;O(:^JDQNLXKP&@LQSF":2;'F(X._"/G%,;E0^D( M74E4L0"V*&7W62].-,7\?2Q"C$49?1'9NID-GW&5RDIA E?!MJ]K:!+S@NDK M@UETA::OR.UU=+\;SF =OZ##234_T@GMY*^:@;3IBT@4M;9G]QE9#A3&HL_% M!"OZHE2YLU,QD#UU$D4*,47C76+:9E7.9('B.1$BP5B03T)RIH6B<@.YHDGI*2A[*O$3QXS&RI, 2:UP5I\4RF M6KTX8H'\#$O.6X["M\@HJHH;AZ?*G QN%]TFY-4;P]N[T?J :;V M=N+@1[+H]R.9=95/"^Q*R8W "]6RQ3%Z'AQNE$8[\_ M#]V?H['@$X!V^J 72"<^JT#D(/A"%+9P2%UBL#EI M+< _^Z2UCGQJ%U)$VI/63&J(&SMM3Q-I2TIC%FLD?9C7G=R8\/$MLM&V&2UN MNO*]@?- U<:!R)9(")(5?1!!'OWG?WP1D]?H?I!A$'E:;\=4YZ"N9_EOSO+T M9D'9(2:7Y,W'-R\I&D^)H@V.7R]I]83?"O]3A-/FY)(ZL4X$U"N2EFV2Q%@L M,Z'EE?I_:Q%@939 X*V@"%PQ%Q%&#;$7@>M>TM7$EH_(./(;O!W7DC^K/+6S MRF6L^Y[$196R#@3ILF8('&,;T7I$4^=LW S2-WJ?4#_#9@> .L<'NY;=>IKF MH\Z@/^@65WH?51=C\]A'Y&G1YTZQ>4\2ET&>>&#^;<=LCYL#\YF\#IY89+Y; M&W2/R'PL0>US7BCH>Y07- $\W1\&X"DDV MO8:C(I54;6@.[?2-KVOO;K??'-\0ZQJH/)Z5YF^W#N=J[$,U+ M"I;I+GNM-ZFU!H?F9.QT.+3U6!1-L^T);;-Q\05VD"I&%H6<%M%C"/VMQ=0;6,#WP!:F!W9K"_)-Y-%?A5_PZKAW,AI]]]K#Y)[# MY/U<'\>GH[[GCJ?#'1O33C8/, @,GZQ[0-CCL>+K:/@W/OW]ER$F!: B1+<( MCI%PITC4QVY]$">-11HZEUCE+!(J&:[+&$TO7%^5XJ%TPU%Y M/A4Y=2FS!P@#++I6G<$T!UC4'AB3*-K6TI\>5U>Q^VCUUT2K::Q!H"1HITBE MX^#%3_]\?[DG) 49.SM^W2FB8OA_E4'?@(;_*\#?/X)!?Q S8_M\_;W5V0;!P5Q9+[FNP)R'0. MM^M6VMP-*0DF49KQ(#4,YYD^#FXK)'-ECHVWZ]3E]2Y*$??5;J0D3]=?CP^'IX-^R];(82? MY*V[+>MY? MK2=QY*4%2N]:Z8Y%VB4$-BD*Q@YS/'VM@$HYIF^/!HX781P M()9E4261QX,'X8&3DD[ J)ULV5 ^V5D 6%E/V%C%'_S.GT9NZ&?D;^")0$7D:H3=I+&91-L'?8R.V M3_!U/Q:@+5(52U ;\T6E@A?_?/.).[:M6>QUL_&UL@@PWO$^2(Y/]Y8']L5SO%@W8$3"?")J0\( M/GWX-,#,3SUHF-NLP(E@B8>)SV(9%#(3?!#(R8/*!9D 46#_;J M5Z2*S"(@.P]KY#-/XT11M_/'"^#$@"-QJ!=9R2U"CA(Q2:EJ5)^"?FNDBL*_ M"QI@22<0,,RBPOJ28"?>_?PVB$!ET;!'5#UFC >6?<#EMK>!DZ7:R&R]4SXK M?2Q0C<(D)6Q2\SU&WU"3!0J$5E-!7; M4RB] MAE_5\J!RY,$??OWX)009C_>]OF:K[1G_I\J6P6C@]&:DW&1N MS2A1TBZGA1!SDQF/(TR0FN\% &,1O$ S5O_;7OB2;\S(,?H"=RN47\Z1/U3AX=\NMU!Y2]R3&,([$3DGR&D%056.5)BEV M5-*&-F/\,GCAOD#[==K>_2[XZ:EU89C?B5(G81RCIL$_*328++,C *9?P9SCV@GB)NB$8, M2U0F>:4C #78"V6<*(SM=\;# 9#GN%MU^&PIS-FS%E7 M#P02'Y^+N!FBUDL(G3 J#LC#CV#:?$GGO.J3DP"X(:.\"WPO[2QI?^<]P0OQ MQ12>@NS!YNF!ER(J\B,@B+[72XV5FD\I3O".E&'C33*X!2TZ(J#1_C"*-$EL+G\C3X7!;4RQ@^7[XC;+AX,+7]SF*RENS*Y9-0=7AYO>8/^Y33)<,U"@ MB;?)J+K-/OQPFPT9S(6@Z8T6.=A)M/XE% HGB:3*M(_I9WDEYA@U.]=M M\K6Z:R4%FW1VPI$I(* YIO9!C?#;D^>J'V71#'OBG!<^M]:C:->.-ZO$AU.) M$ %S0/QZ%>3Y]\EK]IC!3@ ;#$B7H 56Y1%P)>X2,JO(%?]+R8SZK0 ;I#F& MDV!U"B< L_G$S,Q;2WZZ7ZL(SA(%V)0?*9R+C 8?-P\&_:-?[[3?VHW>$=!\ MTO5GVW*L_6A9Y\-"CS13P009LQC8BID45Q5&T7P;]B,]/ M^KV^=9)4BTDAL2=7M.0G8,J,?FZJG;>@!,[UB'7]E$*D\S&<7^JW;FSVA0,) MX,#+PVK65XP=[E%%82"*M<+_5+GPRGY-V9NXEZOII6FTQHP!VR.G>:HSFT#N M4J&:&IY4^+ 'Y\CY7/N,,;$OG:0QGD2C.)953L=+<[^U 70RH/LD,@[?N"J_ MQNU/5N7;)^#W1!1#A&?]@HG@[] %#Y<%Y\:M _L^#"[SO,+&B6OVP#]L7_0E M,%O $*;-TA?VK?8E>^]B M>3R\_KA)RM&"!PMP&VWNO+;Y)FED&#DJ(VKD!!!?H.^<*PR+A*HT4A9OM.TK M.*6N!NHQ.Y+@I3F6@(^>\.H*PQL5)A23_L&\,?30;]83AH/JF+VYATXO1HT$ M8 \B )*CBU32ZL*7!#1%5+M< 1T3_#=\CIF)4NDL-,P2R'2$#3.@<8F-]]IE MM:Z!!RB@BL8G,D0JYPF]X%:),3H>XRW /FE&J!Q+Q8+Z::06?BODUKR:9^.)*^2FLY8]*(9W,F^@: !E@ MK]UR($5-?_ZT7)B](N1(FUEAEWQOK:#)IKC''D68_V9U2V M9'ZXWO*)0%4=I7IJ@A:XVC81A6=^S_S=87[M_Y'%TK%::SO1D8JUQ O':M-] MR<.&?!#F-PUUS_J>]3M"0C"AYHM,+H4X,DQNN'[E\!&H*(,S$OY^+'(Q277> M%D4NC_CDB.<:N)&YD9[G6C\[A*, PG_J)#+/,6^(SQGF<6'#F5R*>)8#7:9+9VE4 M:)BB(V.#$#UI'YJF(V[4YI.8<>60UEZ F2H3^I'W&GZYI!P*RW$2>#6AC'YC?615WO/S$,P#>5GF1=B J=EGD:- M!3=X 8>BF 13B>2BHB7M?.,<$1N*PLRU"JUY2UN\K5)4*W67XS%2,<%IJ(5. MB$:2%HGN5X.E3"G^4XE2Q[#L[^88+.$' (6M6"5F#HU19OP-_)X,ZW%QFPJ\ MRGY4Q.MGK^*>%,$^.8G_Y\*M&3"E>UYTBKU.JO(ZA MHB@A@E#K@EQ;ZT "_D$["YF'F%BP%J7M:.)TH36YF>1!5T(3PD%@L. MV9[TOW,;'S3ZLA*G*]$,]*I&=-B@CQ&5N"V"O>^AM*VK"QU*N3T,@O4-U%,+ M=L&X_^&_<)\@M-2@1Z.OR+N18@B8[D(7(J*?.16:*9WZ/13>;8\:, 1ON( 2 MXA'1J(WPE&,BSMJ-^8*5E,:$T7Y*?&(647;9RC'40*J,43=1Y,/>@9^<"_P# MAFPW8_GZX9:*;(3XC+EP5:;/U"9YDDM4US]/D:SI:! &AH[(33JGPA.3OJBJ M&!^BDE 'DS)TS1/6_Q8,, M ]M0!:MI1(&1?F-3TC$LR@17_"XW4\1KM_V(]?^--C_3N !7I:HL."[AH_U[ MI7KNL)/M46BP,A16XV76+T.@$[KQ(^V+EQ,<$DVYR-:HK<^UM5,^$],H SC% MU.'033C"Q\PJ^ S$,D .?(!Y$CY 5=B:'))3 M2[%%I:$"-0# BZY3A>$WC.U/4K9O;E79O>"7=GI9XN)AZWX.K%[P8_V1:P\K M2.M6I4N%C4X!SL.H39#I';CBCD9(PI8'9I/$Z4(G\O%M=-2=B2BAC>:7U57L$9U9BMA&"FE-3\>'7)0!ZVH; [/!%KC8 MZ7:TFJN,4ONOJ%@$;PO2PD[),!\>*,<+W[WR?#&9F.8&6(1"KR$O%CG0ZFLI M=F7#9'BLO$:+9-]=UMNJP?Q(1&8/HRW"?&*TN3M<4 E^D:HZX%K."L$\EZ,K M=PZ7SI2N6?HD%J4N6NH[]?&8U] I-+Y-\=QZVKV/XM&*>#TC)ZI*^7J,@::" MU@*"CTO'RX^R:"FK$A[_122O;?Y'K_^=N8'"4@LE7BEN2FGS;ZAG%3_[&;X? M%F /N%> - Q+K\S]^B*X*FFFFQSW>\=GQYB9\E]_*9,-%PUZ_?ZMU]SR]]/> MQ>!KG^'7X=?Q#=8QNM\SX!_%J@C.&+'/%V6+Y(VC^/.TP.JE(ZT!)O1_KZ]! MZ-DS]8K]4_B+=KVP,H8,L!.7="O>GN\.;L^WA;:M&_,(-.7O?J)D!2+B7_[[ MV>FSQR>Q5G:&(KV3!8YMS](D,+91"XV^V:9LQ;.]8KL]=-=^([/L/5MC/ZQ; M8[L3DQOVD%_1'W5P%SUF'2)F#;\!9GE>_D:\[ GM0<,;.D_-T/D9O4[>SO&0 MY2'+VSE=(+HG].,3VGO2#IK#GR99ORE:>P/S[@FBPY&W(CNN$#PN>5QZ>K@T M]+CD<E+N'2.UT2]9?@O\9%\)?O7R2"?_'2HY5'*X]6'JVZA%;^=.=Q MR>.2QZ4.XI(_W7E<\KCD<:E3N.1/=WN+5CYHZM7$P9'5JHE!_TGFN.Q&"[R@ M&F19J2A/U Z1OWO[X<'%@\O!,+,'EV[M1Y=,1BK(OXO-&(/]/8F_@'O@?V'T1?H 1Z(;1&Y5?:_'=FI2T1'Z.YI?4"T]N#A MP>.@&-K3VH.'!P_/T)[6':>U!P\/'@?%T)[6'CP\>'B&]K3N.*T]>'CP."B& M]K3>5C!,QR9=DM&]VXN.N1VEZ=%/*USVIFT\:[?S)@Y1%7P]87/Y5?FZ.R=\ M4P(>A]F?=S+G=CUCNC-*8V>P])__\678'QQW46!LBO3.168?8,GC?[ _'+!_X=&^"P*SPU*!G=/7:X(#9FRO M"?9%$PSZX?GHO(/BTAU-L ^@Y-&^8^SKT=ZC???0?M@/^R?]#HJ+1WN/]AT@ MK$=[C_:'@_8O+L+AX#%[\NT_VN_,R[/%/@4^->NQ!.@W64;9PU.R?';NKK-$ M;P2HG9-U'RBXAWFV>Y@RY1FZ*PR]J3UK.F1]M%2 M9#P[=X6==TY#C[2>-3W2/EIZRH&P\UZGGGQU1M?3'I'Q82&PWT\^#<27AO]H[<'#@\=!,;2GM0H3VM.TYK M#QX>/ Z*H3VM/7AX\/ ,[6G=<5I[\/#@<5 ,[6GM2[+W)'+V42@1%?$LB/(D M2,25R.1B#G_RZ2:=0:4#B<_O P7W$-=WF$)]%IZ-3CP_[R\_[YR&'FH]:WJH MO74S3B_"XQ./M'O,SCNGH4=:SYH>:6]O@W$>#L]]ML_/.:>B1UK.F1]K; MZP+/CL/3TY'GY_WEYYW3T$.M9TT/M;=[:L]/PXOCI]MSZ #X>>K9YV3\&3P *_2$YK1D3WS.L1_1OE&8;' MH^,.BH1'=(_H'2"L1_2=,Z]']'MMUTG8/[OHH$1X0/> W@'">D#?.?-Z0+_7 M=AV/PM'9 Z(>'M'W22AV3D./Z)YY/:)_F^S,B_#T[ $90Q[1]TDH=DY#C^B> M>3VB?QLW^B@\ZP\Z*!)/!-%]-YP]R%[Z3991%LBU:1(^\;17\+ MYO4J^GXJ>C@*A\<[FTKJ=;2']&X3UD/ZSIG70_J]MNOL(CP_?T"LVR/Z/@G% MSFGH$=TSKT?T;Q;K/O&(?N!"L7,:>D3WS.L1_9L@^FAP'O:/=];TS4.ZA_1N M$]9#^LZ9UT/Z_=*7!J?AZ7#809GPD.XAO0.$]9"^<^;UD'[/,N!!>#SPP=&] M3F#ZZMR_U7REIY6>])-4*I@4D.8-P9:KQX M<%[1@3!TD_*/0^27'H<]#GL<]CA\ PZ?G88GHYWUIMLY/WL8]C"\AVR[#Q3T M,'P/&#X^#<\&#YBF>"#\[&'8P_ >LNT^4-##\#U@>-0_"X?]!\1H#X2A/0Y[ M'-Y#MMT'"GH=B^?"AGH@C2/)9S$0:Y*%_YI-)OK3"!C/B7_WXV?/;X1.XB M]'?-4/&TWC]:>_#PX'%0#.UI[<'#@X=G:$_KCM/:@X<'CX-B:$]K#QX>/#Q# M>UIWG-8>/#QX'!1#>UION=[;)1G=N[TXF:;C4QU8\0[94ZA2Q\Y\FDEGP&@[ M47G?BL6/DNIA1W3/O![1OPFB#\.+O@?T Y>)G=/0 M [IG7@_HWP30']C1W /Z/LG$SFGH =TSKP?T;V.AGXD#WS.L!_=N8Z,?A\7!G7;8]HF^QCM\G M+#V6D/PFRR@+Y&J]O\]>[8R&]C.D.D1CKZ&[D+CD1TCMDU#LG(8>T3WS>D3O M#^A=3ESR@+Y/,K%S&GI ]\SK ;W3B4L>T?=)*'9. M0X_HGGD]HGP_W':2Q MA_NMPOWP#/#^PO?V\'CO\=[C?0=I[/%^N][[BV%X?.'M>X_W'N\]WG>0QA[O MMXKWYZ?AL#_LH$QXN-]F$RB?2_6P??FKR 7\)I@4/?ML MYOU2SZ/P_-27IQRX3.R^;UX>$#W@.X!_8DSKP=T[W#Q$N'AW,/Y03"O MAW/O<-D?F?#=G78N 3^+,LBD\MVCXTX*37>4LJ\8\1K!:P2O$9Z"1C@;A:/A12=EQBL$ MKQ"\0C@ UO8*88\4PN@D'#QD:I)7"%XA>(7@%8)7" >F$(9GQ^'YZ %A'*\1 MO$;P&L%K!*\1#DPC8->IP<4#QC9YC> U@M<(7B-XC7!@&N%\&)Z..M*7RBN$ M37E@\-\(:$+__':DJ,5C)^C];3]V"\EG8YDE]Z$$7XJO>I66L(IX(VW>R"R+ M0%BB,I5Y4(@KD5?"D*J3*PZ^=B-OYZ,]221LW;L _JY258HDD!/[2\!7403E M3 2?HEQ.TN!R6@@QA^>$ :PXG@4@C_">".]+\^!_JEP$P_YPU O:WY*(&%!9 MP=7C9?!\U#L.8.D97!$&L@@&_?YW89!419I/Z:WE#%X7S&'I,Q4(6$P2?!*+ M4LS'L*Q1/Z1WP=+GBZB OY62[E+17 0+4:22%@77#.^VGHO>L+&>X]/OW-7D M:;ZEQ?PVJU^-OXU;%\>7CX+K2 41_%9568F[D\EK>&,ATOFX*G#MXLM"Y HV MG[K5\5;U]IS?'P\)/@HEH@)X-\H3V(4KDQO<"Q6_<1^S:Z:'/> M&S7$^^3DT= &!=R\'7];W+K6>Z\#42$!E(!E1,'SP5GOPGQ7%72U\$'(8@1Z03L9A+\644%Z!'\+5+O-7[/ M60W%C<^150&?(.RS+6$7LB@G$J[G#Z6'G/3ZK0]1408DP(7C6F E12#FBTPN MA3@J1$;:S-D8HD[-2S,1)3$>C,7T+,C-\)ND=NFE8J^2UU5V<]T^V ML+K1:R+0#2\#%DNSM&SN4)1E,FYNS8I>G ' D&)$\Z0JW4>D^01QA]1K*>)9 M#J U7;I/4C).Z>G7:3EKV^W7 8A]"1\'^_#)E< M^ZZ+=X?9YV>]LZ9)=M;$[.W:9 ^&[#LM Q&[AM\:NX_[&W!J3[%[<-P;= ]W M!_W>^18LN^W)PM=;_I8-3&M[!(0-G]IB-5C(^Z/* M_*'ZX5(W&*T>JT^_U;'ZGE+W50?K3;;'G83NN'?RR$*W=PXP"Q/M<)2)J=G8 MF.[ 39P(L??^K\11E\$ ,$T/ZS M8'^B$C$LDJ!C#& '9S^Z0J-+:CX>4%OX,]:> ,U=YMGM(\6VQSN_15^"\28J MD8GQ?.1$>DBR^X['"/3K/#N*:-@0:U:Q=WO/G3"C_35@E=WXL6S&*(8. MU[=",8#)A)\#.P97X2T$!?0NO(#M$02Y%" J!LN$;TS$1!2$6'!'ED9C8Y_0 M O"*?T7%(GA;X+.C&/!)I6BO?+7UL)^YXKO_U$<&KTV4^"F%K4_2' M66:#4?J>46[%DD&364Y/Z?\?DUF.3QK,TLXKP_.!Z]S_&EY9/5)OXI4+SRLM MO/*SO.)C@>452OZ@E'TR\564H0O0Y/:S!_"-O!9,[3?H:LB78?#33V^"%_3[ MEY2#([+L!BX+M6&?SIF%X+\A/SJ:PJNF>&:8%E*I!MM4"[R8%%&_9AXX5,EJ MBAD^P)A'P(U'[*\@-T:YK!E"I_P$+RY_>_]2UR]P'%M_#WXD.4WP9 *'.ERU M^7[X]E[PMG;0+$54Z+/56Q'KH]4@K.FHP("B-=D/@B\8C2["47_H4*8A>W5- M!2S1/2SEJ]2 1586+*T'J1=Y*MN%FL@W#T?E)>'Y\NDW"G0SJS[\GX0:-XI2[$.[XPLT$O1L]&H2[GT/P M)E(>GP_#\_/^-DEY.JH#(H].RM-A.P_>CT(0HZ MA^6_N0X$(1>#4!>BYT62YS43%$G1N9#PK/\;7+9X+#JA 7R>H9-G./1YAC[/ M\"XGL*%K5 ]&X7!X\NA'L/Y=CF##X_-MF=4G*WYFH4KR!&PVL$^\@=W",^\I M<='J9,,T)^'I^2 \'YP_*M,,[\(TH^%H2WZ=H>,@:K,V3SV'K'+(!]AS"3M$ MV1465LGKXR7G!G;9($U"RYLP861FY=A8RK(C!3"U8^;,(=NE\,&HD--T[G']H=NF3V7H\X,5Q-:\XO2P1DS1. M*>7K^<79: #B3BBR1(.;B3UQ!\I'>4F%3K/&(H.J!?$ M375P25I6A0T9DV.%44:B;H%WPQ4)!9/);\< ='1#UG_(<61*6A%*87;=EY(2 MVF[+'-1+Z07_XE_$7!UF]1,=W3 IK9F3Q_T7\AR#VB!6=#C$^V0^E:1],=A- MXA-R*4(,NU!@#9ZB$([SR"BY8JC=3(%;OM[#H9&)?Z&.S%+@-U! D=E*V'+R M-MPWC^D:Y",0.?VZ93 8&C<#[% FKXTK(M'. MEG(&LO4K5[\ 5WP47)>8!S\"+8)!_^A7#[O=9#'GM#=:=XN7;:XC\AL#QQ7D M]/D2(HID5:)Y(GUXAET8J&K\!V(6PE0%MAE!. :(V;V&\(;,Z;Z2@K?P"K0: M100XHFT\?!LN[S__X\NP/[AXK=C6F\D,[#F+]L"V8[&4.FL'R5+(#!\A4LHW M1K!;D@NM0#,RR"5F"5<%01S)I/9]?7%]7RQJ8_C&*HX!P"<55FYIGYE(/,#9 M?#-T9Z9SVD?4:',J;=8[.*E0EQ%(X06%()YC*SL1J.P40@P\?XG)XJ4L7,9X MU6G 2=(KLR:]5[@OKXY[)\/S[UXW^0#.HH#/RU>33'QQN> 4UO('2$DZ69HW MT35'J@2N?4W;?01?.%>O,,T?%*Y88XQZO?#JT=EW'>64=H*D.7[3$='E'J^X M@68N./(=N0J_4&&GV4UG&_DV[-ZULKZ.D/#9]Y0A M'8.*#SE"", 4ZKB'<7.H4KGFKI%+;?'BCS>:==QI(-3A:0)L[5QQJUQ5"0*J M[UDIIWU=RPF05O^OEQXSM!0N9X;8[)26B3V5DOI/F5S*[H9! &YW"M9>])O!RT1$2LER0VUY'($01 \NF_^92TMHYQDX3 M.([>D_=4-L5-: M2@4'*?"!7M*\I'6$A$U):S9KHZ!Q56!=-\?8V#O0(FG(V"UM>F#E8+ZQR.(E MZXI+%XFO7;DF\EYDO,ATA(3/OB=GISZFP+E$*'2OIFJF_:UICI9:0&$B,4WC M($MCG:M0F*8*11'E4U''KU$*.2Z/C12QO3FY!< ZF]49TOZP[J6@.U+0>D[1 M2$ZVTP0D!/\+4(^1!S:HC'C0#^++(B)7[!L2DQLK*BF%(XO2 M>2,*@56\T\BQQHP8R:JDHF(C/O6%7GR\^'2$A.[)/^34IT6Y$I'ALP>Z!4"" ML&2>JYXPTTDNHXR./R:UO6F;H:#0V<1SO.?XCI"0.1[LF&(J=&(@-<'2F17P M*\KY@]>G#4LIN1*%$OKLX&8"*6Y;X1G<,W@G2/CL>W(&95&NW(0-\C4=Z2. M9FH3M\,_VK9HF"FYB9N?;KY"G54'-,UU$27[PC%W!;@J+ZGW?,+1'?BG25_0 MG6.T:FSDX6%@R8F/-N*B;K*A29UO]8+P%NJ\0;9[A>F3D\(F2_P$7-N:-Z,7 MO)N@D]!\3Q&EP!O.)YCV(V[&6)TI%MI/G$?+()5I1'$L M%KI9/YXHJ>F-K41V53YXJ/'.%9,%]F9='C*;;U"@JS4_2H\ MMXS+FDXFJN\XEFG-+/YTNG%._F83DILX0"_N+FNAT\]U#OIREB[JCFF:VC:- MTQ5KHV!E#34T!#V@SZY7A2O!T^YG-&5YF(U=9 M8NE+G-'A&,A]E2:83\4$3R>Z5Q5\3JH0J&A0*(HE906N%[G?O->-+=84T3O< M+OE,:;UN2T>#3TT))Z6EY^_9/%8G)(./XRNY'WKPEC*:E61FR]+/R EPEIFO M$EY\03\!9S*/*Y 7@47!J%&_/H'O@*I)1[Z:]."J2;?5'.P-Y@!/,GGM.Y9U MT9S%]%LGH9_3LJLYUKW\6RB-\[F2&476$D[IINVT'1CK;JM)2HV9NYUWVVW( MN54KW =S]':N>QVBJI1FR#>N!9.E8>EX^1%H5EG!&3G](I+7]HS;@U.NOH&L MR842KQ3'2*V/@6PE?O8S'I-=6D5PE:J4]>HK<[^^R)UGSJ\[/>OUS_'PW3KS M7"^I=SHSTV>/3V*-9H8BO9-%&9"> M"XR2:J'1-]N4K9CX*^;20W?M9^PQ]%Y2\=\/ZSV&=BEYX>+@T]+G4<%S8%I%;P>';D9WB M@QVANZ?U =':@X<'CX-B:$_K;5F.VI!W278"MV[/DG33:O#)^V!9;K&GNVVB M7.?;=MO!<(AZX.L)F\LND[7)WH_#R<\[X23H#-KO#%%>#$DP/!T\9J*'9_96C-ZB,]T?B1YGW][E5T)]]9'( MN\9V[:+I-@+M P6]2KW[9HS.PO/^L6?G_67GG=/0(ZUG38^T=SB\G(7]P0.2 M00^$G_?Z[.+#.8\J&S_:_DH^G--!C;H=[\GM10,[)_P^T'B;I1E>*X_.+\+S MX],.RH0MT/!2X2'=0_H39EX/Z?:]D9A;P=+T\3?(:](:)/(BOLQ]89E=S1E(UML?9=]L K;&>O M!A=GX>GQH),R\T14M@?];A/6@[X'_<,"_;-^>'R\L\0#C_GU,0W^BPUX]Z!) M\=9HL/M/?>2:?+X47_4*!QFD\^?V!CF9*/CK> E_N.@-[>_AE;G,CV@-\0Q(+'AB##],>R[P M<8.3WJE[ES, "!>KX.E\9Y;R_ R:'H7=Y=>>ORA2V$R@*7663Q6VEIH.#BU1O(S1:6]DEH&S;G!H4JIGL/.L0M R_[8#U^3,*EX\_/@^7EC7^."/BBEJ4LXP1'NBI:XFA!V M]_EPX'S2RM5%!5N@J<[OYS$Z9NJ4LYK7^*SCWK%]5"):7DSC)*_PW71]OW?6 M^FKW*TMY'14)R,U\DP:(J@%2*Q[R\=O:"'GO<^EB:A)7>^$6:U#59 M"Z&JC'9A4LAY4,_&U'L,I.19R?,HX1E;&T=%.8+,P\555>!TP==ZTTY:%\WK M ]EI+E'3^Z25WCBR%BY.8"U7 L>*P3T2Q0-^=9V6,_J,3U$N)VEP:68X:W%_ M/MBPB:L28C9I^?43<)XFY _O"OF#TZ&#N1LA_[_&1?"7[RWN#RZ&#@ZT8GF_ M-[@OE*\HD),V!<(+T2C_"-@_'/8N-F,_OWU- 0QK)1@^%/U'CF@@76[&?5[( M9O#OU]3;)O:W8A^O9;< J#=F PJ2,AHYELI# RT9("UV%0E0] MO[M&/=Z Y)L5JA:8=:VZ[]#ZR*>D]CYFZ0UU5YW\%G]FVLZ9J6WC&;?/'/E% MZ$354J2*=8XQ)>G:S7!],KJHCQPDNXT;@15K[*U7,38R"Z#L_I(%*[QBU'K=]N]XV/7:%A$!<[=S98. M']R1_8Y/ADWK0ZOT._+@66TR[3L/?4.E,KDA#;Z37^!5R=>IDMLVG]7)^<5- M^N3Y:#AJ.#;HG !/CH5(%)O1J5(56KUXO3L^MS:RWY,)C4L+*EAS<0U8 )]F MQRWKXCI=-)AGB"T[6Y@,@_TDN:/KQOJ-9ES3B1HX?GKBN@G:-^'QX M?'X;Z_" T2.V@PS_#IINZ#L*BL-LZ+> +^KS.FJV:[H7N\9V!S3V^7B%&'[L MLQ_[;&TJ^%R")/(W3D MJKA(QWR6_\__^#+L#^+7/\M2!&>]X$W-*IIUL@9=1V;\8( M4O#//*J2%)<*[)B@]XW^54^SUO6N\'V?2O@%O<<^%=\5@4:EA?T"1[C@71B\ M@ZN" >J%]4>(*A_%M,HX M9/?IZ!^]+6S]]CYYWS=_6T+P#KYTGJ=@4NC0KE467E*[*:F.9EQ;%'[O> 7^!43T=_LRX !_+*"U;+F#X!_U05^B?0NX$?1)%9\I"TW0JO MQ9(^F>*G M^00M%<[.B;,HG7,\&I>1%OKE_#:PAQ9P.WYG"H0M13S+@1.F2\XL@'V9LZDJ ME%C?$\<,4X[M :M8"%J2M3OH$&\\(W%EDA[P%_8I_,IY]"6=5_-@(?%3T9"* MYA@KQ\LG%=A@(K"I ]=XQ*A@Y\8"ON3/*BWX4#&//HO:/[FR];A65 N)P*\# M!@(;J1=8A2&NA+-UL50E&7F824#GDVM5(:4DVFAEF0DFL%IQ8MY(K5YP"3RF M,R2($\?731?7S!F-O:-3K' ^RU.&\ MB.?-,%"P6F()8.@_JF1:'TPK!C",+.+)8<^IN<4!(56!!["(I9?/UA>OP4)+ M55PI97/4\BA;JI3P9/]2'+L*,L1 Z293-3-KZ(B'[DE#VGSGY$,A%X (E7(?N]:3!*P#=<;H M/12\^&?O4R_XV^7E+R\9&_D=D8.>2MR^5@.-"H]^!AT-GVEEIU0U7^@3[0P/ MC*#&4"W,$%C1+R$2C<-$N@W99?@SWH)[ PH1L9H\Y-KE4FZ\C]^$GV"TPAUV M($(%D&7XW\8Z;9Z41?&DCG#P541H.)W+!, 8.I MR+6S"BZXBN A0%96Q^@DP/,]D="!=7PFIG-)4C9.Y"Q.B[B:H]$3(SKP BV# M,HM-T!N$?X%5I6QLP [B%S@ ,I85TS &5;?$/UH-LH'FO,T%'Y%@<0DF[44+ MY&'8* IU:%<$$"'&?,Q+-C/, N?1$C8:S1T;&%$N7_%7\A5Z[RV/R:(62T7* MM]: FAE:X-/(/)I4(I/7M/S8X"UP-KV23$ARU#0W#PE@# A1(%5U^J#22[>O M855NPI%S"7>XN!WA5F(6B,RN\#UMZ-3$=DN4??>H;+%1(+! Y(*XQNVX17U: M\H'^!)NBM&U9C.%^C0AE\7MQ"51:T131GV@D_5?(X';HQJNXBX MCM4^M'(KUP1I\M_/@ +SWT>__XFNBK2,?@<@PA] 20/^7(G?$2&[(8;L!^TA M66FIN#S"S5_-=?[H42^Q21[N(=*%,25>QG_L(OZ1RHANN3SNGH/"1*4)-@*JPPEH6HF? MY;Z$_HJ'6E&REF\DD\]@K\&8%:"W X9Q3AE7,WC>$3F+X:A-7QGJQ[*&QJP_ M.'Q:APBNCBR%Y:$Y,0\H.^_$9^<=7';>=B/L(N-.E.%:/TJ"A>#T4J- M\?/3X^.ZU 2=,G#=>KH]7?L6SB[\VX%)2=9Q+,"Z;&E\LXT"X7&4?\:27PE( M#W XE[E8&LV"& V_(V\K/O]-E$<)H%4PE5>BR GL$S$NG:_05SL71)A3M@S& MDIZ%&8J8 8QAN0B07^>>%0M)&H>NPN,4+-/HHB,1%3GB>IJKLJ@8C\F=1XH2]#!6L+JWE?6! M.0#?+& BE\W*WH=8^IK"]RU,$>R) MUGG5S>!8V]LW<]ZAJ9I#-=WAC ZOR'5I.&->$?#KJ!)F9ZKUU,J-G51L5B7= M8M,(5E8V:?(?H3T?'$P0Z8>JD&'P5X05 )]?L*L=*XX9GCY$\+]5E+.5CZ&# MBLQP.@RL&7D0U11O4[,[2499_L4OSWLY],)E^0)/8YH4XZ1>&V4P=@=Y5 M;TWMC3559Q>$=<*OC5 MMW-J\**9C?^QPLRHP2@Z&IR\$"_IZL%)HG^J,VL^U0Z''XR=<,FAS\'%Z)C2 M/J(YU3B_W.AMZ 5_-9E %$:U4A8^!L%MS1SYJ!-*A0DWKBV\*P&OP8X.N1D6 MGO)Y%<89'6KC"->LS_I.HA*ZFJG)5I"A%>T-I?W0!F]T_HEQL^2<0!IF3$V8$$CR(),13 M6"./<0F'\L\ [!S 6KDA;"771FIU(!NCH[+\+I\)W=UO3ED3J.^U.C+(376N M7K!O%^Q5DDVH0$4M%9XCC6_]+OSJ.H0P !UB!-AQ]*3KN[;F1');A)ATT5I- M\TOFBXQ,/_K)5OZRO\7 AW[:*QD5I6.D:)ZP3LP;Q).Z0SQSC\8<^U6B\8YJBPHI@(D2 #)*<(CXDB7=#@ZI$YZ)CRUR&H,K$W04T . M2GXH,"&\D&#CXR=1];F39!'"OVCY:'S"=HU)8]8V(WV=HA#7''=1F#P&V/6Q MH%(Y_"PNT3/;7&GG;&V6?D,E0(Q,/[[RD([>]I3BYR M!(1N.%1_N?SX6_#N':?9'K_^\-O??_C8)0?@NY]__/#Q_>5O[S[\O$MA7W63 M#W[/Q#3*?M>=P@"+NN0@'_2"GW!Y08=V\I>:4OMN^V\Q?Y_*J+!<&JT-^*]. MVW/L"ZPYXA,EEG%-M2ECRL&)"P.'"VT0$BTF'3?#,YHN =?],)J/6GN(=D29 MS,M%FCM.1]<]B2^JSX2K4;@H ;VMQ$HTKL[8_ CO+9),&^:R*O&30W=Q:&3P M4W/[-%/1D*^8)BWUG^&&XD]M,).K4KF&&]5\*SY!<[$W5]1C37@8)"FN0).B M)@.^A"OFG'8^NC#0.] V0VCT.]K6OVM*=0D^+X$WTPYA)YQ ?ESAIYT9-$]B M[-M6;/MM[;Y3@O7>0.M'2G._7)EM@=&COVI [!CM;F.46VVS;C)*IZP)7<:@ MHW-<"4$. #B;%U@'P*7W?,[6Y=*V:YXIE*B;[\(EKSJMOD ?FS7I+<+M>'7< M.QF>?_>ZN?=)JA99M'PUR<07=^=/82U_5*I,)TOS)KKF2)5@,+VF73Y"?:5> M88^ #(BUQ@_U>N'5H[/O.LH@[01)<_RF(Z++/5YQ \U<4S] ME,BQA\8V-WFR"8UU.T?.W>:"FES631_)!8=&/S6IK//*5>3V+;*]+MQ,;M.4 MB@K,\7^H*IANXI)@]E7#G>92?$=44M=5]DSFP"9@_%YA$F>P%%%A$JR7NE62 M+3@JZ@(C6##0R%G;:?9(DA%.@2V<*&=7W:0$G.5X5JK&P,I0)S]F> ML[M!0JOPG*B8Z8#$!N;** \,'E$9;Q3_6:4J-9&W'W[]^,6SM6?K;I"0V)K" MDCH/!_D;VTAQ^TD=4*Y3'#'BWJRTGDKJ&,YUAP3C5$P11%=1RDVX9:Z[O?'H M55',.02,3;BR#$L>)G I6C18=3$F,XJZF-3A6%-5?CW#?D-")-2?$HL>P&J+ MA>[NEH $+D,VK=#C"3J&C#/=[+(4.JV3E8];'=,P+\UD4C&!ASLU$EY8O;#N M7EBI0T144$<'SH-U^-BP+#G :H\&IA$O!-'>9%"I*D;AFE194Q!T9:D9;>LT MCM-B$V.+N80ZN@7O)ABEP155N9VKG%Q%IJF7>8PL-C\%4_5DAR2#Q,>)CH!@DQQ%P/V'"E.U6U"Y0QPAW%H8L4.;O*D0\M M$^3EL*X/+>68;;4JMVP*<$VBCE7:Y%@2)B<93\MXP<,%R >DA5RM*N6F]G8D M&^T+BAG#6[A1J#4NFHM9#:!N",=Z0?:"W D2/OO^[[:I!>:B)E1-@QFVZ=B> M)U'=?;S\A()1BA2S!!37,LCZN@4V' M'6MU@W**+R&_B[R06490'Y6IT!WQZ!2W=C!S?^G:ETY;0#N!_J$5R]"?H+RH=$=4M*.ESAO5;&Y+D!#^=5JH!OS:N]!^3.%>D&-T1-I: M2$Z1Q/^)%M1LAX\KW '4#*UPO+ 4:?!RXN6D&R0D.9E$*SXT3/<0I+:<1M&W2"M5=,7N"Z(W#:Y:[;:<381$Z/C58KCGCM M6F,)T]E)3N&AGJ=7)^JW#]0CMP)7[YLBR!8IHT);.T O7!-WM@9=H6]Z]NJ, MK\:# %: .!')/#<5B&UOMKKUFAMTU-_.[W; HPZ7:+3!(7;6-7&/& )7GM)W M;(*%;E<1[FDB>H=PC-T'2B>C4UFTF7Y5SV,'J;RBYK%V1F.4K*0!4I\*S#'4 MG2V0$9N/XU%/VLQ46@Q1#,H,7F&\=I@";\HBK-_.E+X;V;;5EEC.@Z)[[:R:(3=+,*02G MGIE.9R-\M&T%0I/N:>(1M[#GA!S>(=AHLQO43-%L$+:1K$CEFW%:B"%$,JR] MYT?8M0!3]8++%4.\):<W2+XAF%+7?5F[ZPKKYI4VP.Y>#:9;64^ 'LJ-_$X+>8T]0TV=V.Y* M;SS>/2[>\:5WZ\V"$PZX9;>UJQ%<2AE_-L6:..F5YB;4/1YX6,/_RLI 8PR2 M9S1PCBW%"MMLPH53DM*UN8?KX/8@2+L[=MG?:C#>257(W7?)SW1PVD*<^;80 M'M_N*CDK)M9CCEFL0ZT"VT%CO^>4H.EZQL8B%:I<\?R"-:QE@T>W0*.\*PX) MF_%W5P1FLI$FM@:L=1D]XZZV>/2Q;<=6R)KY@:V.J+<.< Y]'T^/M6ZD-*XG M)+A:R1Q",70A^/2X!$6$UE8FL=8=% NV&<*1>G#_LCF%Z#[FGV+K[F[FGV/X M::.//4]IL^70:MG^73ZY6Y9:A\3[JQ7C+@FSM>&BJV4+M]2EU3)LY)H+]H0N MT'/B%#I?NT.= Y[4CGM!^$JR^.+6[A6W=I)1]EI^.M1/YS#(\-=4+K : %Y5 ME2:G>JW8*#5^$; T:3%S&>TEJF#>QE]IE('#)O67A2W*&O5F7)_K&H.K2%W MYTW 52TP78$2$]!>CLGLYE;V30NUT4V*%E:;NGH^SMW@+ZS'Z=05Q BRC2IB MKAZF]#TG>M1$30U_@%T"$U41Z)RA\Q8Z\8(/<2FQ*32V_UMIIVI(96CD),=C M+WVK ^S[<>5+@=L.MK@JS0>XF>^-Z!/V]:0V9W/G[+;ID#'!4CVFJLWEXO[9 MO(Z4/S@'=L6;,;4DP6N1FW!?)ZG(<% ?3U( [M/%1/C.\1H'@_!6\ 6'-JWT M, #'DX$;0S4-H5I@6ZVG7!@+BFM@ZI^Y]_WSX?%Y[\S,XPR#YX/SL]Z@.;)S MT#^OIWC2S#$2'S:DN,U\RZA.^-\!W0__Z#=GA/2"RXW3+NAK&#_BN)I7?&## MR2!Q2JZ*YQ=GI_5R:N,1IWN*U1G,5"F+V%W/AN:9<-SV4#&XDI,[RDQCYMJ+ MPB O)H+I:G]7+> ^RBM8U@[TC>/HL)$@_#6=CW&&M6X>&(L4%0)/,FFF-Q#A M4>_1I;3>OXG\W_"JX(T>+:K3C= K!2!+R@G(&>5@L@8O:"X*__O2/.8E^\Y6 M?QU<8W3!E Q3H/!_JESHO< /T7=@I46.G;,+=ITUOD:.,]V[4>%QN>2PA'DL M1RK-Q#K#K4 @B6]TM#VJ9G1+L6^G[J^(I_5B"EC_;V,MP!WPX39(JQ6]UL@-"@KS'!RK@NJ(RD:<'3/58:$>*TJAG[:,D0*%6^DD M#^JN3H_2CUV&FYG"21]VIV4_ZWGN-RAV8 [J91TU8MZYHY MM2/[6MBD.EL#Y5.RJ@WIF9^Y:O\[!F3O!(=L*^A ^HGJ#: \<.9XLW[)+4R>_=:]9P /$ M(\P5="P%P_JW<;[QAC8\H+JKAIU7;!VC48:3WZ7C$6U:LJCVX;TJW&RL\&@4 MMS$'VYZV/\X&O5E; IP&6R>UAFO=0AK&%5@@-%LFU],5Q=U4K560ZPYETM_X M"[8UVJAN:R4W/MZ0>":B*SRJ,*F9%I2E*W%CT3[1SVJD1)MH?6BH#/K?MW+U M-06^IL#E00TZ="@TAQ]]S&\M\ZQ=KJLU +:%"/FO>0S@TIXL;0D=^2;7'_$Z M\(4V7B@Z0<)GW\-AST9B6.GB3RU. #[0MQ>,F)0?S?J>P3V#=X2$S[[/HBH' MJU:SN&LJDC=LG9F1SW4[)7%#<[;Q,A *SX6IXJ?7AF(LPOH.^">VS4!=,YE$ MJ4Y &*513JN=%1N4D3P<\4.-HEV7T8C\NQHQ)SL%8;^6H#6XO?U[^ M.D+"9]_SD9(DQ$S.) \YQN[9G^K&$T"JR&5\Q"[C1;3$ K&);/7A>K7CV;ZK M;-_4#4YQ,K7;K"A P+\VD15V0&0<3)NE"V6J DT$)34LCZDI9IJJ$2J:W@:< M!HIACKD2]'#X"WMJ&JDC2A17J8ZNX4JP;JB]STTS_SH1T[O#Z5&2%$(I MUD!+4[*$O>U-ZPGK [,07U=/>5;VK-P1$C[[/A=36:9\_)U$5W 2MD,6 NK^ MLFS&GG \0HQ]DS!3R%3]Z=04SML":TS6YWSJ!4W= LF_*PJLM39I1FZ24ZJ+ M\AIOVRPK3[H4^=R7(M]:BNS!U(/IMQ9,YR@:VLY7^&^!+29B>U3;4[4-D:K9!R9ZN,XB](Y9XR R<+M MJSS[>_;O! GAP%C2P 32!;,Z5QXP6WM,R*$X2069R$KFNJ-!KT);0RD9IX2^ MY$]?C0!30:-YU]K2&L9,D,^:%"101<\1Y#T5@I$UQ.08LM^<(?WE^^='KC./F6>%'*D0)])EX;$(&% M&'J61%H7D_)X4&PWL]X.IMZX7F#81'^I*:!HSU=UB[7:J*W"9I]4*C6M\[>= MW&[="$2WCG7&/U:L_=UJBKJDK%M]9GQ'P)TUS-CN<%Q/8:\^-U6N"%WU3MY* M9*GWHI@"2%\VBT21H> H7Q6J0LWG>C9Y&AQ>GO!,6RYY(Q8,J#=2J+'.@'W= M*[M9D,^Q9U)P*6KMLQQA-N:!>.7=>O[T MMF/,<$6QMF[J2ADJ8I\!!;I"01<#,^V7 !F:5:,#/3A6JAZK!O97UI6XJI9MMU)V! MG4I'[3@,@[DLTRORF[#3D'M%H<'Y62QKIV%S7$M+UF,,^P>G=ZRNM*GR$G^B MU,E4%(Z9JF^YGFD70=T>*I&.U8@.CMRYP/F2ND.-TQG!6)/X'MM?A!T36;;T M0N^%OALD9*&'!8,D:%GF 4#KO;Q!3-%MB4..T)]&N2WY5"*WM_1?]BSN6;P; M)&06IYE!Y"5@O7:'H[JKQ]#S6X]FU9.TN!U!(:AU0,)=8$&C19]%D(%H<%MZ M_6<>P,<^>G18U)$!NRCLL:8;3J'O!6?.8M=S> 6&DXV_9'558WS9-8T$B73K M>W:6-P("7AR].':#A(]E9K;U^M?V6MV8#WY'YBC\]R/V^N02RCJP91P7Z]W\ MJG&6QB"*E(N4!->4#LJ@@=Y0+U]>OKI!PF??.V/9X!BB*X/9=:%,T\$9\ <\ M3"N0*5:B&!7BZD99U.U!0?]@/W)!N@5[^\I$M=YA%1KU4Z30.18MXYP/+2V- MPU-[G\,Z8]#TQZ,L /R$C)"AH6975D&Y45XBO41V@H2L\=;'#]%=.[98,[P$FL42^I<%S9+.$ZBZ?49!7U$H9 MF#*7^5$A3#94>P;4)A.,^@0KH>_2@4TGV!HE5ZFBZ1:9F')'76K+3NF".-80 MCSNFE0P7W.@[@HD0U%$7Z_Y!?/XBP"242R',R:U.D,5WVPAO/K5_P"?H#AYT M!5MSMB4]]D+&TB!SU5HJ$Z\ S,J\;.I1;9SP*)C+J0K;G#JKL9:+IMI;9^T!CR M=7=>(CI"0IQ#O#9= ?VW:5ERU4,SH(GB,,=89K$N(JWZ@[-*Z^ /G:G&0N1V M%@G*(&;/4K4KF?%\,B&YDM0CJ([4$^Z-XH>O)M/ @)=)H6@$E LQP=I\'&9IFK\I5XDVI%X#GK+P1F+#%FS"D//-Z."KOB+$*_8&P+ MJ1)18!8OYL-FT358Q>Q.@\<&]!9-)JB E!@LW2JT#G01OQHU5%>@QY&ACRJ(KR M+O- ;52:"ZEY5!J:7%-)4U)91=;])X+H*DHS"AC+W+09MGTKP[J"# 2PI7*3 M1NG6Y9LVKQ@E!D_\%*Y&R::1$QB0Q@FK*#8ACW#'(IRDBLD*J/-0I#,0M3'N MR&VS8B9*B D\W D-=G+[]IJK.^2(. PR?&B. 2.\M(Z<_U**#H&-IH.H:?8J<+1\D-:NA%PUUYNJGZ[^YSH%'W0 MU%A.-$:8V1_6>ROY^;T=Y%%/!B+#+PX;FR92#7;6/::H/4>MA^\B,1OU.;9X M4FZZ#2A?PH!/(.&"T@9&_3 8]HP)P4/(((%/O(HRM/Z=QNFDU9T3-3SN M^?E@U!L&0(^,P,1T=,&Y]( :SP?A\&S0.S87(!+ RD1Q76#4*S>'$HGIVF!R M--JJ(A2\^^4#WO.C&!<5F@>P8%@V%B#!R^V3[$SZ*K?#ZN?S5"G"1DH%TB]H M#@C7J&E\3CS:RIF4^GPP'/8&[N)S]EH M6D/39NH+D?"5E4C'OJ*A*OA=,>[U6EJ3#8R3ZGISRKWF(*T[!==^[)R2*7*J2&=&,7V*>*!]\*[N^1;: M3D=N!00?NO$Y$29U]X*_BCBJE!E7C$33:70E]9AK,D!HJR8HZ6)MG/.EA6%I M02:+H\:!'D>A#/D?$X9Y2!@ MU'%B/76P$Q_Z&!.U3WSNB<\]N6?N"=B6"Q&RI4-]5MR^*:Q(,0U7F^PM0[(W MF WNG.U06ZK4N4E;E(N[G1T>-I<<'4ELRN*-85W M&,7=(C)N ^W)^B&:#L+&,/1RX>6B(R1DN4 A8(A?.PHV_:!4FD>'MAM%(+0% M>5&FF]"G^>J0L-JE,J_G=;.S8VU*MY;2VX]':]WK\8%>WKR\=82$37F;-P80 M;_9CK4H:C658=67DVL/%@CNA=DIKOBI\;LN5:X+O1<:+3$=(^.Q[.]F)TL:P"&F::S'3PJU8?JD,?WJF"#/LL3$/*KKLCE&7@J\%'2$A+7B:)Q6 M-)*3[<1]&,@=@.$P-J@:\P;M5,%&4AR&A.SP09X:6 ]+LT8:2)\>Q.KDQ5%G MEMH13^)37^C%QXM/1TCHGO_131:+=%&N>*GY[('. 9Y;I-LY@!(IY#+*.+B< M-QH[U,./S%1!S_&>XSM!0MTHDO*F==>L>@A]C)V * P.KT\;EI).8)ZW#:5_ MY)&9GL$]@]]K9"8Z@[C"MAZN1+ZF(WT$J)U5G I"R;CQ+(<53U-,OO?EM#Z. MW9:2GDC*@.$!7OG2Z8B N30%YNEP&BGB*J>U60C%,0FR*&WBJ)OW87*ZF_E1 M?!+E+![*^F&N+>2J);=-&\0H:#+&: MT84#'L2XK'/K<1Q9(9*4$M(S"5LQB6(\=Z>")I4Y_EML*6T7#RNC>L) KIS"(EQ&NRS$ET!:O#;"VMO9K# M9NKU(IG2Q*8IBWH0YABT"E86F$QC54VP$05N'>^RV53CJ)/6%ERI^M_K*I@. M0B/^KY"_[#JA[>;.V5F9&U >"X&;.VTMCY=RW7=6.__>&G[MY-/%4"Y MV4_:&5.G;(R\H'Q(K*G*)=7L%SRESJ:7VK!Z_06%C0"N#EV@%%AG. />LIH7 M2CF6]ES.@QT43=2\UN64<'ZG.I"-A,+9L';PL$,U8(09=5\!E6:^VU:*X.Q. MVVS[OIVV[TZO^M.<>14M7P:?T:C7;"IXGFKM^,4INWUUHK+.QN<,.TRPLU[O M,!#P-#E'_6VUL\V\F^LNK%Q7AWX0/2>;^T'D92$SGXO:02#Q9" R7*Z*06MI M*-5S7ILF3C,Q#ZDI$X6#**6=\O^=XE$95,WBT7<3D#BPJ]&\YA>9[/GZ+717 M6Y].;=:.A=N0\/!377V;->_GN0\/WEY7W9*0&JYE2-@#^EUJV.!B@2_DLFW. M8:(1&MIV:I@ MM(H*^64S)[7>+WO5.A%J!,DO(L(N173C22+9I(2F=,V2:]V MYH ERZ9H,YI0"Q2I4ZWM&@53S4(V*O]@AXK-XZNC;!B+TVO'(!QLGBE,2_-& M7GOA!KZY-WO+HK5':'D8?F#?Y.$;D\7I=N#,K$4>GV0X-0K%RBGRQ/8^?)RB M(]D<)S YL61S/TZ)2F-L%\1%JTD:FWI!/"%R,23>9VX@SR1L\# 4:D K8/S!S#[(L\KZO+\55*4EH[4H(>>^_$8X5D7,C-NQ[R! MP@ TI!2;[-HVC^1%$ESV?(-G1%8EAA/J;IGD';'=^,:B5::?5'6CMU>]O?K M:BU3RVC+MC*T\U#8N T0'<&P;LLMDQ'3VRCU2D&N9V//QIT@X4H]KCLMT);:FJ3: MT,3Y_IFGF('SJ;1%ZFE.R3BF?:K':<_@'2'A*H/;T@L>SF9Z)&(8UADB12<& MVV-8+16R$[=C$(62>2XR-[!O?\F-ASCMK('[CB44XM&+?&7Z@!*VN/8V=B&U MHPN=]HX1]O)O#@/U$N@EL",DO*'4-D36O199AO\=5VFF!5-/\01!RN@P0-W M[.G@BMIV4R(%7??F/HH6UR(?H.ZMA"#OY2>QOW-]73@ MM$B.,#MER:M(0<"]2'F1Z@@):5C<>GLO9&QX"IS%92Y"72VUK*- BVBI^WQ5 M@MMCY96$EXONR$6;\[;9MX&C M\:';^6>.01$\ TTF45JT] !*\TD1P<\8L;%#VUH DD8:N14J.M$XY9.>Z3W3=X2$K'1L9# 1<^J@I5O6;3:X M5D[WC3R# ,T['__SC-XM1C?,'--@"3V8(9?8P)Y/V8CE%,A69BRI>ZT^F#QZ M,P?/UIZMOR:LS=URR3FDI[.1@_5N0VM,_+NE=R);.KH/ROK?N;C'MCFMQ_NR M,YENU+,M\T3%T<*F?0$#P-852S= @^5Z('")3CJ92]/F43](%GI!KM\+_;^Y M*'QWBD[GB^ZV4KB:8[@<^5!,)C15FXN&,:>1$Q77)H]F.'^XF?&(HE/E.A\Q MJC/IY9WS-&F 4Z1_"CD*6*Q$.9VL3JJ!@]^F,H$=.>)_<36<6Z W%Q'F[4\J M++"C)"_\(#6C+^+!+&B>\4(7D2KKQO>*YZ*B+\&=!6?Z=8EB@AL!NM(7KW:0 MMST9M(C;"G:6R59!90$'=2<=*2=FCZ@39$!CDT6I1T#590&<.\G:BA2LDX 0 M94O%-F1J!<\:5ZP^N!,[JDFV2[E0DM+V^_47P ]]"AS8)RCY2'"E% M<,##&Z99ZRIZ=N61OM9#H!MWM%ZM"]GOM2IJ1W!88'%(/54&OJ>*+S=II\6B M2&.G*F,.YC=W.-'0F=!AHC&B,EOV@D_4!%I?R<\P5_)]7"1"7:-, P%J%C5' M@*$HA+A*9:7 1N'L*/@'INF*I!TSIQ6<$+!%2!/HO(6RLQI 3X0;B/ Q59^Q M(4Y&'$T%3>L3S3DD;I-Z:3JI4D^)?'SI_A5"=H8L_^+QJR+"0Z@V;5M[*6)9 MX;A2 -"*1GIRCAZE%K'?IAZ]=/?9L:NCO)V!L%5NVKI$R57=N'$MG:EU*"RW M=%QQ6(6WQ*?=?EF;@MZ;1O%@)XLO:+I3&V!WZ"PU!2 G<2*I'%YR5,%GH!]0!' MIWUO<[TZQQ]9A#I"MHI LR#&R>X/G:*!";=G-A?)8AKEFBE"TWS2CKIW*I;I M3XXRKJEFQ'HLT*&%6VLE YE 2X=JB #4<.DUA"K'0<)2(=N MK!X!)EY3LC/B1F;4U8N?WUZ^-%[<']]>4B?O%%X=%36^\.@CG@.@@U!DHJ, M 24:Y:4:*99A[==>Q=-><)D'/_.[3,NX#+1]7KI/XI<&\TJ56MD)Z@Z?*XS+ M;4;;J(PT,%#!'CXCS2DL11_5%U+E(8<4G,\BJP<>K.-_ MQ@BCK[_SVUT7+)BUW>'6 M]*W8+&C5)7)!0C0&&)HM%=P4;:=OEU=@G@R/I,=QO@55G.,XC@UROU)'T8Z- M9'K?T-P!WI#AH(50D,L.0FK;25L.2-,_7_VWK7';2-; M&_TK1(!S8 -T[UPFV7O> $ZSG4F3KSM!(/W?*.DDL28(A46V6W-KS_K6K6* MI+H[F4RB]M27I-TMD<5BU:IU>=;SX*X4MP'#>T9WZ?7(Y'0]=B;"V,6B>=;( M7;2S"]<@>XJ')MH([1)I1Y@%\'3H@1!BS#7R<#T)TP2X*0J*\9+Q:,6C7H M#FU+M3Y!W#@9 1W79-G@#S7WKG:, MA;3Q6-*K@Q!L[%KC"&B1YKK@+H7$JXBIB_@6SAEP7F-AHN%I.C.W]+B\LKPK M?@8/Q"-TXOH:A3]:@"?+H>'%ZGBT=C@MP]-PJE!?SA4PA+F8)0]>G (1.R*:"'D)TNV35 MLV\=B=H?V'F1EW]>_A]])L(]HG[,M1>1IH<%NY1M]L63;[__PC^-#400 MZK9NWF!D.&OR!L@;X$(W@'%F##FLA/7G?9N2!?+6$$@C9N*6)>U,RQI&\Y1K MH)!^W8\U=]/!'G)M)J/)>^""]@"5VZA4GA!C!C .U9BD%$?-8T;NK:_]FVO\$M:X0% 02O9<*Y.658C1,%)HV.,= :A!Z,'"H<'<%W!"-D"/@KO#:VB/<5 M(N0@%E9<_9NVNWVV[V[S%LA;X$*F$*T[N#,1LN&VPF5_UWJ7-']5'[(YSVOY M7-N E3W%DRUQ]:4TQVD8&?7]7\TL\:'F5GC7F:-;/BRX?OSJCK-J6BJ ML5WOF6LP16J>C\I86"UG'_+2OK2EG5;L%_N>Z/D^^.NGV!])A1FA,?23=5U2 M2X54)$MN'!&) =PI8ZN\:C8=>*Q.759YZ5[:4OW?/YB[ZIFV*\K0ET9B;%JXWX9N2'- M]I&R7/W,B\GTX;G%:&$:(HT9-GX;A.!4J8[JUWUQZ'IUQ@VY>(U$WBB-TE - MO44NF[ZHD#&@HPFS/D0(ML2.YR!CFF!<,D 0Q,6 M&&RZ26D%==^5@3\ADL#1'S&-O5WB/T G9#\>D"^E^#%*'7B7L"K0=:D]FHD1 MZ%BFC1[<:>8H:)IG0D_4S!M^KHK/ QL;& @V'VBFEI2'%LEN$G8([*];IHK2 MWCH+2T\ZD; _:9$SXPR'DN11Q8K9O@^LA@[P"P-3/-/CQQ<5^0E56Y"7O_3& M:;HYEZNF]=AY.ZOA1(CJ#0\8#%W7<.'J_"@N;1F31C>:"-7DNWDL_SITW$WI' M%?PPKT*[.9?@V3@"R>-%1LCIXAVPHP?,4_90+] BYVF@:7C.UIO5VZ*)&+"W M$Y%,N,L;U^Z&_:FD'8G?]>-!$RU$.R-FESCIF1:/OT+6$KYC%$%3\MWUNA.J M.R8D'$Y'5XI5?:L5I;8#,\1)>0E:T03Q_N^V\!QTA.#^M^RT(=@^1J[@J^(+ M=I$K[SMP5@?-U@?[F3">852_@8-O/9"I7YPHM:7XA.MJA--RI(W/VL#&.$1] M"IXR/&%>P/@Z)M -G#[L?L/ 5B=QZ/\MUN->8,U]V^8B5F^'A]2Z]HJHWM0^ M9 D2ZMG)^R:B*WESV+ IAWO:Q5;UG"7!) Y:>HZQ-E'M"'$FZ\V%/Z:Z0:%QPF75VTHGAQ'8A'<<9HPSR>[FV% M=\^$-KG,D,L,=@TFZ=5 )&T(*NU&52?R3]E%OR)5 :;OIK[I+LVV/XII TM^ M4=/&A,@4:7$TQSW4X(94,WZ"3+*4#>RE&=BHHM,C\3;%&23\##[SZ+6L%F-R ML,'KFI/+N)Q/Q-2]8SQ/K G/H_A_!GKP<\DG@CCDG9%WQD5,H44X&'?CEQ&C MZ4$"&9H%HIN7:SJ-Y3;0\)TAE$041%E$NKF9-7FMI@]05 M*B&?9S8GY^-?I2SI]E6S#;>Q91>S7Z7PTO6Q[A)+0IQM^&6L?;W,DWT'@,)" M-Q)U ;GVL?/,LQ\DI5GO9KZ_2:VYIGS&O&0G4A*\L&CW]:K6" EWV*OK MU[C+!H=UT0K[(S#3#'L<<]MXQFY&%JTLFFK]AK+3?;4FIBM2B>3.BO6G2(JX MH]_R;S:?%JN:^X2/W1JE-ZZ*KU&5"\V+T)B@X@QA0*CYHH5#?%BV7U>/^16_ MJYOZ3YN&"US9B%V"8^"9U'2*P:WW+! M#GK*U"?@2=9X=!N=0'N[^^26PI:F6G/CJHW6NR85=CGFL53>J8P?_2MJXU2- M $EK0DW ?',9%V\.3,':H"&! MBXEW*I?/,,)'<++E:7CHKCB[ZH?TN[/0CIMWD\_@67?7#KN-Y>L'WQ?_V6 6 M:OF:5\7+1298^DI!7UD:/MU^6]4DEN7WW:T 7 MP&F/8DHB*G_.YIP)CJ^*KV+AO"SVB2\6W(=P.+./0:Z7'SUB^VJ!R,$P:L]= MV^C>!/$EEHDFKTA2%-MJC;5(3#$XOZZ.K/'\;IWZ[Q(%S$>9 N;=2E+\CE0- M[5 _&\8#Z:D2WLA=%:_WU Y!*G:+5J'J:\G3"S,#&!2"TZ&N_-VMZ,SA$&R8 MTG+/D5*==U-]U17SUX.M@=MO0K ED"B(E@A=36:UONF&!6BLIG UDOHVA'?A M((+;ZK>G9QL_33Q6 EP+ZX0P2QA.T>@9-:RPXCY^4(XH1D+A0&9&O5MYU]_( M5T5?U_-S=V.[\3GSDAVSQ#'KG>)0VPZWT=ASXQ4MN78)-[@L>3*#Y:<:S(AC MG^#T%_,8XKZ=92TB]"'+ZU;@K("_@^X3Q47H3^"*)\U)QO4Z$;MCSVCF^5RC M,N<*NU89MUBUM0MM%4=L&(5W, Y!O7M5=R81!*MD]"RY*8F7[=:1WV::7+T; M5M7ZS?G$#96-Z/"4TH2X=6"C& ' M@*^CBYM3=XDF958+5DDIA:Q#FPRV92) M-YMD9*-"\9U:FS$-10F=G*)Y!+F(/"UWM+Y#\(>"N=@N5.,>0,.%A#@DD&-E M;$CC=[[!RO27"6H;8\A::JWH"!D LT(K;]$!0MC\I'\5W)*Y_]QM,-#](DV4ZH-E@@E?JP^UOB5AE-?9T;1 FS MX+BD3UG^O!_R?KB0*62C[HF31[JGQ7B0)/O;U M ?NXP;DZ=G46)\V+_=(6.W@E;^N#DOBJ@<>J,'4'(;(Z+]J\:"]KT0KPT=K< MO$;S&KV0*9QYU2)2/DG5@-M\@[0QNXI@NH%H@VH?X#A@68E)I:5E4_EC.$64 M%WQ>\!]]QBN[KEJOOB^M5O4GPB]A\1)TB\ 87F'=D1"&Z#<#:&V1KVWG:5YO^3]\IY&?8NTEI$C5T1MI>F2@C[X%+VP/5A*WOKD@EU@DL5F4- M2TE4_P9"9N//\,0.?E\6.]<=.[A#PO.%1]"VJ44GJJW@X$!(2^TK/[@^$U]D M[,BAWYUM]?7;_^_7 <-ZZG_2RKQ(\0W9DW_,G5?__&5_SU M!Q\^OS1RO4]=6"^*#]]YE=KF3EU/R M.T9*V;3Q3D<^KL(>,4F#KAAA/ZT<,Q1[Y(5/D%T'G",&7W?'@8O9P>KQ-.W$%4(1Q)^F,B3B%X<&V"[%@ZH$7M'#V[8=QL^2>68"R^_ M-/>,FY2;G>J^V'2L!29I.SS/:\&5C-1X!"^N%3)Q<^[34X,A6N_=H9-55&(/ M!\,^88TM^+:DH-7N.ER%0BBUW(R2^Q,NT&/,TS!WG$GR1%9TA72'(1:#S33< M8IOUJ]'[NJ(=]].;OJJ91X62[?2&!].?;=T54F8\(&;F:#0B/1 M:R>4\9B!8OSVF*JXE46V[H% M2ZGGG+S/>#V.P8/63C]XG-DZN(9!#$:R3Y.RO#SO7QCZ QY,\?GY1[L23'[[ZZFDD,XVU MFK)X46.$DZ?X]Y[B4 "CP_J%Z]=OXB2__.+9!^:S1W=8@;==_W,\5*N@,#H[ MX$O=1;_J@.=\ R4-0]I7Z-57 B?2L8#7[_T8!L.L6XIO1GWRV81=%<_-4-*.P31CK*C,6"/ &(V6 M15B M\I^868[S"G-.%/]Z]*XD_CG 0N B7]8C3B!BW8QJ\Q##+4L?DD:FE)^ M^;:-@%3&N/;NP$C47A2O13JAR58TW&)%EH:O3 M[W6 H:)P4LZ?C8P(XHJQ#9_8(.[<9D5%6?G'/Q>KD2L9X3_AI M58\6G"/'66G\"CY%" GD3/_>X=6;"OE4GO/MOFWAO!O&P4V$!NO>P$*3\&+I MI7W9U,5W-9CVZ(]]^>KOQAW[[O]^].$'?_GK7S_1@Y"H&Y5;LIJ6G_76 B>R M]S.5:&)OI(%]\N%'?&7^QU\_(.*: ((&P99S2_6XZ&I>A!A0X_-SURX?E!9X2>1J4-^YW,JVR(62S<+6! M7%>$LNP[M*(6A;AX<)R1T[*;F:K$%'^PB3-1".FA@/-]3R11SD.)&$24$D70 MT*T4_-BJ_=&V%Q/^A-/J(8^0S<$C*#3D:3E7?X%]Y!(R6(.5Y""YGB/-8C"\ MT9V2]D>B,T$.HZ,:9GT#7A'NXQYW%$6BV)S<^II,2Q5(K\Z7+DL=A 2M14>> MT=BR+2// OF!'39:WN !7A]@2C-9Y>,XN/(TA"I"4V]A1ZZI<=\K@3.>;40E M+326M$-OW (_?"RA3@,TV^Q04AY4/.'2)JC"1A;XI+U"O MYTW0\]MIE+3=& MTOJ7>@TY<(WK;DJYA#[%.+6IW^"&A<.8K)%%:U,ZZZZ!E0$.*\C7*)<21XOA MABB5T8Q1=&8-&BR,O8XN]8-8E61P/7LV+#D2&T(.U<_H+1 V2SXP)>4.I-W@ MPGC4'*O]WDUYNLV'_-&A@1M.=UP(S!ZB1-CVD=PP31&B::L>!0XEB.3@](7E M2#=/S8S@T?;#3.U(W:"/P+&9MQ4"HC(8;%/W*EF%+K"1[T?X.HX+[KWF9=22 M5>^NBN^0TNV.AR2@CK:IE#Q:V+=R;!@"U*3QTGD>7)1TGH=P<''AV4A8E/DX MLUGJR> "M3CRHXIB ?.QTSJ^8S[#FXE')EY_71T9VE,GW"EA7I?^&!>P;3$O5P5?@#BDKV!MH_:UNX1OT!N0&2XS=- M1)P%UMZI4'!59#; RC8-3E?,B1@$5+@D7J]=>!&)7E4]ZY,CS MZJL E+.-,5?%:[%(T1\A@;M"Q.CF=E]22USL7@A!R8@EK0C5NMJX0[V.YP[W M#1W"^7T-:O."WP8SS4GF.42%?XXJ/B\V]_*.6&H;I9%E^[]LN^\\7G=<=GI'P!?K_O M$(H#?S#7^7J$8.>?\!<8- X;1O0"Y>JPSRJ]L8[]FY_^[S5>1#(R. 0,*F#; M?AY/2QQ6\42"#JKXPOVWC8,@ZL=(YN"?XB>IU=3#E\OB;]6Z@S-W:>KD[G^# MB=EYF*.J]=U^\L'BZ[X;CW:P!,$KB]?PL:,K_M_J9 M#$FG]'OPVV%1^^+ZZQ+6!)SL=)EVMZ_JXF]CZ_>UF87D[8:/_5]XQ=_5DT&6 M)+5XJKKBFZ[!#>J+)Y^[^F?XZ:EYT-$A+K___UR#ZRV\Y3!7JK46 MDDEJ=8.E?>3VX+(8&JRA9?W*)=O@!_ >*R\K05986,JPZ_MQNDQP1:&#>*+U MP'C2+X?=]5TT'87 M@$U:PYI-O_MU7P]^0 3-"O<[7^I%M\%THO[S5>6?PZ72+]Z[I^H&30T\:IBN M'\&+@$W\MKA^?6UWQ6]P0UY_\_+#![WI>RW_EWWEU^%1O\0\*FYB61A/]#&M M)3ACN1?M\'-\P)?6[M]O4K^OVI_I(2NXS\'-IO;[ZJ8.5]615\7G?;W9.1S3 M6A:JM?<7M4ESSX[IV?DX]^SDGIWEN8 M#<:Y>?;BA!G=U[^,]6JEQQ!O_*<3 MQ^CE%F[8!Z. ^#9L*DZ,]X(S2/[44U95JU:81&@P'R,]09B@Z8]='TF\.1.K M2>BTOJ>%K")0@J5_-PF-*9%+DGV"4V#G\$0X[JF 3N?%;7*G5FA>W5T75<:& M)3*F;[I;1TPQ,?DC; ,\ ,X2V6$0#' YC_0LYY'^(W9ESB/1-/QP#NYRBHJM MS/!$M3^'7%,M58CN >PD/4L+N!W"Z90S^ Z5'+?NUF!XR+/4#Z$JIJ)^F%"I MIHHC(Z&+5=_!ENL9="L?)5N$S$[)K3"JKZ@*5A]68^]C;7,).&05GX/%-)@# M"!8FABET<.RXXFNH8A;Z"9B3GR_3_Q*:W>Q%6(NV] MU.U&,,J3FCJPAVN.L:K$W,*&.-3CH<"JG[5KIKS'O7<+U6ON"6A+0W1#;/V\ MOLW%D-/A=Z9K5-$E)9]PUG3B]'9#X6"!=0<<0+9] MF<+GDO#+KPT9:<@P;KOUZ%7LX$X EQ+W?>Y.'4;3"$J 7W\QKUY,3VW?CP##":@-+()PA&53_"'R1/ W:Y>):2KC=5'W=(=V7]6DH)I[@ M<(=BASMO9.Y?/OB).8&\A#WFI]H="0*0IX66CB&SA(ZL6[T(A"L]0L8I1J-^ M.KI*C?N3B:H3[N$E=)8QGQ@L09#FM-\8?I;[*L,T]O-Q^$.:U++ M*(OC_N3K=?=,'ZHLMF.[EIN3=3ZU%:;%4+#)L0NK="#\?&S"CTUWBOJ#.(RN M-\.37,+QZ"KL&X>)CPC_$T$[;VHR4=8\IR3NT6+-356-L%;OF,VCK]%9K )- MR<2WY"FTIP#:7/C* 2O^MWO'E41]R3%=QRT"8@6G\V;G1_3@&$M\,$^Z0N^- M7S[YDM(_"98*X5#T8>+\]I2MS,JWG7XZ^$$IV-"YF>4GS11() ME,S!!=7S4#F7,A_IO:?6D\]?=1\_G699I7=5'X0!SSJP2:\^^BV''W]X]?P# M=5\X[PR_?G7]^LD/WS^%UR1-\YZWG*3M"^*@KVD9XC#B*+*/?H&G0)X&KGDE M*]6DXB(U$-@ EE>@<)9 R.=Z.*Z*+WDC^?DN"/M$Q9J2!BX/EO29/[6P.5'F M!HXM++* F41Q&I3]W$"\>W",AH!;]]WZM&[DN-XXV*@;E'V*)2:Q)V($X>#A MJ9O9QFX+,X&GC?C*P4>F/J\NV&R(R?L5$H:0U:9V#TP<\]>Y:[9K1N;E%?D! M[$U?U9TH*C!C+SWKH/]2UX'<=FKD(.,XS9,CC*9IOS(QC6Q8 G43R@=VR"#UQ9?;T:&='>2<2'K?IC M(X\_MG*.LF;8) +,IO/B;4:>!N8/9V8^+@/AI8*V4./>DA68;41)C$P,H^0= M?=/=LF/W7\JO-"EN+5W/[ML[W#"]V:2BHC[.AKC0RR6B<\RGCKWEQK#\(5K4 M(@D=RR%7X'4Z2:7"C&[A-M)F/&#KV;P09SN5[W!F\4XD@A8@"E7D@<8O3V:7 MRVMW#)W3[A0\19Z\I-DL%,UNG>V%8Q]YF.H+T5NB1N4J'0L\?9"*ELRNUD69 M<9HS*DZ;6[&_&_$0>+8ERV+;NU]&_!8S&7&]52@HI>#J!XXZ; 8)'S2F@)A: MD.??]MQ)FD[KA3_>E[*C1YR^)'Q*9--6EDH4UE']G/]ST38]JZAF%=4_Q0E? MW$*BAQ4\J"*ZR)1\H#K9O$_=^I41MANIT<#M<\_&XQW,I35& 'A3LDY4BQ3W M#7Y&F9U3UN+..^A"IO".'820.I.?1>Y%V"+;T[]Q7^1MD;?%14SA PZ6F+,P M9T:V['D)7\@4/F )8X*.TW.L A?7<;'A"!WBZN)8>8JCCZX_N$K3=,JKPZ4X MACMB2>XX4-Q*EYYF\#!99D,@O48$V=PC :D30FL;A)8.J$V:XYL0?>NUW5;RA9U-3'[KBOL846 MS?3^M.D[[/=>8=EWT[4=U[_[;JC84M,?UMVHG&:8.H,+'0-.$WZJD!>XIU(- M)A"SGYYWTF5,X1T[2;IER'MHO4A^LCH-0>_$G7#;;3.^C6@C52HG3 Z\F@X% M@!':?=QW'CR3P15/KG]\^12&CPCH"9;MAO]>,60D?_^!*%0S0"O#38 [9O47KX(/0Z>Q&B.%D+%05A5>) M$._M<6R\2 PLSE@0N\%;3H =,AL(T"+XXMJ*%2Q .VJ,]2F_KA M@/N-9.3X]0 @-]Q]>!DA"20[&=,*G+GG9A<%6HE2@]#L$0>76P4@>85/\&SC MCHXV8C&,A]"4-7KT9VN!@.+M@NJ#0)%J+L162Y,:5>^7$R(Y5LQF]$*F\$$. M"6Z]IFA=?X/ 3W_RL'J*)\^_?_T4')76Z<9\>!"IA3DB!1:K0NZ,V&1C(+RV MHZR:KMM W((5R575][7@^88H\(7MFT/AR>B''0K#Y*U-3M+2TV:G)N_&RYC" M!^Q&FP2Y8LIO.P/_Q6NR=(KAI76VW7;-)JLG;Z%VK'[L@>/SQQQ]_J'WN@4D$ MX2MUC^!-)!_?X*;'NAKJ\^[(._^GZSM"=3JDEG/@*SY5V9=^5%3.%# M*A/;[3,)WX;N+1XK=?0G[^HAT1-JD@;C;51+6"\;'AM8:@]G&=)Q5$B[T=4- M'XKP]7HC320\IC7W9L9Q294"S[W>!=+Z@/=EDAJ*P]F[M-GCCU0E)*#S].C=J@*C+&CP&]!RN?K=:R;L!1\VH M7.5;]A8,SP!$:I[E?E[,8R3R&P_%,\8"'Z-E^:=$3"/)5R7=;(2FE5"1& DB MJM9*22_&D8H^\%2&EBA$2:&.24<,FK",'M647M: M5*D^FQ>ZOYV1FQRLHLNY1YFS%%7ACD*C13P-HDQ2S=-YRXI]EA;HHC&ICVHK MYS;N/WA:$*&]A&N'_V$'5^S9)68K_ '9K;17 8Y?W.>(=H-!N6KJ%K/0Y-&/K70BX<6"3J!@\XV*[DQG2MT+9@ M;EM5_J@:@N@[*B:B2Y-E_A[%89VG(>Q@W%\:&&^6A&BC3/JOVL00+B2;$W8/ MG)JGH[3^(?^(YP;#$[A$F'5KFN[6"'L?,&Q0YVC*]BG]_PX;;<9CUZ+@#<3N MHX^"4I8V.MFJU%;2.TU!#!,S%I]A2M89#%R'D9&CGJ:=)!(Y""&&@M.1_<#J M@+B 9/1@3"K#4P6SO4OF&CT#)H:"<*V/DX'T@UPJF]FF**R^2*:M*+$;O!^W M>OX,5_;4O4D:::I#B $2OWNW.6L>EU6(R>P.^,J/G;!*D'_4(N.X*H)Q%H8Z MNUA@88D%$ TK]M'>8::SRW2!EB1/0R1+E85.76]G5SI7VY0SK@>3@ 6^<]N. M["0W-LXL6S"NTKK 9PA,^U!F0RP"O5 M@8/20GHFGDJNY^7]<"%3^-YG2URC&P=.(6/ZM$K'A$41J?:O;2,FX5KP&L%= M1([O@G&$@E/#TZX>/%4E.N;2TJP?[;F8 \P[*^^L"YE"/FDX.^Z7PE7M]3DX M26@W&**1$"J>'IY[=2*)^=J$Y$OQ]Z_:@%LEQ0-O,F^:O&DN9 H?.[OO[C6B AV:,08V0_V]].3X?=_:FL<]NN!BXFTUT?$7<%M MX&]\)==X1]QB&4R?-]]E3.'O<3YM:ZK5\:Y;UXJ6$8:_B#)R0O]F^:0,E _ MOE9J=$I*U/WF&<)X3I9LKI?+,V:1V<@'0A F:C,IM(?L0$/GWAU8W_]H+H3_ MSEP(F0LAV^>+M,\S8 ):2P--^-=SN&C'C<1>$U *!)J&\;6(>*6>8#3;21V$ M7+>Z-8Z734AE-'4NI"_+UWG% ,Z0A58C#I>SP1EQ;\(L QMRLRF>&M''T^,MD30NXR B?*5S%P[0TM)>\+=F"G"X9Q!*DDD,9V+4J!0+"5"K()[ M1^&$BHHL/8X"& />YSRV1[5,P^,93N(5G#].'+>E"$W@#P\/U"H&2T!X!4]2 M".Y.N)H\7#>;#YG[4Y8\SL8G3D."^G-QN=^ZA(X\JM+><6IJ;"-* M"F?6/5&SJ:8Q-4Y0 V52_O2A7X)8N/U01@HY$T"1*F[L,O UCQG[G79N"G'V M?(U=C[JY80OA3,#^([0>6YVCZ['UJ9)&+J'Y/L+_GD65WIF4)P&7S!0LV4UN MG" U9A7-@?G AU+9#BJ7X=_Y'E5]\ 9"2:1X\)!J4R65HQHB2?]&%0O:U3 ? MS%5Q'>4NT#SO.I+6@E ,];H4LX6(\CXBOE706)J\[Y"ASYLKVY@P#5^-/9Y& M))@6X+=PSQL4AD/U*TPR#F@!9IE(VEA5\2)LO&NV.;*^KS&5(8B))R^NKY_J M5^$D)+1OU)Q173$NM"46B@4T8Z-#V%#P\84:PAT QJLB/.O=NM]JS>X"0[JH M(L[-8G>.3*5Y18CKC@O?M7'+,ZJ6;"9'1U_#'EHVTQF?_ AZE_*T+$[+<]T_ MN@ML*T'=WF"W-S:"AL@,8H^H%1-"$I895[DEK,3#,>RXUP W$GZEKZDM/+:T MLH#-0(X_[$73O#73QF:1ZBGSP[1=,X5E/@25G7NW'L')F:>!,R0A#F'LV2]C M31R#BX<;[QO;R'Q7.,('WNB'"1JG[\;='C;O$/;[##C FW#B'Y![8:,./KEG MV$\C21H,$0R'-:.\,30LE=NRB+7I(4O, S;4^3*QH&D?%.H%[(BWQ>,5N M#8:B$&^(6N-L'U::4PK9*-'I7,QV))FGD,%0GR7["A>XL_(TJ%SU \[JI9Z' M,Z BZ=VNAYJURZ0"(=?1C OF'Z9>O R%A"_->$+/Y]ABN.Z1W04#A,'KKET: MG# W8"A/#R2CO:%T!V[^2'"C 4/,<81 A =O+*JD <['-Z9O*W=JY3)F+F/: M-Q]IGS?FYI]U;3(UQ1R)3B(U%,^C53 M.O>B*TG_%/]'[XQT6_1SAV@)8I2!83Q3QR&]3<9%4@W* M3;&4?@]>-D*/#U(J,!(V6(\4*-;RSN&M8O\6D%J!):OK=U4K@3QL^.>O?O!/ M,S@R[Y++F$(&WX 3NL*ZW19,_5"3\QE:MQ+(H;B?*X<;2%3BM:*'Y?YU#1=P M^13(Z_M"IA!. 95_A3"P[;N&;']E$1@+JU\+*0M!(5]$DLDB9+&\/T23?+X_ M+/L%LMAW<,"L*T0(KQS[712B'>%BX)V%05$VB^ILG"UKW V6O ^CDA1+'@U! M;A4])GQUCSA6>A8L7U5'Y29C"@!F2V*2PKQK\ZZ]D"E\[S.FMH3=0HD0V M' M3H4,@FU8V'13UVX8^Y8V,D$\!O#UA@,C-Y%K!I5J*282H7AMUIP>97E/Y#UQ M$5.(>T(. @GZC\TI*##/#RMBENY@L+XT1+%1+XY"%MPIU&E)20<42^\8M1A: M3_"L@'.F&3G?>1YAD'=*WBF7,87O?<;N3NRMTJA)<;39%"Q,TN29G*[I)!C&[?'G37L@4ABIFO7+6&D;A()5.2R[&W\7&ISCEQ*J4LV/+Y';K%S:XD.[I=K !J.<1E90 MR=OE@K8+ZQD0C3IHZD/2 R8SN< ('E50+AJ)\1_-./ _F7'@7L:!_U#;J9[H0@!84Q6ZZS?4 MJW9?=)JD?DS2!XPD5:4C_^GD-K'=@PQ0Q(,\W- ),E0*&62:T<;5>E=S!NR[ M!@RP0;D)G5WM_OOI M=-BA='I+),=-2BF0:J3>J#=$?VFJ]1MZ! D 4-]Q(YY3Z)J9S^I5\:(R'7B2 M=! MN-$[R@(TKL+"2PD#9H=-M3)7(I9"$YHV@SDRN(!MO2:MXO8 MOW/ Z0SGO4!CD:>!FYJI$VX1S2O;)VZ7 M;X+69D/642H#KMX . TJ/-QENV^7'G'4LSF5?-8*E M"I.CDV+;*.A]R=-QW$'FK\)ZWDS/#^ZS4OXM;MB(_!0=%6BG[]'C?F6 MV2-@;76;@+X.A9!0>'=OP0.G%HX>E_>\+^4<+P0BQP_'JNX7Y^.>KV>S?('V M*$_#G&M"/,?(;VSD1!=]2/UD9'Z:5BB7'!_A;B+K$[LNHJN7.'J2W74MJN6" MR?R*4KO(4+.6'DPSM :NZ=?5T5GAT^D0Y,3Y\B?JKZ!N+$>=I1OFS@E&ZT?^ M_*LPFN+)\Q]?/0T5U@HF:-,=F2:CN#[V=5/ =/R%GJQW1P>F<4/WFE[R"P@" M"'1:$FSH0*@A[)I'Z"KJ]UD6^D)\ M@]DS3Y]S<>9+B@HD= DWV[AU3;ZIB#TI>=;"S*W(PS(?5S;VMNR0=3W+A=[=4W@\49)-'(D8&+ M_?1W\ EORT >X!WF;G&;FJ\^O2J^Z6Y1]A./D["1T?2P\_$"V1U1>IDVRS?D MQ*RK2.$1?$1\L&N(@]>GXLF+;UZ!>]548[O>,XT233?,NGM3D*!THP(). $X M']KHCZ,V3[;4QA%V=54?Z.A$D.P!J]QSK5JE82C1BT8/LVY;^(7PR[5[,A.S M-F4\>< :X,.$+^X0B8O10.W?L$16SYX=^#6E-E0=NHA\Y]^-*["^RM^B\/M9 ME_6/_.0F#J O>IR]FOP ,O!!)BR90[C@"^K9PK.AQ+]MZUXFM!I0'?:6L@Z< M5X 9O<5ZH6::Y8IFTFDXWIDD>?@CYIIA>!LVHGJTKALPW@A(JP9YWQO^FW)C MNF+?W8:/R6NVD8Y>B3:VVR2&^PKVE9ZDW-HFUOYE )RUQ;>XC=K-?WW?$=]5 M^$6Y<$H\^?*GIW0B\''#/I;.@^$SU]0'O8]QVDZ&2UEK.)T[6-RQ4AP;N> MW-GH?"UQCNJ(T$[-//'Y:^/].=>!/##:?QT-_13 MJ[['1S)^ON);#*!LJZ.ADA#\A M7-4R:O"9I@5H\B!PT"_JY>5U^N]? MITOU](WSZ[Y>X2F]8M+@/[6^OL3R>;Y&2%2C2M\^A6J>_YHTE<*+/<)S.^SE MR46A1\!'F:?E3-$( ?J',KC2\*@8>@8'FB-!AR3B+?KR4?]OJ9;-*H+@'/66 MW#JTV&S)#\5+9'[,1V#S\S0PP38M7V1PQ",'_A]HG%%4 Z,-[MZL#W?O#JYX MNK<5'G>1KKMW&))SFHLN\G*/0) /0G6+Z/-3$1S,([UZ\?S9)Q]^]$DI/_WU M _[IXX\_YCP[_N,OGWST/@7C5+)!>@/1PDA&+ 3Y&&VK6L "'0.%ZS4'P.XM MA# ""*0(C\LC_;C#NTTG8Y;'ZF?9;\I#,;UGZX)VP10RJ?R_-/O&PF@=VH=L ME2&(4)P@/P%=EX;6&6\Z/*3DYJN;JF[0#[\J?EALZD568=?3 !)_S">\\Y4I3]L06R0W1N267KL!"GGRM&>SV6;"V=.EH M2]6*,@J'L0,H DJ)5B9I;PD&B.GPR:$B1P+SC# (@DP_1IN]VPO_<\]$D'+. MT(,9D +E; -K@T++_^%X_A@VXOUXH*0+%F4\A:C\#YB2=:@(S ;KZ<(::/*, M<&M5G (C%B&>@B2C:Y+S%Y=GL/ VIJ!$52)*.2YOFV[$.M-$O(]Y0ZBG"8F&DY5FR MTVYBI8IFF3E#R"N')Z<;T#.';JM^4$DSVFAARS*=,).IKB&VRMFG^,. ?\WDY8&;O@E MZ3:NH8&EWW<=U_#GG@2\).PZX&ZP.# .$V<@" RDAM,1?X&G%QCDPX%\D*W1 MB#!WY^/QU(VA,RZJ(ICW?AL$)[5N7WNIBK-M#E^_K2=T?_91B9V)%>1$Z5,> M$\X# 4K2S"63$^\I9HOK!1]TA1U]SK/\E?43:)%/G 3K( @YCYS;Y 34VWLVNH74Z&5/RP]& M&*KKS^M"63[Y-LI-VF9;]N[!X"G]!T)):$^3'N^((5752):,V\M6VEW'QQU] M3S',$:V3\$ZQ_XQ%8DS:+6M9[*LF,&Z%]&.LDI5![((_,^]O+3F=&%B[8A-? MA_,F%C@ZTM8"MFY7*9FW1YE2.%ZSK-9C\-WR-- T_&3VM_%X2#$*O@>^ZWSK M\P84Z2BK_]"=[?U7[LA^/,*.3/?N+.].1R'>(NXY28O +^!#C()G#5W!E(0K MWMG(GI(5+(B3GZ-H>153" 1=YX'J(&\X=?(T.72,$\YQ^\#5^DBX,/[#/ MT'"J=,-1'^$?N_91.\]Y'?_.TW#=@,''GHT'RZEQ1ZG93T_%"62/E+=\@^#M2[,J?$0#EA=K-23T,30-'*(H&@^^#'PGC$.!4 D?6$ M!+W6U:^*UUVQK28JY89*:%-,M3T3U@95^0S"GJ%"(AKD\@8HRR ME-T9(4U9 M71M86%T^_B_07N1IL#EP=,_+(BA@GT6FXAX1XTIIQ8!*.43HK>R'%5ZP>Z:T M6ZY7.QBV/GD>V*D& O.RQ!U:YHG<)S>L!)W=X63,3ZBHD3C>VXVRMFIG$ M!L/%EPU-=H/R?DY:/>X4R];RM5\*L.6TB_6.AMHW:YP[+)>?S292"H&.?7(> MU#4H$V+3D(^#)7YO$BY)(60MVLP.GMG!SZS!,XXV'C1X FWZZE9RX[9A98CZ MSUD:(J_F"YG"]SX3.-K*T%.QLCE%R.% P_PO8^]P(=]6Z<%#]#K6[R1E8PX2 M\VK/J_U"IO"]STPH$VHC7=()VPFXE1$EZK&=1^-(0252,@@O)A*>.1\8CLS' MB2BU@SNU4F7M7;?-NR3OD@N9PCL]G*B)%?,"N#NHNLA-M!#"4&]ZY*2J NA\ M1=3?J^YMY/*HN&4=-X9(@"$6G"&Z>5?D77$A4WC.4PJ,*[!\7V&[VY>BZ(@- M$A#>OZ@5F5.\IISX[E0\>?7EB]=/R:^'C'2[\8!TT[".(6- M=%2@F-<*M@3%Q[-L-2JR,?A>>?OD[7,14TC;9ZVM#7Z4=HZ]PUQQK: 20FEJ MV^/;S9LV;#] MT1L3"UB].XY"'GB@)!]V?V2)RESZ7$* &?*PKG>,SQ%0(;MZVDHPJ@#/>E^[ M&PGWL4L7*__<5TOB,8(#%KSO??UO!)Y2<,.DLXT00PGER)GR+'U;5!;&%N%( MW$F$E5/,<[CUOH4)AJ@-^=^Q&XR1R?71,9NO^K05Q6.FQ>@BWM&C7JJYJ>,/ MGI8O8;?BUKD-@E].*%55YQL&E*@G*,1P1A"0YL]G*E:U)R@2-8&61&/QC/BB M#RJ3$(!! >UDC(EDT657![X?(L/4'B0%[P0=9VKY!W/2(M""B2Y6:G\"!W=( MV"]VY)*(U:RM,FJDYTZF1W!LY6D(I_<#FAL#*QJO\(@GCEW)E??=NB:XKS;V MUOU,R&ZVH5+\('\%84JE8L)+2W1>"F"\Q,0G6!IDO0=;U/6;-\X=Z=-:@RB1 MR;.'4+(T/8L$]AYJ3W]G%GP: ^KC,:+2)E'+&?',A& F2$Z9'JG[U+@"7S1+ M,+P>@G;=ZF2[JR9?F;))%U]%V5;IC5XPM%LJJ"R\3D1)3_TR^VXTY3S_*O65 M[6H\(WX>^]ION'I*W#D!_1W96G0D41MPT7S*$,Y/&7[+WH\I[PES$-H$"'G: MDL>W31H2[FS;I;G ?C.=QP6R6?MT5AX3X:%UHZ<5;P1(7* MY=?%RX#;V1A_@-;I956>SUNKXK7 M;LVEZ24^W3ODN")3@SWYDQ.?.6C229@P+3 S!7XVZJJ+*7B )<%=?+>RCZ(($S8Z4U(G*QI'1% M\FN'CMB9<(V93P@=2@B(:-%;!"JU7&);:KLA8@L+!1^ZM_4Z):F8-F5&DB5: M2N.&]3BC$[8DI=P'6X74J*1)C3$DNKUJ]- H7I>GB$>'A3AYS0 MK%2D$(+)P!7J>@JBG&D QR,1 9)('6N6"(_\Q+M#)B#J3\&H\FV0(VK!UC11 MZV2QQT.U/Y]'O82EP%)5$*3A;DK^SO)\B7B]1'HD7:H$\;;7!29_#*3RN\@G M%;"0ODA]!N$=#$=95.$+-$W1,2@-:TBJM6VM7^]^CF='*O2WI+6*\H=80X7% M/;*\CI5(03W%T$LD?9C,'Q2B?7D$6;5E9/=O<9,%5:/T'@'8@$_.NC_P19C' MBD^6(+(ESO*2-!#I#=VP'N2'[W_X/K<'+7PR'O,LO".^+@D!R3P1AX!]=B*: M N]^G"E6+N@?H7ZB4;:*RK&H=Q34?.#'0XU(9MPK(8]%L5X@H+XD#Z_5_Y#3FD2 MW])&M'Q9_&;Z$EY6?5-7(4XS4PYOK6Z4Z0P6#WH5@7(!HP^BM!#%;Y3SB:UI MW#B6M)TT,%W/D#\KJ!+RVEK5W63-P@$QPMLZ75:G518D^6-.3 VE'QP1\V(S MIQ.U'/9.A><2FVJUB!G0N!V9[TY8!O$@3?1(>\E_K-'A#?W,@7D3#,N(0081 ME%/4;;N[%"]INZ=C(&6D:(/7'-HCDWH&'L <6 E9H027EN,VG-X44)^-U[3C MWO!"":53:?WM)6]\NY12X)ADX>,0DQA*O)"JH#A$&>F[WF99$DPV97,]+%.] M'DLQLPFG]]"[H* V:V]'6Q4C!;C_39WI42]TU^=I,*IA)L<4W<)YI4+(%V]1 MN*ENEG@2I5[QL$Q8DN0M)Q40_ ;E,+0\PK3B#Z1:O(BY?=1++)>$_FCBQ[C= MR$V8 A6FI^+#*7!P+[^]0'=;N5?5;E9/Z[18=F.36H(?H^1D,-A MQY*Y&!_#09&GX<_NI"/7@H*&TX=WYVI\2 M328VJCB,?N"2C;C]\Q;,T@XEZ)Y;8O6E\B9[-J;4>IW,!VM%4"Z4DS_IL#19 M*BG+5*B5,S#<(MWS2]!<&V4F_410@E,I*N@.*XWHVEF6;)XBMMG6Y5 SH'46 MQ.HK7\P^)K+'G %;7%-28^*P^4X.LC-'#4:XAVEUUV/GD^=0>_:02P5M6@PK M$P%R-K ^K,;>69*CJ09G=DL\B H G%79S6MB& 9(X.$JL":;I"/%IW/F4 MP@5_=\?M*PE-&_;$XQJU0B1:5,Z^\>4=)__R-+Q+/1H?Y!Z-G*-=GHM_&+4Q MKG"EQWY$OBR!EUZ=/2*63P$YKM."J'#DFN,U2;PB]]42VH?40["6<2O'!I6] M$(]08UJC,\\1G(')D15]3G5-SH%YZ-HU8=GIS@NF$$T%E)+ + ML-O.R\./E@@\T'L;+G],'?.DB!>4'E9M(",T+^O;),$DLQ7$.\X]2=URFKI5 M00*>(BFD$CS,D+DN%\.)-AS/55U["9LMWSN.4HFK"V9[57Q#TD,19+/LQ^>J(LNHEXQ)T',P5P/-G): M*L.%'R54;B=WHD_RK=:N056/JN?2]# >,+=0X7[>@7\U*%XJIB;0]NQ<"P__ MZOKUDQ^^?ZIHEN3CGF%AT@9$D3K$XG.S-DUCG#W27:IVL5_1:5=PB33DF/8'5;[D-O/F_1C]< S(T!X&?J3$%"7"RHT M&X<,-YRTVK@#95VE>4M?DTVE:!L5.I[S\X8$[K<-\=5RST13U0?! IC],]L) M\$5M[;S=.^G0"*^*7,WPV5#?-!J*R.A D,9D=Y_)@>% 1&U1GT$YXHCCAW$, MI.V;O> M\3XNMFKD_?\(PJD\+?>UBFM.YU<4_Q)\0RB/J,:+V=0='*"[RM37.E:2V!0S MW+T"E5,9=YM&,Y4Q[J%PRL OR"4S%OASQ7FV^FP2[%P"+.AL$(IK;(UV$$[& MJG$''T6L(WF_I;/(T?#EGY%Y&D(G^5(6/"I)LWU0S_\A7>?S#4F(844]6U W ME:BI3Q3[D91TF6W!G*LMR%VI_V+TP[K8#<5=/ETK;<&32H-M\T!_ &L(,;P, MO@L8NJZ9 M8N@-7$78AA\B:*KY$KSATAS>P?YM*0E@([ZI=O3CA&C >MBBNCXA,3A#78!L MY?V@G>/Z(Y,B%,**<-X173J 8[W\.+:+0T6C)K4?7D6Q?9II:^-*%P'L M-!N3]%?30^#S^%)?MX0&)G<1'8%IH4W-R]==MRE>)&_F)?8C(W[CR?KK%R^) M@5<3.G$%3&(-NLQSS0W%*WS]'"X03-HD=Z2F3U T:2/#5?$=14 DC 6O]L0% M2W!BNM%39]Z;MKMM)ZZ"]*6PP;,<6 ;XD\1J<-'4]0C2NFAX>Q;^.9&A"[Z( MY1LPY!N]9S#;F56.UXN<% _PD,K425OJI,=,SIJS\MCEJIE QW9^I M(U$&;:*9'%%4V^.K21<8_XV%8#(!<]X(E[,1ME@O1@W@H1X:08*HC$3C!CA: M^4S:0_Q+.V5R.N?%G!?SA4PA6O7MB!P&AD>LZY="$XN6BP5&S%-M9L [ZJH] M'DW@%3S'Y'.8UZH;;0OE+70A4_C>9^JK M>%?_,W3+4((&8T9:S+S'**W;(V"5\) P=^?EWE>YG_T,J_; MG\N;^J&587J W/::!$C,[CGS/UYNI5(J70?A:E^,M)M20=4 MNQ,659/XC15^RY^E>7BBW2)<5!"-%[2ZL)'$KL=["HM$T;FN6@3CJ)0[[HZF M?@-6<]\A[5=;#7(T4(Z3C/WB^"+$J>J1B(F"8RE36"XMRG$G[7R5-&^ZFB9P MDX96U81?5%.KI59)FXZJIHLOQ4*Y"'VHC#09Z/ (*OJY_\WT MOWV8^]_>K?ZW?S\2IGI085N*X4NM\F51\\FC6!.62Q$*08=,?LP@/-5*69UB M03:62JEA.99SCM6IZ\T)'Y!R,UBJ8:S>5C5W/PHE56I:X8& -GG2%@/OR7E0-WS1!!O M& 7_I=U>/FB["U.H,.1%KSHA_ C$*0%S@U_OS$/%V$$!^(CT91<477%P9MU! MOL!0@+[:U.ITTV]9=H%*_('LG1DH%D>E M?3E+&WZ"P)=;' B"6G'3I,V*=FTVV'E5/Z95C08;G7APSUMIZ:=N0J:B41#Z ML3N&6S7=>OAX4T-'C5:+2,+4L*%-*1%7.!DN3*&R9OF N9PO<^L\ !Z8AKB>VZKG9MA[J- MN#O^2R"I#"C%PI#Y^Y.:\J5/,V NK^V+6ML,YG0W51."U-@"QSE^*V+Z;F#D MX1%6PD&!K=OT#\988MC ?U)V/6K5 MV0YQE_I)%H@E4!NJ0CEGL8?(Z^S$_]CO7PP^S6GO@0 CQ"0Z9BY4Q25/<$R;;D!']71"0OE2'0=IU'F+#Q[^DHT8^PD36Q,FFL3\W0* M*J0J6T[87]8DQ:_&*??.O;F? B,13J> 36]$-!_6MJ9TFAVOBT-'YIQ&&!+: M\-CCRE-__="OQF,")G&K9W#D_4?0EGDH\I*FBQM*=X8IE)%HGWXNH/R+EMP4. M$XT 4R>&2TXR=86T3Y]KO<9*F[+$3<-;<;Q;2GP@FT5).>#3Q M"PXD>"]&J,4X,>!O%ZB>]:"[EP32F"]AJ9JR^/(;&[UU0J@AU[@@8D:SQ7L$ M 6&>EOL((\GID[:CA'7\C),F-&$)\_(*=L*MJ5V2%81.O+WI1PB)2$=/I84"=Z&-T)@2L5&-O80[=B;AIS2. M444P7#P*];$),"J+\$UX77#B8^?6HH"F9RE+N3"I_Z5*3S0WA.3@PLF$_#K> M%ALJO350 D['OR;DU_A["*(YO.*121R[/*YKC.Z8/(T=%EPKZCF=V4$I=>RVP5"4WVF,#AFVILU_NS;)8E,N+Y>B5ID8;P!K!@8#6K M'F8YU8RI#[!1!A$V@*D:G9\>)LR[/[A(:47KZ6[)3VX_YE6J(A/Z%BWI* 6G M:##ZN>X47.!(OZW;&^!E9E3O?& MP_R[.UNJ%C 4I9%%;X0.]XS:#NY\Z?F'X2CC[5G?3_A2_5D5JZ <$KN;@O[S M354W3-J$]L?P"Q@*!3I:;]#Z[%W50%Q?$R>N;'_W6KX_QU;B >JS:GVJF"YB6:&A*?@C^2XWL:8 MZH&V6L\LMK03?.$]AY3XC)2$S>;U I=-G@;-//11SV$F:DQA4DBBW[/F6W?; M&!;T33_N/+'"2WA'J7G9CC@$/QXTA\$R#:7\+'=120B,SP*R!HLF=+VQAR#5 M3>4D\*9XCS"*>YD[EZFTIO68%C.8-=+@<_XQ84R7;O,[)X<&%I(R1!?EA5A] MP?(LT5,M*^C\JMMR.%VU9"Y=;U^X9H=H %SGAQ^NBAKV+VUZL$;7D\_0G:3&LULKR@#O6\%INIVM ZRG93;G M\SE/ XM8X?8YH'G$[K? .?/3U>LKN_>#MB7E/!KO;A5-1;9,%*,.9(1_5=J& M82'5,+C#40"^6A=@BP]FA;;=S$VBYJ,#6@FT'/,#VF3XPS'-1SD:.M(1'E=@ M7HBET/:2J2*B+=)DX3P@X M#'W@$0X<_V!@Y08D:6Y9"DH,-)G"!DX!M7*J7;W>PS'OVIW8'_TS@CMW D#@O;);$?$ZHL,L=: D.?R #/1# M!Y[/K\O'F>1I69R6?[B$6M*[!M-,&%561_KJ/UT0%<*3S%/H0:$;A:<:"S0G M":%U4S6TGPXD3R=X<+@S[42V]J;,$V,LA"_"OG]U_?K)#]\_%5!>1M0\!D\I M3X-N*'+90M[(K?>T0RA3 *=_3P ./$%K++"Q6KF'$)Z"M*X(?HZUQ=Z%6#[):2C.9(*L1^%* M&!PVB>Y,&L!\=<+09L_8BE,A7Z''=F[ MS)Y;(9@N*]>/'_VR8?'3=S]^>U&^!+Z@4E["7S^8OH2 3"_^_C@F^.L//GQ^1LD,S19S-MA82$SF;;NF)L/$:!3.L>+WB^LU!,:LW2(0 MQC<2VWGI*(._B9BQ#L-+#SO:3/RPO9M]6+6\UNSK82(!$]Q.$JT]^H%Z%BGB M!$$\\:Y$W=:@'IBCZYY[9#WYP@&Q?/+=5OW&9B7./$;H^B-H)0;"57(88N$( M'[*!H!YI5^J;;C GF(:%C:LVFNBV=X*7(83'!K:8)$CP"IL:=Y 9/DWNBE0& MTW[OJ^(UIT;06^ZF\R<@27@DF>=T,"&E'*H *_MZV./&(WY=8;)^I&NBP')! M:YDBY&0PC]E'RQ[\GQ,;AM28)D]TB[GME@H3V&"[H:B0EK+J5ZND]S)>SD:= M::R9UE%F7PY"/%(J*:IBAY@[EP"-X[(_158#J=5R8C9^+0H"D29Y%C-X-,%6 MGH;0Q:$=B!(N:C.2(%\]5_$F '7=M67L=4]R.+@AYSL0\\-RT(>M:DV :0*Q M^U9;.ZBJ4$G390R.HT] .-01GC<>KXS/N$US5>&&,=Y M'9F+\E#S(L[38 J."?IGY=BSNYUDE.P#PL2T?9*/6W"2HY M+[[@4V&.YP#_X&QRH,486^.-4*.0]]9!(:Q#U08'!)\Q! ;UT4GSM,C249\4 M/<,:V^HIK*/IO=COL@T>.ZE7E:PF&G.?QH6G958*>2?K*I4W=0#.G MD[S6)!U8P/5Z[*D/BD#_\'FO0L[(F:U:*QA"*8SD7)1I(P?TX$ZU0U!(>TIS M]*FXBU?]P0WCC70\2#K#T;%0%"R\8^TGFY65;7N7+-8>WP &NOL8J/3X&CR' M9$N<(_#K'GEOX.9-4ZTZ)A(O181:J@S\QJN^1WU$A@0A5(W07A:EI*V[^#8= MO'&"^@4]"3PJ\&DXGNH='17XL;\99S ?F!9X4>1JLDI>R5%'S M)*+ET'2%W;6B6OY:] 96L(58JS4VJ=J=K8'M%'I_MW6CTU)\T^!/)UPJYH2: MVX6\Q2X_(Y);HTQKU%]R:]2[U1KU[\\D.C; &-$$[+;Q)0U[-#C&C+\.+'-( M6FH]E<0-+ 30"*Z+W]='8X*Q@P*Q=>=XJ@.(,7YL2G7-SB!Q/DAVY0'#) !?5/9.D&EZ>/!YMCRB.YBW6 8 M6/A,;J@M$'.-3!H+[7*B2QB*@WY)6'H7'6:9!&EPDTPFP7(IS"'!== M)=(/J[[RU.%!EX,O%K#SQ[XFQ(/9@]3_6?%[AM\C0P(?Y]A^;R?JCZA 8N$L#9UG="IC$ MZDS#.](3>^GV2AM3$2"GXNZP0T-_5Z@D.VRI'UQR8>G)P7^5> M,[2$JS$]QDM>6AH9SJ/!+#Z?Y:*R7-14+FKB']RS_;@(>2_[><6DDM@Y10V; MV)T1>)"C[3">$NE74(-6$K2YM@>W)I!+COVT;R-+L.4]=5%[ZK=F'/^%34>G MM>BT+#+\8O+PE00J5MZW(2.&#H$RX E5;QQ2H!2H?L,-2/$C,U4N@IZ> M."XSV1]5FPE1D.(S2JNS?^<6@RK!"&22$K6TMZ^K<"#'?IJ M_087-!7Q%'BCJW+CL*)@0NA?6Q+AR$%=XC(2JZ:0)6W1J&A0+JW1=TD\H6S> MS/45Q+A."F2*@D:WPNB@IB"EPUYB 0C9!6K T&2O3%<%3]$XYB1*+F4YGL]; M+Z'45I:P&368I$YK7^UZ%R%KW([DE/4Z\(%)I_Y@%U;( M: *6;.@5W6A$@3K5/X*K@ N 6TXS$I10%?$^'V^G*@/\$/X(5T8S4%%J0GCM MC8TUMI387L@2["NP#'U7,=--[[@8(5S85,2@C LQ__/MS67* EEAHJJ*%F7N M 2_!11*!T/EEU4XQ@+-"&R-T?M2AUV$'GM<))Z-+XZN'1,EITP73NSP-23W: MY"H63X%@\.4 0!NN5I@I%P-G$N;&67 )'X*^N(%CRL=I%W[#=2WL2H M!YU6<2PY2#2?(1D]<0']2 !LYHZC%1=+?$L]]'(0YI3Q!9JH/ W6B8P>T7V. MX@-(LV0+7!77RU[0E C#2 R :&?JR.2K ]6O$]:)R;I0(X%C*>F5D3H5U M$V'G>'C<++"8/-&2WFCQ_; M'%4?*,SCXP[[*<7%ME2W1KHYE14QO#P6_@-S=.QJ(LI0.8"D'RN M-IS;;F :@'5?8TVP8A8X,PQ:5DN#30^_X(Y71 @(AQ*>U(&V14YG:J6G24[. M>&06:$]&W\L2JIZT\\3JQ3#0A7 B"LG>_T5]&L(S;F@M%#WEQW+8DO.KI M1HRGM5DGNL,YK)+;20V)"U'16; O.1_!D[25;T1"@'X M!^8R!K(I#QA7\G@/N&QL7YL_T< L,(Q\7A/W*7[P.+&WK1$N9RTY>)E\),+;SE:6TJQL>Q:TP3*>AZS MA,0X5:XG8OL@)<]=WDWS3#AN&R1P04K3F+"/Y./#N*FY.0XG87N2'DB4X%OQ MK="K6=='&N/O]"XF)Y4^KSP@MK&Z9U:\$#D0.SDD\?2C>MSY;1+S_!W%O+-, M_W^T\3/(U;!B9B#HK,PL8"_(%T:SB6@[&*LDD C3 EMR]J4KZ6XS$?%-G9C]/PM[&O M/36%8 S+D@2WIOP;>2Z6N#\$EBD^9(K,I *D9!/@GXKP%#Z])')($BQ4;[;1 MAEQ W3;8KRO8*U+ Y:N)2N:1UVVZDJ.U@#*C/>0)26H0V/X S* MTZ!MILKUF]#S)8VD__J&16Z^Q28+(C ZN.)GZQ),-]Q$]8^+4Y(I5.TQPETU MPEY4^$-%@L_S1M?*VZ? ?Y1ZQG[Y4ZE_(S!%W9K,QQ6,8L-G>_$#?PASEL7U M>IA48<+(I!3(*44[=5RIKT.Q,.!)3+6OQR3F'0FEU8V=4FUUUPS8(<'-.&6>R'5L1+T0B:3\)T%3.<:C>1@(L M]@M'[_IG6X0&5LCJG+V^2[2?>1IH&@R7N#&F]/^Q[XX.AOB\.R #.!N-BE4L MEVUM&IIAIE#2)FH!T!:8*OR7+Z[YZ@,FE'#GB8%^$:[\,M2/6F.,[[DSJYUR M>?R'AWS#0@.IXH(Y=J7F3_N5Z>QY\L%3R9[T;@XJE.:Z&JP#EDZXIDV<[!9M M.(."X%D!(:ZB+#:.JBG5D( /U1P_^?!IX6JJ*#RIG[(M,Q_B!B"TU03>("/_ M,;[A#]C0'\$LB:@FOW.\+/]L9@_G!34*Z!1Y4M=/;3:I)->[$[QQ<,V9AD*L MNKPN#T^!/8R_-/&/T3A/ML>5KE:BQTG";X M;H,<3@**T=8+RC=@5D#[L9Z&PPQWF7HC]QQ>%=(-KQQIU,3C*^)M8#!#!P9$ MND6I0Y6Z9(.R%AY0**B'O'.JM)5@55!0-]DGRI!L(B8GXK:\P)A\0WA$J0I' M[UAWMM3D\LEW@28_3P,+RZ@/SBU0ZIT.^ZG3;P\*Q+:Y7T8G@LI4$K!2, M] M8/%4F(<$QH;5;(BF^*XR>LX(J&;S($TLB&1F,Q=O:[(9&F\05'W!#9IK'R@KV7*5.GB,Z4>^_(DO&9P:,T]Z<8%QJ((WUHOJ MMWJ9L$(6<5T6_W=NZ?")8M]F//N8C5KE#&D-"*_3-$65 L'Y>*Q-/?\BME:V M,'D:9HGC!2H=;GECW_=\?FJY('L&X1EE=>TE[08Z@W@5$);]9.@94?ECWJ:# M$^'B!7E?M*:(>P7;R<0EPJ46VUHB[DWL38!>)[8T&%"I3W,T-4U'^?#MF,I2 MGH]>I:6I ="F[O#&R4$F%_G5MKW>_IJ[4C^/QE:>Q +,1S+)/5MOA,91 MTLWO416-*:=09KHO.;H)[XC:I1K8DPU%B?K*!JP1L. MD'J&0C-$X=S"BLE!^T8K(J%3@!\U86G6#><@*B&DOD" &^C=+.3[!3QU1^(' M2V.QW>A"'K]X4,JF;#!99]ZD8IH%?6X:#!"" %'8#.5^BY@.@:)Q2C.^#KDP MV(<1H[.Q=R2X;9K?&GF!W4US"_D 7# M2PW[JOC'OF[<@[/XQEFRZAK3;NH',/IHMQQB&L.BG_JE_EP/WNR#99(ZGN"' MM,+NVI^[4YI(H+HJL/D9RL"N, F MW578!42\7[(;ZW9-]*>QM4JO4;NH?S?!B5%LM2 ITC'8+9Q3H526Z]^7[T[G M:="H@F!9V&+1[MFW1FB68.0GVXS*J]++ICT,4YBH^>*$#BB"P#!S@,>>5D_I MCGP&IBIWIC,5CLJOB"6O0GH^JR#B1Z;H6FYC-8UI%$10#PU"3>$N[!N2TB6Z MEW7[\]B?Y._;;FR5F96R.;>UY]A+\@N;L4\:'V0"2N.ER3_5C40.D*I!J:'V ME,H0Q2E>-U4M7"NU>/H(C]N)(T+E8&X!K=OIGH'459'WKAX5*$DT;H=+%5L52D1"5$G(R1O?,5, W"Q6](C8DG=YSQX5LY2 M75R4,J8N>^Y/Q PW!68>U?\T$J2"DQ&Z8ISTN^6FO$M=#I_D+H?Z*IA'^2_Z*5QY&52:316%'5,&B1L13(50S7JZ4$3 M+D=6%[@B\S30-+PB*9. MS=RI=@UNW!H!G0Y[G0_44"/,.M.3Y]/,^)M7[65,X7N?2FK6Z9NF #(F3VQ/B*D-J_:O&HO9 K1M$*H&F)0AM[6 MFL=;G0R9<%ZV>=E>R!2^]QDUY+!0ZU:9#ZBS##Q83+[LLG^0E^QE+5GD.R;F M*#:U,2]'3_7!7S_UC#%18;B0KA:QW)CU7<-$F-L5-O ME\6U&;N55W)>R1]]IK6=WB$0U7.+&P=P3-^,!$KSVKCEY ,3375G=);S MVLYK^T*F\+W/W-M]A8]N*HO,V4F(43_VH7&0\*+5$>%8T>.8M /6+2>-52 N M7@$>XU"/AR ZV;M!.F"K _*,LGA8]T:U?BS2"XKX?0N2*7E M0O7O/ T_D"4T2TEZD4QWPQP^8HPOD3PC!>:1D7I$I,*$!-1U%# HP0Z?Q>$Q ME$V:WEF]8E^O:B5H60";!*KNA*Y+Q2^HQ2)1.P]RQIDC,N\! W,/RYD(?JCO MQ:N_0&(;1!K48J=24,+#_BI$7$Y9W]*]88F'F&.(6L0J=2TB[_>@C! GLM]Q M=TA;+?RZK[WCUN\!@:I7Q0^I&],U]?I$#62XYXJ;BD5FR4M5]]HN3%28#OH#M:OQ^,5SXJ":99^0/7WL:0I:M^L&9L,C;E?OAH%U MP$-/(TJ+D5NGKX1 9PK-[2.9";X()6:"NR2N7?+ ^$$<9BF(-GUU;/%*:_+4 MEY0'8MX*?J+8181W(@+A0^SHPD>?RT!&(T12Q=01+VS N,D.K='4$'O9=$@* M*I09TP_!ZM0F=.VCT.48'&1$1.C:\GM&";?Z3FDI9?S<;\>N_M:G?/S@U7]? MMPRR'73MKB,.A_Z # M=NVT0$;]RPRWRW;P:O:\K6O0_O>DKE!H2$1J4UL'O M"=F+P.(G\N()[V!I(*:I.@1?CI![W='U_\8^OO]Y)S;+Q:R@1STMOZ<_4WSE M5OV(26T,FG_P;0O#'!? M>>H%OL :G&QU,5.,OB;Q7YKY#,6$8:S#%1G'3/L. # ].Y>^FZ8^/B*W@EDQR4X,UW=([/?R?8Q1(# M'RP:X=C]_\GH_YS]_I-MS:KIUB2*HULW;B0?' GDZNEWR/U"3;#/NMM6HF4X MPV\P*%:?R#(MPX0.(U_RB>R:NKP_'LA*/I'UW?;&Y1,.1; M/-%75?NF^"I<_4?7./0DQE;#^&-UHI2'/WE8W4_9CW$]I9%T=!JM4"Y GHZS M,63=SG?,L44=?Q!3>N:-U'^"2EN.Q)A\UT,E/&?SU&R_! M(4?I:53#I'-7_&KXFU N$EUVF#]L:3/"J%JW#FG&NH58X(;SE+,H"OV. M&VJ2S17BO*,N#81XP+9BT\$5*I##OVFRQ5E%]1F2/:>U)5N6?+B1U<$GC.2(YH"5' MD1PUW3UAU=K#Q])($CF+!I7680N7$*G?.+"JQO1W-<0=I7($X[!MNEL269EN M8QJ5;"7R3S6LU'OK5K+;E,C0>]AK%=^$CL.V:Y_IDQ *%KU/V)#H0O.FI[!< MKQ<5>W$(>C<^=,'E;;L#$KICFVZ803L$3A!Z\+Q#=0OY1C=8=L7#EX-0?(51 M,3.^6XC2I2H@M.X=1?X8>9,9X2!^&GGK9^G7_.DS)0/\V*[I5I@WH&DL,%# M()<+M3E.'9I1N*@B"6*Q1,*11#PXIA-I/+O,.GJAJRU/@_(@(FZG4H+R0]?6 M$%ZHBV,<@3;)_)OB/_+<>81FT3;AFB*>Z>FFC7F!*9\PA&SDS(3^]KAWRP H M#P*%BAH4O\_#]"*&L+AN4$UH9X%1 R'%8#>V*,B@%--IA2\"T+=]!6[02"33 M4A,D5VMPZWT+KV=WDMP@J^*U;KCM^C>>Z*2UK,$.*U[//@-54H-]08 0NYZXOSJ4UB#6T(S M&(#%[=Y1) ([E,G%V17 _&.P;S[YAL9VO'/+!;)\T4+ 2$L'<8L%"@ZW1%&< M(!QC'Q#5R5"YK%K&8,NZ/ 318&B% 52(*[-**Q/1S0HP\$;LA:W+1CM^)NA* MK#)S/A5C^Z9%D84H+83]QX;WU2!4"$6+T?BAPL%Q:*AWW4HTR&KI$U5TL*;_ M.\(QX'H8^"O'-K=%EMQ#\<'[S_XWH\,R.NR13LLWK@(_!N5%B@:"!\_"QK#+ MM[BX0TJ*)!WBGD;U7MDX=E/^6^&3>6GDP_T/RC O W]Z\?-9>Y,.-3BYVM$) M=[G5O;1[2>F);CCG+!T:Q3[N/&*"F;"NPR=>5#V<8!^^_\'[?,)?;V%3;@CT M^!R_=@W[[PG]X?GU4U*U.6)HM%$A/7.Z,MJ00('D"J##'N^/).R4XF#<$[PB M6Q25E+KQ7K\4)^CE\,7R#]]%?T+13H M1:"7E+!0"=>+IT1_%AR8-&<$T7+7]AUAI^HV7I;I3S8DS@0.UZYJI3L-'L%A M::&I_=ZIXCDJDDKIN7K+2>ATX,BX)OB/55^10B\L=71$V'\A*5^>]371^:-& M !8^>$ PAI=8XO@B-LWLJB,Z0)0CTB>CE<7K([W] =X,=[106PSJ?Q7__?[_ M TX;Q*_/NNTS9-0/E\/A;FTGCX!CL54[*OO0$:!\#'3! MVE2HLSP$KFHPRY3"_MO8.NP@^*",]OSUB'0)=>!@ MX^EPXAT5AP97#[I!JQ/)HQ*V@,-6E>A.E)_[L3'"S8AH5Z!>U1C=-1KW2]+A MDWLEHXT&8@/7]A3;!I10\3G^#PY"DC@AO56=13AR,3:70QR[C'AT&)W2J4# M(0E J?(:VB\^^+BD"83!T!,7U^,.K6SX_991^5@R98\Y"$SRZ6SZ.X-=U&OI M9'(8?FQ@)6IPGPZ=*] MYQI=!!FF)SR*D A<4$3>V)O'Z:[E1*U[5A7' 5*_ M::@[C(T3X3W.-$9X1W0SLHV]0..2IX&)$,C_M%Z[NLO1Q((#Q=@&1B-TQT'S M0]/DFR>+K1L4'7.RW&Y#=E7=>C6LUR@.@!JGK\#9@VCB90,_7W-2BJP$7@#] M;+H="G!4M^KB.]QN+=TTB-J34.,:O"BGV1X%1>A^< MO2 .&:WE]8N7)4P O$8R3'\#GXML&YFPO^1&H+R-XC1$H5=%MQ\<'.@;K&;5 MSB\P#YA6M?U"*BKTY 8%4A--H[!L<#F:$T4VX MN3XLGGS[2H+GR1:[@HTY#TWIDJ^N5;3&GX_A8M33[D1,E6*D$#11QIP05R$8 MB=L,/@W#^^0I4[II=$4GK.@PF]@K87* G?^IP+!\")67@I[/:6JGP2.2'KB6 MJ81XO#8:KP8.K^C7.K%/MG4/<[X9G0S[HZ>?RFLCMX1MTT."4Z%1H*A6_T;. MAOSYR72"/G[*/@^^DB,* $ORX35J1% 90YS#+[#_C'QG_ UG/6F,WXSP!N'S M_0W-\)-OOGG]E*)_3,/P$D;F!+Z,IP3!#7F//GABN['>"-\$K( C'Q+D1]&J M)4]30U9>ODUQ%N<,(8U3Z;4R)OE/XT'DEA3V^$]PFCX;8U2N/HD.6@ MB7OAHY+NA#6KD;(\U")3Q]H0OT'8Q;IL2>P6!Y1NU_D*1LH=*83'PZ87.>'9 MQ\.;K+T]@>(-4(#/QBF<%6.ZC]!#Q[0J7K$U\4+P< U,;+'O;L-.U:=@U6UD MQ-C$IKA8_M&/3W $X9-G,EE:"#PY8N!0+2X1H]YDGS?#I?_D9+9!HB%VVA\[ ME%Z3")G#WFJ#.598SK1'H^OWPWKH,*%-!^4DK*3+6:(!L3&]:UB#E3'34:M)]5EY+8#7$JH1 HK7P(5GD,VEZ$@39;2AQ M8KRFZ55U$)-8)8)W3K&?4!@4*'C'#RF#$PU [T4)?QI!S!W(;9 H"=^9&4[@ M9Z.OR0%;)O<+*F>"%YI).MVI,MMAMEC//%R%F[K:M?!VL;=<_EBUE#I/_V F M%$\H]C#@Y>.LY8#F H^*/VT:KL-*P?A"DZZ>$P*1(R[)'%!EJ26.%?(?"?Z' M.)S%7 %YO&B6Q0&2W")8F^!!\?I$/ [J7A:O36YTG@C6A*HD8BEKFR:!ZQ9# M%TW=)5D-25,L;'@;D;'D,?FXR_6[%=5S"-Q'W27@>E./"L(#S4,E*$&URO.2 M%P9?)!X<*76%(+:.^_H8N-W4SHG<;TBIJ.Y" MB'05A4BNCNG6J M5$E5V'TLV8[CN,I5>F0[\9.+59;]2[U_@N20"PL$&%QVQ7SZ=_IT]TP/+MR5 M+5N4@C_B:'=)8#"8Z>G+Z7.6:1B';-]^_/[V+!(6YX[R)X+E@,X*YW %HW8R#A!8AE&1F0C(&62&3;S8#RJ1R MXH2 ;8-&#!! I ]T=R/8KV(GQ>(L.$T(+!!I\3--3.H@T%NLT.4#9)=IF9R6 MKPWJ7QH::7_&'*TYF@.V8)/W0JVV\SX]*%]NZJ;+]]RP()A_R9'X>VW\%;2I MX*:H(@K!Y'5NBD9I8%%V>>5.(()T#?R+.*"C_PVQNY198)DGZS:9I6 J*I]:6J? %5HRG<-!F5RJWSZ7+;@*MO20ZWO_]_?:F@8IHNJND M&D+[.44#B%NLY#* #PB,Q7E3)2"F#Z?W0/O_$B5,G$X MQ-!A'TL'TZ[LI:C$+@62+BCN,6B5,YS+7EOVVAN&@""UK;2D53_IYV63&1Y$@_N(@V0]AE;G+>.->,/;,WM36=6,A!SNSNDE7>4WEZ7+DNNKQ@% M3+CT[VN]3# 3H=FDYA[6<.MD;AD=0V471J_E.SDS '9.7@][4!&M0$R]G:X/ M;EHGV.DV/W:!\E+Y@^(K[?M4^)/GC_DGXP2]C00M5]1[#:N#NPB+52UQ;>H.3-@*NI M,52&1#UEJH=V4>K37J^^V[&R2UE7U*=BUCYM/NR]>K/I&UR;WFZD+VB5+AV/ M :0%.Y6378#=K/<@SK%Q(OQX@ UF?> P.6V_)BPY1^/6B^6)"<[L#-_#$DM? MX$'W7D_#;Q<["P6*03W1+O=;%&GLXC;WF[O,[^ R4XC(,5_K_$Z%#(%%WH,\ MCLX+HC%9ER(:W\I>5U:5GJ2C9.-IEAV5N1VW*[(OC=I@N.'BL[[_:_CMQH>2 MG]GF7:X*?[0PB>B^W>1'-\_==\NVYWJ4J+Q*9*B;:V8S1*_3;DE&27(B M7NXFFAM"(BPJA"FSS30. -[(NJESPFX&4 OO?/'@VA&T(* ",+VLN,(Q.RG2 M$4!)'&F%G])DMLZA.7- XF. C#%E;C"2HF:FKR'-G?/XD#+WTT>A>*04*9KT MK06VH.$1OOJ1F#9HY?2!L(,[7>.3L*9*RO1DXA,K90D?EW5,9!9^]N^XW1I_ M"NW8>&_T%#7-1C"+?2NLH#< ,TTN"@ZG"B DX .Q%*8XC,QN5/'*ML99GD!M M-^93@5!1@(_*#W-E$?]NA3E3<1- 0A6X-18=XX-';TOS(+*@1%2'O??6K" K M V.A:504VN5%V?-VQLLN*+C47_H@LY<^]P.)W& PLI\S 9/43;*KN79D%A3S M8X'-M4R/.YQA6WB]4OP)DVAVOQ2%]+2;V=,C#%IP,5D& S! XS,SA7%XB<.] MF"M+C@B:HOI6^+A+.%29;2<_Y-P+R>[OL>]RM4(C--X;>K[_W0?4Y'$IXDWADN.S_VY\#./4SDWGB+]48!UUD&8R0$8#PP0/QU^_>_'LF;:W3*//U-I'*\>($W(+:F'J@I.=A6-? MS+X$H#QE?N2;&\$PBQ6)C! 4^M**\I$PSM+0KAO=9]5&%4GE\2=41L3:B$KX)$:MJ^@>@B<7F2PYD;A3#+U]0TXS@G M+ZV$NUPK99NBV?2'%F==BQ45N;],7&-HP-!5A(2/B!@\OL2_U"#.C9 MGP@A#=DGMC%7,'>"Z+6U[T%\OWKN)]O_6!5YP+ @H1U__5S5 U_(TX!RZ/GS M%\\>AR2=4-%$VQ@>O:$7P3 =;W!^(XM4Q@\UI."?/_')M*G=: M_86D'RGM0E099;C4]2HLF,$W=1)_X'GAN7RA[:>V3&.^=.O/VB;$C/_TGP#' MU"=\LY63$)>183PB\KKO?>1/9(+\_8=@L$,@1<+T15K_]IPKD+RF*HIR&PFK M>+@E$8VL,5DNXKB[L88([MCC+^29Y/Y27;I+T('B+R-$COB&4/H>T8C$']$% MTPOM1DOJ[MAS9N70Q*#VEI(M20<.EX"3-DF*#MQ66EC%DSFEK:0F9DCGMY,[ M^@#+SDP(Z:)\BE2KA4CSPSHV/R14_!<+*GY!Q<_(,P5J<2F%:;4T 'IATK;7 MJY=2!X3?8)A(0/.'-!*.]U:"(^00P2>( JU$/&MGFGRZP!/B@N'1;"N -Y0M MVN%0 =51UQ!==U??4049":V)6H7I#9K*;0HMD9)7P>)2-A5/95(=EAY8B9(Y M$C(FGDTNOG3(7SEK)+5KW'\GA(^*O^-$[2 <&H2[B$2R8)BS8)5CZ364RJVG M,A44K_X%#$IK'J%Q;(/T*K9F/*?0EES@C+<;BX;F,B T"@5%>[$ M]L6\/*X5C.OUZN]@#1D$S&G.SU8#J=3C'RT+(63VH(JXK!(39"9T+4[$>=#! M=C)UA9@&Y0>(V5#$ ^TFEZ$R\I6#W%!8R 92=O%J4@NRM9\ECW:!1GB9A@ A MB+N0>8T8TY?N*7$A@RK--RHB^,RO^]6C;[ZAY!,=!6RH8J/;7[Y^\0.;1_I7 MR%E$AW64*Q#IQ5*S4>*0U\SD-9%/PH5S5NHA^FBJ,#<-!(RX'=\HXJ2V5P>( M)),\-[EPZCP&:(Y!1R(Q*)I?2(\E\Y04)%H6Z8DL'WZ:+&AA!$H@]]1_9B2[ MPX.TCL)T?YX@#H4O)37(C$B4B$!K+LG8U2'7""B=-@V 4++H84-!)&;O?W 4 M-17MP:)()XK@#(\>>.C@*Q6\@=Q3Z_1JOH-H$SG_0$'RZ^)NH%#Q59#P=ZAI M2$W:QQQ;6D/D[T_Y);R*)/HR=-E!O'2RS"; 2GII!TX":MQ'2(%=+*2U4,AJ MNN :T3AX-@@ MYC(L I,KKH&2L 96;VB.*-S4<=JM'=5:6W$?A=Q6*F"3/@)OQ[ZSKTB6_1CD M$XJ5S7:@WH=X=4=Y6 DL@=N]5>8A43 +(S [0+OH]>9ZM?3NC IJ(YB&2@"\ M!+06JM)U,5@.<6H[@I M'/IT8HJ-,Q"Q6Q,;;N:GVZHO]? MK?.V6)#*"R7!9X\VC)4,EQ5)L:;61-/1O M?KKZZ>7J:[JXUON^;?*#(^W&U:.O7WS[A@2;/C^IK;WL.^C[X,)JT=$KC M1K5#V#M_[:^%RW[*Y?(WHU^C.,D$?93,=4%KD_[.Y4'05E&%"X?@A-7T5T27 M2BB^MJ[<7=$Q4NR*(*HA%^5'H*L+]7QXM_GTV\6RH7G7==C*1,NK1?&->C[E M]:J/2^W5J,CC_?[<;_<1%TR&_4 S&%\Q#_+LL<3DPZU%0JYC8IE?EV'IB\RC M#;JL*U&9EY/XIWMNIJ?TWZCJYU]-?]!7=\]7PQ*ZS2$&4<=W-G)*0IM1XAC\ MS59C=;G3&[;<@RZR=P@O*R=_U.&WJ%SO,OK!ANQ2<&6G#^2@A$3)$^3D8@(1 M*3TS!EI(X_4^>C.<&[&W3FX6'A!34(L;EB*"D5N,170S1+F=B><0?QX#O$XBFMO7>1/1S4#6HOPIS:]YD^^?/+Y]69'*GR5-^0E%@[.'R!)K(HG$<#G(_.6?Q MS-@"/-6? GT34C?(]4O>G;+^R#!'2V)-55GC8$YG7+)HL8=-72.3Y?!G&WV* MCJ-_L-]C'"P9\DS"*E+;>HM(-G2YU. \I4[6@SH"&,+ M>6\N\['9L?K/@?!-G YM(X)'E-(=F;8WM,"&@9KV(% S"2>3U@^E[28VG+T( MJ4IRAKC2JSA3@\"XA1ZV!!6INC5ID*CF"5LB\J9,?E5!PP;*D3X@[!AUN[U1 MMQBG)@-"KS?!"'N*9GM% MOOPI9,'MP&R^'PUW$J9(2Y/S[OQNT)!(@;Z?:)*E)*.*DH9>&JH7U2CM3_DZ M<^ \9(GZT[UO!OG[D*.8P>W\^AT1L^>6EV2<<5\]LGUA'+CY"2INBQ*L9 U4 MH,J8TGZK[6+\>U=*O5\^Y84UK,H@WI#MC:TM,83Y2@'SC!96Z1'G37[H9I3[(W% MR@[,4K2RG__P/1,#V*Y,IO.EDB!(G@RN6+!7/643VE/;N8#QI>#YM*8;=?GF M5!N\H<'SXI+_7:W'9DF\_@1B0 MH)Q>E^X##@%LE[!!.-))0%P@AV&3UB0OR[B_.C/JR4,4IQ*I11BJUBF&G=W# MEFXTMN?$6+/F%"(UFBGGX&'IK$0K0V7N*4%VG8*?/@X &T1$/9-L82 M(WZBF]*?D4ST[C@X4EH D"S+3?J!0[W%-(=90.,!]!_&ET:-7 MS+*3KVNA02;[[%<3&6@(391)KWP6L6V1N@,X;K+R6829R!7K1EG?+41'._,% MA[<=TL\L*;P+-#C+-##1K&N/11=8G"RG% RJ-%AK5EV)=PS!E=O<5*2>V+^E<4,,#K\DRY@">$:P$ M"#J=%OI]H.JO\,A=[Z^S%=5*Z@/]YG%&IHP;<8FLG4UG1O6D7MLE_.P=O)4C MHYFW'4P)P3[]-]J#=\=RYC7MJ,NZ/ASZREI/M%XWL"_1Z?.C(=)4'#KK$\P< M6(QJRVBD;B5=Y0;ZL[BG/D); ].(3C8'N$:V.GK+2?PFCZ^I 1TN);I3SK\M M29"%X[108<0=Y2"IA3DS30=T!!;^>U#E:&NZ96N_M"F.PB+6RK,4 M_^Z9YLKTCP>8(PL+L,NA^S?4]%"PBERN<:=+%&_J4X$ICCC?6/L-9+YR0#LT MO!3U-ER;GI=0CN.A4]:U.QW56Y-;DN9GWLEBU_R >E@DE3(Y(='QB$>WX^( M'?6@3X1ZZN( M;9/?UL5VQ5,6. 29=Z^^91CX>M>WM 50:?2[9N,?GL:[<>EK&A E)0&A^);R M3!S^18PMVQ/7V7VO7EUT3Y':KSAO(_(6W Y'"ADAHQO)EJDM#>94ZQTI!.8Q MX;-?<5JHR2'W71]580J"YY0,]:M5&?+VCN5>@9((9IK_?^B MXW+UUQH,CB^_>9[@6@+@G:G2&&VF4RF6KM[T0D@!-5 #/4SG>G!WSMC3_"\> MW@6Z-LLT2&2=Q;P5DJ4**MM-[WCL;<:Z4LY5&+HSBVU(\E8)$T\PN=2;6Y0N M.'1T*(B%>E75=Z7;[ITY@)AGW8;Y:;(LHS.9 (%NOJ8%(_A:]Y=)!CJRN M]C5HW!IJI*IPNC$7["5,Y13 BTS\9-S=,O" M2(UCU1AVV+BK[N_%*T=:2>,R'>(RY=67$MJJ4,$/?=L6.8;X MTZO&_]6IP&^!-I=XN &?7-S4M?:AP .NVLGB\C 3G1Y\T9'"E?C+KF"^B\*_ M/GJWB%_"3^;!WW1;^5-=U!G(P52%\^ID]M"4$="M;LI 8>&3VQYX51E/T&C] M/^;YTUQ82IRFR3\DA7;LG7+0QM_@QK8D-1<8#U, W4E?>]Q(6.NV;9 Q*T%' M+)'TFEC0(:Z.58S8(RJ62&X:"65)1RUO#IDI_UO1HWO(;+,I6@29Q3/=Y[RW MV+2KHVXI22[BR+PLSV'!+__V;YPJ@ 'H+O!^LV&Q'\DB)@W,6CD(]-,:_&X8 M["5<]G*V59076($J%GN9Z7]"?4$YH969D9(.XYB\CFDR\M) C,&R@S;PUA0 MTXFX0T5)^)Y/20K!$;Z?S%@LN#<&_FNG-">(1YGICA%7Z]B;@(_7=O[BS.#1 MR>JB2V'0*9'?>M<.X3PECY@6'<&](^D>!J+E!P+?MK;9$@>WBDG9\HQU'@5Y M;'(8.!/@].1C;S7F![BR*Z3;H- M:LG"T37RQ,?TRXD;.3H#79OVD= #A(DC+XM4KT/&"9[RF(!\T(@"&$;BQ]%L M^BMM>$$>"DF]=%$(H!ZXX2'[(8><$D:6JE&@:)*6BV/LN\O$B@<&O*7W<9"; ME0 %7CUE/Y?SXYW!+)9).#,)/\3*KY/TG^V -UOO+2S@Y3!>N]1,2S'"#1L@9[ MR?P[%'>X5X%9F+!Z>Q*I+=FW\4'(SZ0_2TTRG:!&AD89O\)NX)9+VRWI8Z"* MB F2'+=-ULBY:H M=?^\*]UKNVK^Z,?R,[&B[4YZ)WS&NVC>9GV)%7)54 KHS^N\]6:K/G M6OZ[;*!E [W[#<2)"")B'=7T):F>IL1W/;/%H3 RU,@3% :XP(^C/V>K?.UW M#Q@<1Z2R[(E MERUY(5,XW)**@.#\(,.C)7#*N.61*T+C\"[3Q1]0)X>C RYC$G#"><:8)FP% MFS'P9Y>MLFR5"YG"C[[*5W:S\!+FC#,Z.B*:#=D09FOQ1\>:Q<]%/H30C140 MY2I\PLL_HA$.AZ);)95@4[_5\C,A[/#YHVN0YFG],=32[6M0'A-(+&]8'82( MK-F?C#BC96,M&^M"IG#*+<3*)L;!N>@&TSB !&8IXEXL8Y!X15E,PVY1R9#32!N,J0#<#(8\! M7/[LZB,1J/['\=%WZ]Q#3R5^&=0:S'VF;B MWH4.=5&1:E:$^<@=CC>L^U(EV,5[MZY4 M'52)!*YDXF\&?D38"FK=W%*C?-'><".(6@[Z2RS=%V(1F XI>*G3#P9%V>GD MJV99V^NY+?Y?BK18 ">8AD32A&D^IU%>Z:+.]R0K[529)V+*E+^+:(!H=8?X M:"[ED27Y?UW=@U#,0'X;I_$5'=65\X\3VE>@JJ#\RI&S-)*01$1QR6[LOI%. MF$.L1X2^*-LX;FD^1J#39J8Q MGTK 162!D3Y]W"0V/5\T-NJ]LF8+AO[=M( %$P=@RTU,\="-N"! M5JL:OP]#RL0\LD&AHY93)WYH%1U)9^5E)Q23]V]TXKI8&C?>!\]BF88@D>[] M <+9\>I'.HG][/?,,,)*H+5IO [47J-TY-!&G)D5 M=F1"!UC"42EMYE:VA6D_JKJZ:IST*1MJLLT-T?TQOCIRXE0N;ZZ"LO,5&3CI MP"ZDE:)HVS[P]84NB&U1]E()#/YFV]6;5S?>+H&T,C(7XE,VD4.S->2J_>_> M98NQT8,=Y(,6D\R9@$(+VW3H8V$;YIRQ\QY9!]V^[HJ0Z@#-9M$B\+F*Z@Y! ML\F])AXQ40BD'90 ,!(V5K##E1OGAA_EA&C!(5BVH]:[?W6 M $TJ6! AS*UVE;,[,4ND5$6M = DU*.9<"PU!Y6=$K^_-1E99NP8A+]JD<=_ MMK=UMWG9&W!HI'!DF [X$*FB+S^J>A^D@#CPH3?)L-,0@XR@LC*2/11X]2"8 M^I!AF*+Q*/V7J!9^^_4S1')"I&6)PIAI%=;+RL\F8LK9X(R23ESM&E9.C(D< M-[\WE24,@K0%TXY.@*K\0TCA%Z'K.)8D>(2?=PH\A\,2=B,@MD+J(5L%95RP MJ_H/63:O446,2+)L52P>7"%3 +Y5?SW)Y G?5U2WE73$C;D0W8:06JR[JT1C M_D@KNK @X_>%<=='\4')#!-N%G'0O67>S22#&MA*:1<3>PF[X17SSTYS5B5\ MO#NS5@C6N1GJ)":4,0-_0/;0'9N*#RN4_I :CI\N#<=+P_'T7$@]8J;8 6AK MWD&- 1H:U(U$!HR@K["GPF\U&0P9RL4T"QP3N,IGJ4U5:1YC)A\9/ YKZY*N MY5TL.$W80$-.?E(;MR5W9JL<670^^)'DA%K$F=]V0CUEXY9=VE]]J[UA*AYB M>J;UX6\+_T:07\G1>*9-90AA6B)4CF<ZH91I"QD0XY:848F( D=:JA#:.553)N!#\+RU=R,8V58DZRJ'R+6&:;$K! MX!(M+7I9$$9_(++J@YSM= ZU;@;<-P!M#%EG._ODG+,8%;^7VL.%+MME&I2' M),H(3X$56@GI2TJG#1.!,>TG'FC [;N0)$,FR MC2YQ_2S38$MT _"#9N-&O !H:P8:P?NDA&/*IDA:D50FHH"R!/?:"!^QK5=M M/:K/;7HZ(V:I)HT- BFI3'P-+;)N73AJ&I+_/],XEO-F2Q(\Y?\:*$AX,0O#W M0L@L]W>GR26MN>B+@C255"EF;JO5FC>YH212_0UCJ.42H:6D)@2Z/>L'Z0*U MB1X69YEB"$[7GE]MH<]BT.0_"__9<5P8H"+S!.OK1D*D UAO.3E&;R;(5>KW M!"VS' ?O 71AF99IKVL'F0/_$DS%19(V&>(W<<"'??"^\D&4:[MM=O*V:HY0U_-+?Y%MW\#OJ M 9M-FDJX^B3ZQ3GU4OUVNX[)WV9@]7/#9%R'=#R*C$Q>BD<6^8(M X@?N2(^ M=X4KMX:B*A2D;UUHQDQ)0(+'EF+:Z358N 'QF:(XSA/KBI@*"F3VXA+H)=T7X*918IJB"=+MU!NR[3G(!A0D MP"^"<1'4GF3P?83N?&1'D3#$;K^LWKO3G1*;98T+>$4B-[#?F@62^.+GGHP)6 9M$/1+D+@K9%\A)ULT6 M>CXA\A!52;HXZ5K5_I&R5>GV DN?.W?0]@BG%-UU!*'?YLU6%]I V'MX'OK_ ML,H\$^'W1F/6W$X>.XAG?RM"<+=%7>8!IUKF=ZT=*GZ_U1ER<77/($.#[.4Z M42XCV?NNA-#O=G67-Z Q+EW7241DM"57TI88H'^*8=WXY5)&N4DW-3F6'N OSU]D M@B+#YF;ZR;JB^!S_)O' 9JN(Z<9!.S) QN:PY$#1040QBBI"?=>VP:*@%RP? M6OPV_E%@GN$7D,@?RGL\2RIES"3- LO&553XLE2F.[<-1<60 V(] DF2%)OB MF(MHY>01R$>% IDWBW_G\7WS MD_=- #-HN]"]!?1"D\LYY0BZ/X.BWXDEWS;]ODV>Q20<&+5-L/PWN[@2(_I% MDIY9W4U3]_L;8@PM:N]8D5MU5"''T6I8X?BI.:U'RIO'HQ+\#,_\ XGY[EOF;\@.%F,GQL[]*(2+W7QU>8O_W@Q,G83G2=IJ#_7 M>L))45I+@JP#0$A_W$TY_/%)NY%5&+]K88,HG+IZV<3U7/#.6/81KE7DB$; MP7K'SJ;H*0-YLJ<0H:*!7XG1<-L/RZ?[D)HZ/EF:.I:FCAD^/'^\$@E;MGHN M=N1'SEOX'9[!7E(+J5+*4-UGU^0'LL OQ7B3!$Y9MWVT5VR\R:A*0UP5#K&? M?93:>D=$CL!OQ60K$@U==+%NMN.LKA9"C_V:=-Q5[AVA)OZE$6;KH^\%+WVI M2VV9!LW((ND6HQM)N:0X9]1NXT>2D&%8M$6W:1ZYX]I1!LVDA$8R.OA!]B!CL_S!_^\?SJ MTS]^\G'PX/_VP[.7;V];4]:1YD!62-M[[]Z\W3]>?_X+7^]?GCQ]?E'6Y]'W MWW[[V+_DFV)-R0)O9?U_<[\T:$D-WM#S>NO^UWL#?UL]^?@)Y3C[[2E;OE>,WN/_/'WS%_D/OU9>F2M]??7$#.WH ^RF+HO_](=\'5Y\O!W&DUP3]*CQ M=O#O_U'0QJ!%ZR<5?0:MWG%91&]G$=&9G.^QB@09'9,$,2#@OQ3 KV_Q\@(; MBA%D&/&WJ?6@=_]/M(N7_J]^<5)NO?$Q*E>&7%Q&85V<6WY8&]^4Q>KO15F> MXI?CV#FF_^:'OYDE^>CO_]\G3Y]\^L47?WR,!?G3\Y??CG="L&ERP\\^^^SI M]>I92>W]>U2+B'NPVC+&!10/6KX(OP)4!D\&3C^^"W$6,Y? MPW2SCNPY.#CX8/+N5#XL1YP"(L <)5+ZEZL?0!5^H,0CT9"8,E2221BVQ:87 MB<%I0 G@;C &Y.;MB6 G9 ;DXJPQI?6KQ?O[Y2'5+WW*)::*<_']V5J@*3_/ M9.>8W9.20#$4HOKH8)G',JVABJ*^<\J81MBCYH!'F7]JT+_3.B!V-ADS9OP# MS3(5J&DGDF.'8G6@X:%VE;;+=SM +P]]A:RF_^B$!CB%='B8=20SP38.&7\B M-W?Y5I)/!Q\RYJ\HP4Z8&YJ)%B*GQ:8OI=SB9P"UCGS0I4.>ZJ"5?E$T7MC6 M%[9UNP:Y^XHV+VT>N[,6H8YEF5[(%'[TU52AT$)&ZW4I/ONR;I=U>SGK%ER# M!4CE3%D3JY@=0M"#+FMV6;.7LV:%>H/*EI"^#,U7Y!TX8 D0+9"LR+)PEX5[ M(5/XT5? ENQKBBNK/8>&QZ8(R"U*F4'_(B@]D+8Y*323XLCV2_K$LIJ7U7P1 M4^A=7D*7I9SEL=?6EM>$CCV20$!SO\$22/M@4J@E@3^SE=_#3FK0 MV[[1.4ZIH$!/@ F9;D@2?E=M-S<\_:4H;DW1-<5&@,$W]E"@3VF@EG+7!1K: M91J42,4 TZ=\&__K7V/' ]G$G%%S1MS0\CYSYX%AA3XWBOL5KE*NLW/7^F6] M\;B:.7#.=<&S $'D=8-Y\P[O1B 9?'K^VU\<)WDC#3R;"*%(3"RNI=QP0N?2 MU(>"9#"VO5/ ^"YB.?/MC1M=JZY/ZJ$\"RCP?(T>O% B9R;9_0; MM6V]8?@)WK<<06S8HAG?#)A)E M6QR3#LE^A>\8#$K3[]%H7X86_00<-7MU:2>R>%.]C!)X\DYT6]UCVJUC@PJ' M[D*.+E1'=8J2TAM'";! M_1L+7'G?[)5V:AO=,@9E'7,EA!B:6>-:3QDG2F,\:)K\KQP>9-K\0OB)IM+< M[2'V??4HHCE?>1\2*5Q]9++Y%.P7_.XY)] ^CFP:PF=W@OI<#<0GI@9$+.D4 MGI?8C)R"=?I@B^=U@?9AF0955:B;+1,,S;'K1*+#5/]<_1H)_Y3XZ6!M!P+J M!($)=8;HO'"+-?;+E7*4AF_'_I^8GTL"GR0_EFY6,F@;!93;KO6W9D,X@2L< ME3!U;7?ED-*F0%^3N39DMWWO&A@S4(.I64$!*Q0[,)=7_3&A<2<:#&G"YUC4 MWYWY>]SKG+A9L]"PC:":^9[H<6)"_4SRMKWQ?I[C[_@3I6C.?0$GBLN9:R3M M]=))4GN.Z^9[]<7M@AA\$XYJ&QG_/BS;^2%U>W^Z='LOG0G3]6WMZEMMR=L4#4,YX$TZ5V;)'7N!27Z8A]"*AV7+G_<&[,_[< M1)8,&I9TZC.N*D;?M,?,_K9A]HQ!>*3A[ -].(DYI[2>O7^'SB!O&O*J)0Y. M)EFR/F:49Y;J1.N&]HX]%4N!/)X?/W:XK527 MC]1?_!]E,4C'*G1>\%JH!.K?B_<'JIHJC'T#7#]AQ<5RHWE1I&2?D]!,(L5\1A.[ID1:K M?8'F:IF&09E%V"!+D7=$I72@R#+O%9)!*>MJ?T7F9E1:.2%S%DF+,K,I8S!I M$3AO=.,SM=YQB*:%G"!;!"7'P5"89&Q"J_!Z]4T\)H EF6];UA4PA96>)!KUEUCYI-1#DP@ RH,>H4IB;';"LZ&5%7\@4#E;T MH6@1V!U]K#KH5_&_5[@!?=/"3SGP>].JN-6$&..YXP0CA?5S[U\(QM*6DG/"'A*6__;5O9U MJN]KY'#]"/VG:(2W]49.MM85_Z'6O16B%9+4F4%S681Y)E!9&JC_;M<(C3J= M?O\S([0ES3.A67RJ"Q&EL&'K[_TUO27[>8'[?)F&4/46CFD$"UDXQ[:!4;R33&)#C50]]*;_C4A.-X2E,/I'3 M,3:/N>*].6[*R-6;-)#L2"^LWI1@.:;BT[K>ABX<5O*CUP">3@*=ERX="AZ! MG8QEZU_>FE^F03N.4QM ^[8L9S=](&X(/!ZS3#!Q98S%0-1]I>)ZZ"/A/44")G MQRZ_K1O]:C]4G8U%%O([!W=0A<"'@(K$R+7]FL18J6D&A>9!DPPAWS.JW*(2 M3P04M3";@?=43!HSL[/I/P.KUA,AH,G+TV(,+] *+-,0_"!5 V2O)TK.B'^D M N ;)_3>Y.;$IKN'X7W?*DX%#1?#>*1./+H=@!CT#MK0+V9DS74CSV]BTY4_ M]@2]F7?<*#)J\J\-AB;:@P)])>N\+1;7Z'UH8U^FY;ZH:8*I9=.W_G%7W4VB='ELBELB.X$" MJ?/F47L3.,+C;VS(/YD26D_;][VK5KZ^\7]5W*D!# M)%@DL..O5: )%L:E;_RJY-%L"_SIAJD._#OD7\NK_FH M1;(&CU^$^_.O-0@? M4B?K9TLGZ[V=K N^8<$WO M\P]E30Q^GI/%%NH[[9W$"&NW3X/R;_X/*P]4_$'=G7]3;3 M@A*-SF].5.9=I&?"A(0>+/1\:]O4KO:W6NW[HF3>B]NB+J-\ M;"N.A;HC$BO16BG==N\4-:.?HZ=6?7(0R77T7OB:U+'#9_FT\T)=:VM'P'\Z M^/RNZ3A_G*,X,*0,7;ONCCY\I C-;[,>XJ^##+I@DNN*KEYMK4.Y9J]67G4C ME3<*3*EL=Q(9/W,-FN2T5!A+A/SX!+UPKZF709$ %I31YCL:1;,FMY+8-REG M30PF1"!/RPJ=$('$9-?4!PL>6*"DRYES(5.8GCF<5$&UX^CB.+7^,Y!3E[(6,5_X( MHED>N#?E!.;QFXY9Y!'0]279,CP2[+E:\J[F[DS-2:]/:9RVIS.K4M+(.*9# M_@KCX:&,1D4GPPJU,-*CEPFETZ@&@0#8LUR.%#\S[@UB$I!"5;L\^$EY# MWU T'D@%_<):#.5B*"]D"E-#R7DUDDR7)O471/T8/0O2\V4+E6N2N]]?D-*Y]2,3W+VXI? D=$%.33$_MUSYF MV8]BXV^L-I\,+?V[/Z(CWP^+@*2OZ&];A]@ACQ:>W%H&B;S2B,K(=_#IE3QEW'\L^ MHW*MG@'1VCU3KYJ*D 7Q7![8[9TJF0I>M1U&S#M0?@)9C\WN+7A!Y$W%1G2C MD($P) #C[$;A/WF;>PM R7H>GB8QLIC!D&3+\YNBW#:NP@M[\L67[<0Y*:?* M(RY]>X//'%$::3\6G2!_G/HA5CWLH?_5\W^\3&K-,%N<4SCJG$:]"B&PPA00 MV[0XX?3A6/IZY ] \.H@VX0BP6I;0\"+9LS/=LN] 50P\K8YCU7KO>37]%B6&KZ6 M]4%VM $A[%FL1(I(XRS^./\8$0^AG-#FI1/4?8 <#)$.<@T6/L/)%L.=J;BH M.*SI8,091L=Y3*51BFX$+[&/(;$DV#P;[%F>!SR^0&%9A7!0\@"S6A5D/V-' M)@+7]+-4(6N[YA2]+?]@E'-(Z5E\R+7%+HW2%_XMN5MB$1Q\#/^@*+TO]WF0 M?IQ+@,+7NBN0S.2FR>B*!6S&.KI>-Q-8)&88F)N<@:@'6K:"=WB?-QBQ.A/N M8.H)3L)ZPAC3994(1"X]X0OH;CP-_^NH ! R%X2FV7:!<0;+?"MU2P*6U;<1 M[%5YJT6N=BE=@:YZK9HZDJO; Z7AFA/_;9T$M!#V655HDTX MV(G-*V$\4+ D]4FZK?8<&1?J>O6M'-'Q.+6/Q0W)S%-)UP ]@1*3:TCN+1+5 M#Y"=112?!VX'AF>8\4<_A6XX=6JJFT9(D%+ 'P9EP1D#55W-!M0*Q+YB2!B\ M5]9U9O5-^1O<6$Z[P9V;1HA'#I99^@O!B#4) ?B/8!C76TE M>9X^$;E.QEU2>ESN5.",.'4[78L"$W^$)S,!4"R>=)Y6[@@=O M-MT(+!["Q;ZUC+K&FIM^HAC- =B2Q<(L\[HD7426Q49[CX3SQH?M^[KAS9L9 MB")E]9NBY>,ABZZ9=_/*O@W;FNDGJ+64?N6G9C>R]#MRQ896&&#!R:ZHJ(#8 MTXE6:CP7J&^B\%]\28GA4XB)OR8'8_B*$=%&0$6-ICC0E"-^0_ZFF6PB$F_\ MUSE2[MR>&\8":5?(Y\=?(?QK2;B<&-1=$.W>(4(WX:P&S6VPVV.V'N359KH& MTK-#.F%C&P7C8MJ4:IUC]!!5AN$GD:13+6!:S-<[1ODF7\89T:'U+#QA^7AHU%>FQZ+DQ/;#RR MPB$BX&-S*LZ?%A/PP8"%'+;W)X?SF#0^\L7/<]9Q!V%>MK6RM*BMXGX\[0.C M9* ? I=X=T/G'Q[!@1UA]0A2$*E>9\E*O--V^642SDS"#Z1-8-/8Y ]Y!X<= M-X7&O8/&\^6M+9/PIA0$WS$/E3C-?EBEM\H-I:J'>'#+- 26'%GO M0I[%>K=&]8Z2(=3$9X-VS68,]+Y3LQ-L318,3:89A M9Y<8OD$2OY,]?[_IX1]G4@T*@RZJ'26R 31/^?T%X!^K[VF7Y]GQTMR A@QR MXV_'2/\:FZQ-NN._6.98Y5WD9F IBZ)\(^' O4-006&JY) 9CL/W9A4PK?%Y M8/ #@T+!@\X)^S#W'Q%V03]ZR(I^/%*33D=QS[0^FGSQ3!%W]*/J0W*T.!SS MHG%;IEN1$QG-#D3X.;4! F15.G3#SZ'/V;\%H>8-!^0&*%GDR2;4'R5Y5QO6 MO3K2UHF7P%DP3@@BM(P\Y86_G(N[&\M.+COXDZI*8B"]['#ZG"6D V5HYY__ M>O6M4*S'?0+ZO<%5>]G=4Q9$D+F9N*L/T_7&:S+$N%>X-&V3(-J M)[;.O4*AA8WS2*?F6+>%%E"G>X%W!5JNIG;]+&M5#AMOXVMK2N9.[(>?3-XX M8O/S<2V')'Y@OT(KNNQQ8/@IED\-15 AR5B:9% 0IL2_>WTNJM@5I1/#RP5U M%$J\Z:&#@B88[6AMP2S"$Y,H^HY3/I(*+B#RD $'H!\L'B<;F8!TZM+H.F9V M9MR?GE6H,@8*NMY!X>832@^FL*4[X1XC=0ND2I26F6_)S(8XD0+',;4BYLWF M1EP]P]W>=\>^,RJT!?F*]8I[R8)-EX>)'D70[J7I!ZR"Q=VIW"74U-2@R$O( MD5@NYU1Y\29PA^A8N8K%]W:S[P4,S.*"A1NV#'OD]R'OB-=XH\@ X[\LY\,% M&L9E&C -STH*?O8WS"@?Q&W]!W:\R45D>3_[#S=K@^.:8=-0YTMGK^P_>FZCZ4V8$Y+Z7?RWN117LFTK!MTM08 M)D\)OYPU#!.-*Z4P;3 M*H[O"6L8RN"#4^DN9UPHG4$6,G\V2K6]+[8]>48N9_4"/=P1"D!S@&YL%UR" M%L$>>H;]HU#UN_]6+UW(5&7@"7B1?B\?2.'@U_GSWU3M-L 9*,P MX72D\[[D&4+S.>AF>S^XVQ]--[=^,P+#I '1/X^ULT;KPC=5&8QL@\IE9U8J'_WA#=5 MN-5-#@" P'M7)W^84;\WX79%RP.E=1(>HCVV!5>?N/6*6E7Z5TI TI?NZJ;< M3J "4',G#A"IK(/JI-'#"9;-A'?12<5 \@/!G=ALM,GE1J84I@34&80ERZ]7 MSUK$#W2&\D@HZB"G.>.$8$;M/<46S'T2NWCY-DJ0-]4%:YQ1&RXU4.YB\NH:"5O%#O_.:DM/8:'YP0L_0(@:N 5L! M\P]W"Z]+U#(H?K&Y,. Q32INZFZ(M&^)?#!YN^G)C7 U;V/D/?>$!DY'$\5? MQ!LG"+^<='-90Z++\4/>]>4;9,1-D5*GPR:F=4Z.W)"&>_5M6A-X@PSFLP#F M+">JHI(%#D7+HMGT!WY#QB-8AX(C6!!CNCLO_2*M\IE7E3RM>&LYD)RQ_*'Y M@,43N+PC<)F&X FH'4:P8PPZF0PBBB(TWBT,#F6L8&]H%]7@T!B=7@P4'I]? M=L_)S@P->=O0?>0_)5XZ#Z.F8I>[-ST:$0KCX-?Y012AL]4[,1@/QS[@*,=)Z-K+LFU^3@MWAXZ$[FK?Y.BD MH%_QZ>V'O7.-DU;QC7/D9K1A'6K2('6IM-";_E*KT;&@G5Q2URLM#"'F#+(! MXGGJTL8I''M3L1:E=!JB24NOC/B_C:E6V67^-*Q4(LNO,ZLPC@KXB0/4N/ S M,V"P'$1?>JB57-;$(W7O^TX8I.\NZP= MNG1&A+GX[/.E,V+IC)B>BQ&,(D XQRBK :&+.:;&(JL)J0,M-W\:[IG@P9A, M"<% HF+]MME<,M1WB >P(BL_YBWU R:_"%P. D*"*[:U[=@2'&I-P@:(7:W5 MP6P>:3(!KYFP^?C:@R M34[A*/6KUZ*L&5P$% < M)H\U&G'1K$6]!]5E[J]F/AD+)41Y';-% Y#Z@++ZQ7;K+&02Z!4@&*?PR\)'46T M8=M!GMA$(]2KO*O+HK:)ZB119H"M,6\-EWWKSB8EP]F2>J7GH)^L5VYSA.F; M$")OKO+]PT\&U2.SA+:'N;+AV0ONX[YC!L2M;.-.&F&)I2<9GTU]Q=<<4V0$ MS/ 4.EBC&J)UI"!GX"UH0=TZ:[NO05*_MDX,GHU $(D6T\@1^ ME*MS#%^."0B';\LTBK0#MM7W-N/>F,3U+M(0.C:/7, M=,1OB E%$S%HCL<:-2P/ DH#ZF(Y)=^#/JYE6N90K$ 9(1!&>C+8'QR, W32 MI V%X8]_.04PXY#ST;)JB+4V-V .MB"[J4;P++IF#ABHDFEMBBFB$J6DP2@L MJ0$?B84F(JYH"F0#?332]$)0UQD6BPG):S(M/-B:63%DY RH^FU,3J2S(^OF MO82E->[R/=9E&H:.>P3[/KA)S9&;R#$[^1CP26#!U&F<S1!B1E_5WARBULA&HYRR>\ M@6O(U9,2=+"G-$AOY6[.]N:8O/BHTR^9SD%8,HW?GRWXF_KZL.=L!A,Q*J\O M3M<%;NUE&L:IB0!V!=J$\GD0+[G[%2T724^,5JPGPN.TR4+[=RQ/J*F0Q6:@ M$'[..E>F98<'3TQFI(6KV-JFJX3@>M>7NP* :\,\DK2J5V]<=Y(TJQLT0=A=LG=M1 M@@ U/E-%\H,'23 YJ5*VHU=Z[ZB&>A-QB%1Y(>T!'[9^2^YV@J#A9;M*0B9YK M.X5R1/BM3'RQ"SGW[RJ^)7:!98P-)1(4!PAJ/:XM6F)GT:V@QMM]=0\9QL%U M-_66BP,1@2+T'@=Q4$PTHH;2^SPD+,3P%O,V$WR.B3AV_LDQJS6:;^D;V$7) MBURM_8<6E^,2S]IE&L:! TYYQ1)$[6KBS!7V_J1NQBF JT'M++2!I+'\7=XJ M=Z9 ZE0>YZ?KE]>!EED5O0WE9CO1N#+0Y<9IJ&/D^UMS?J 'NC)_8O*7F[,C MOE[]Z\95.( 2D#V=_&(_M,XWH =%B_I@E+%]B8UM.QBN B3CK(MOE,@[ =P_ MJA4J/?Y_E,3(W-?D?R*2DVRCOY*Q4RH>CCZ8-F2/P&=#WD W<=W0*\N5+M,I M;+6%@&:V!$!H:RCKN\&O9:#1+7/IR_@QO3_U]+C7-'IRUS#4Y!W3.>1'K2!4 M/2I9DP'(\H"F68O>C'&]2;O1W:J:)#K'3%^25/WB:*YD8=MS0Z\Z=4>Z@WNW"3DDDP/A8VW/ZRBG V/\*FRLJ/"3; MW7@Y@7@G=J].$&#KBK4C2H&>T:]TAW6]/068@KGP%(Y^*: M5#B;TK /%J6%$I<$'P+-@R+7.DB5_I[K\&$/%*G" 6DQ M>B_:EALG*;&K9$[HHD$F<2;!+!TL 0QRBD4(YN,-_DRTO@F8;M:N+MMFV3:_ M][:)E946U&-P%488*5O*%3.%'7U'&=EOX5XMTFRW0#YF]4?B. MHM83*4ZAT E94UL=G)6/.E10 MDWMZ;HIC0D7!R1_B:+RZJ>],S20H^?Y<%U0DH'Y@ 2G(YIMTL)9EORS["YE" MZQUU35ZU.\=,8"VP#^;L^!*;8%FXR\*]B"ED>\U M\ZJ&+I<'0_PJ\BX(-C!YNU3O.E!GV1 AILO#S4T-RA7\A1G-[;=0]#8]\058 MO[G81K^9F04%$";=3Y%SM!&UHR&)2=!GMV9KM^(6UH3>EYP==@\@X1# M(&"ZYT*ZIS4W#:.+ZPZ@7,4@GV%H*)(T'J6J=W7/(/2U4Q8^1&8I^5YJW:8A M/[^^B?G@Q]FP1L+;ZV=>ML#2UOT.%8.GB&4"B'_EJ!63\'\D3\G MW94+%)HLT\!;I5-7,L)Q=T@/6J@TGV),#67E]4RV'N?J , \W]F>Q<;X M3]DYB/A^HT%JB7K$CV1#3;D13L0>9I.%1O+\@XR^4 MAS[C%&L=1\J*#_Z+C@;(ZVYMQRU]EXAV2!E!>N(D VA;E@S% ]C' Z%C$BG- MO9_5 ]X/E:)P%/"+PI)E]'[?!MDCOZVCP#*MYZYO*NW,IJ1]VVF/6V@-FSBQ M=)R$?Q^ Z=G1E&_ 5]RFK&7$_FGV9N4O.VH)G#["QH[@.9ZVW)B-X%)/A:>S M?!?W!*19 ),,SNJ[RF#IS[PQ?C"T@DH*(2=8R<]]%7A5T8FH;8YM7C)Y43:I M1BQ_SBN3NK!-]\RGXN]>G_)2@P*A":\E_L#"KEI)!7XCA* RQ:,)CI%*--6V MZR4JK>V+VPD2.B-?%P1SD@8>J_&X$(Z^%P[N,BUS5&I!5T=57$,N<W7+<>.B M-::Q3@*+P-3\!A K[=>U6F?7JV]A+G.:DXQ;+Z=(DB 8JP3-__2!R6'MW:6G M7V2KIWY!)IU6]UR#*9WQ?%OF8U$U-64IP,?JOFN55B6=I<91<2;MWF4QU2BI M[B.^ZZ _]"#Y5E>V[HZ<-*R1*-.**.%U02ZW-_Q#N5:LN;PI"Z(U%MJI75"Y M"YHT11!6S2+/Y_![F U6?J&76E=(;^U<(W&V2">&B]+G$PW J3EG0=M9JA;+ MS +A2'G/PZRYJB?050C#Y#\T%I([HQ#+;SG>)LZO'TLVU; +01EM%5X[R+-[ MZW%PVHZ?BTR<" 'A.?"T]Y!M"*AJ3EGX1VMC\L3*T&L,S=F8I+P:5GRU=)'? ML;FZ\Z_*7T$;SZG=.)&.E,")?U2[V2:T93Y0)&J+.4DPL?PJ4K$H>1/F ,)^%H" JL-- M61]Z,\;H@]5)LDKAMK_J)3W<+\5S43V-UBDYPNJA<^YH['\/3]BW/: ET+T\ MCW"9A@GBNS?>*38%9XZ_B= 39G3:!Z>4/-DLPR:;8$Q:UW4L"1?IYX!>HC1S M=9J^FWDP<1@#H9H";E :L/3$[+;$+">EU[;Y(=^#Q#.8JE09V4Y!YX@!(&^* MDKG'O&7-*U>Q0>?LGW+2#4GH3" RQS8&>6<2S=-"OFI \1%%*P,H Z4=RS@M MO;:)V\#E-7&3M@[OHZH_+)OU(?4D?['T)"_"<=-S4=;>##:QKS54,QY0$;1$ M0*THAK5118R,-,65U.\A8:2@E;R)S8)H*%>Y. &Y]=Y3TR7*9A$^E*J56<)! M/1)PQ6CQS>G@/:^Z&W&L7+_/:V!)A/[.TR)I%:ZQAL DW_H5G'?": ^]KUG^ MJU",&Y^DT,T5KNO9Q.-4;%KOM.@+:[ M)!<5\0)&.[7HJ*I6-T0C6+0Z/;'TK@F&^Q*:-"]W MHL[@< MX\S4WRO+&&E8AQRLO[U28Q*RO265Q@\KVOLP3.TR#9B&KYTFN?MCS0:G(];[ M?;;:]G(\<+I*^A%:35=_^_4S2(. MG^1#\1A=S'C$F.:SKYM^OWKA#:M;/3=6F1Y&O%/2 UC]X*ARP@_Z;(/M^^2+ M/WV:3975_IIWFYNK?^6O_8RNGE&921CV02TIQJ)T^Z(MDPKN-ST%@_X[_MS6 M^53B:=0?-F0YF@!_G;F/4A;G,\]."E9'*,70:2,'-Y]=4J'2W M": -W^2V5[CEYHXE\>1OF7Q>OST$D=)CTPH9'T+"%G6]^FM]Y]"E9P1\&L?P M4; @ZW,5218UL",3XC6R?6P#&7XX!(\W.<-#9P>1Q0ZCHVJ2%)55%-NZ?$O= MR*./HL0J1/]GX 1I7E4OH90EYD:6?-BV,,(Y"D+R@8T+$Q/ GM"*\*$]H ET M)3\#UZOO*^@GA)=WI$K7\+43GF$M%]VJE(FY!>>4^<\\NS5ABNUZ6+N3MPZK M)Y]:9S$8!# ?T4B8GT7J96$IBH(;#VKK]VR&4Y7$#@3 #KY3*4Z:/Z0B"!%4 MJ4]R%N\ZLX&:T&"6B/":I=A.SC7/&DFV^,')2@R2-:#T%I$H(SJM6C5R4[,4 M1K8S)/#A8SEUCH8 49H A9OJ[,?ZZX1"<5O[U=%,.&#HDNM=>).#D1F8,013 M:+*_9?$/:<0CZM[-IF\$GCP<90=X=<2P[X:0:O\((XM":.:6JKQ*!!Y LHID MYYXX%Y'M>9>S&YGWU>9&P/$ZO1S*-/PNV:E-\F% SG@+LKAO%^BW+-. :7A6 MMK4 QT7 P6]_0N)GB6% #$9XH_SH>A\PK;[Q=_>&"&?T-_X?O8!]'M%%OD>'_.I_Z_K5XX $ MF9+P>6AD+S@?:D/:SKR*3$ZY*#P I@3-$-#QR 9T1@6 ;7%:YO.5BR&?\D%8=+FG?Q&0YUJRLW=U4R[MT.^#0[!, Z;A6Q0BLHB1I1^4KX>S6U#PU5PY MQV=6NG.^_"CJX"%G,[E98AMT:$P$V!&R@-SNIR'<^9YFU3P.=YL'O4LHCP!5 M0E:(:>:5Q-[3"D4CJ;0ROVNMM#%",)&,8I)O#(D2_X1UBD/;UIJ2AY6Y3PT^ MM#$*OS@IJ8D(%!)JT$O#8*8'3JDRI5TBI'])D%Y54OFA]^<^1W\_O6JHU!/E M.='=2RI:!=4*2*F3.9Z"H"3K1A=5KU83BRB2.0^DH0,15&@NT!DWKTW;1T.3 MK)&7OUX]]Y>B7 *AV>X3@4]A]XC1Y>VH9YRJ4J6K=7;]9$&CFAPE7*H1T9TD M:W#(46Z9N1>4>.3ECC#,/ .VMP2/GB8'5"XM:6[UETZ^MN(^#&V[H9G2BEY( M=\7"H<$3G67PQ!4PUOEA<2]:C M.R353A^*+*[SY1V*RS1@&O[!;(S*6X&-ZRH82/216,E>OS&\\3W _IC2..VJ MZ$#<=X#K03FP>R Z(8VR57MJB6XVG*RC$Q6<#YR9-Z:$25S4QH5V1VJ";,A& M^T.K<6+?SFSZ+&%B')^-D4:F[=B IIAPS3;87FPM"RI+0GJ"^#FY+>HR:46< MGD1A.0M$-:K,I B5:\H\;9RC]\"5?I-H_T7O)6 M5<'; BQ)(9KG4]"7=!M' MD!3Y=4Z-7!'](2>^D+3)DUH2.+K547KF= ))^;IH7]''&3(OG'*Y$/>$?@&G MU*#E:6#G4P_%7! M]6W;1[%VC*"I;^M70VH.YF:AIY3D6;XG@==.65DB @,H M56T$((>M+PP'CG>XH7D>(3V"^C=D>H[ +W14-JE %TC^9/8D23J^(N_C MCIH/"$O_QX\7+/V"I5]\D?M\D5$@;=&!< @& !+SP>^\"Y)GJ__+Z6G(OCZ_ M*2K_"U8.]T=O[P/>0.I$%T1 S3 9/O=C^R^)4F@)!L=V60;Y0SK#F-=@4S2; M_M!"B16G!'02(R/C4-EHD&$XL/NE'@[@/-:UT1[0Z,^$@\?H9.>$^I"XVLIG MUTRR[6-) OU]9$BV+X2IK9G MFTV-:A_E%*RK\B:.4MXPO6W(;$W"^0/-E?6>C1![+/8'+9/S7-R&:$SF]@,[ MZ#_,NL,R+9/3\OR&*J4<1@K*/+^3#3UM"4PJ4:*=2!#'=/2:@#--\[:^LU!* MO9<>P3(-F(;OUU*IF2G/2)+T2-R6?CB]2,17V[[M&I#I%!7M%G2']Y7 ;3. M1K$)F>*QKO8UR'3B_K2=(-Y5&I ?325GJ9BD*&KB]/".$K>[^*WZW-^A0;!/ M7]/RAM_X36+'[P?%%P&MXD+LX9CGSS31;HE>8![JG>85^)EHQ'TE MA"=P*BC0LH0X=SX*L_?P@31Z&NT3Q3ZCO[O\YG3U\D!6\MF!D(7Y MZCN,O$5#T:/1AS;=8W^G?"-(RI?NV E5XL=/GF03E7,()B)](NU(\CP\03S= M># N) 5._E_W)N.\C>XS/8'2I# ]B5# JLP[Y7,-8!6(@4TPL>&=/'B5<$5M M,-,,^.!T&FWA5=5CJJG49C,5XO\Q$Q S]R+CD9^FMV43-[U :0.Z1+X>NHD[ MH1?7&KX,AOGF^=U$#A'@BEO%I?)F$E\U.(JA]RIX+\'XH 85"!>YSXPRI;O1,?X.'A M)GQG+#/77I:[(BUJ7&-NBMM<^>UUXGFA\U(@EUA292Z-&:1T:MX_1Q$K?;5- M0DHXV#>94L@H:4VL@U)B6;=+;=,9WMC4&X9J!SSVZ+)("F_\*)OR-&%BO*=Q M!1,3: 6&>BEI^V9,/'NZR]OK[[),OJ<#?7BC1[\^G6=I#+@',BWSSBLHI<"^_ M^6GPZ\?)40!JL2.!.8QEWM?*%,VNH8HQV,_ M@<*@?()S-1C73R^>/\ZD-TK=(#+U=0F%DW"%8'F^2TVJ'#VCQZ,3X%@2M3/W M O]?7SD_5T\_N?:#4:NO: MY809RKV]/.1(2/HC;D??_8_8') ML*GDR3IW0/'0E\:/C/<&A2/M.&:XGER'[63R+5',DNLU;E-[Y_P_XEKC:UT3NN#UFUJW3;XK<[=5N5#, M[K-6_\TJ832#2,)*R&12<16 K=YMNM':5\S:IC?Z5W(+FKY=MC]M=%CW@?0">7VJ1 MWPZ"YT.">#U9(%X?%L3KM_/JTI*>:<:RP%53BN&BFLJY>I\?3<(X F^%6D[C M6RJ.;^M-#_<_IE RHL$CGNE (C&1 4/?#Q\7$4@4ZTH*-(K]6N.1#MDPH"Y% M.)T*P7#*7X-G.04_K!U0ORPU^LMWS)=IX%(*^&Z(N7! /$GD6=Y#($)(QSNG MZLG+U)^V80.+HJ*255K)6'+E\F*;9C[INPJ7'&Q08/7%#VT[QI>KJT24CF!/ M-+E.X ,G*[P9,_N /&F@3L^Y"E-042)[WLGT(#8[9Q]U;MC(&2NU\]#0V7SU ME+'S@=F9K2"XDT8=^A?-3IQ2,@4K:?,[K'#5@F336T/*#8A$H+2 MG^2]Z!DW^*TT\ ",L$9[*A\M9A@Y=(KPUOQ<^+_Q^Z*.!FZA1+8SKH$!)A3, M+I;S)6(+HAASE;XP&EM\145#D2)?;>YUV<+-U O+Y'K"=X*L+N43FBB=5M9M M.X[SI!08>-)2H3&F[!HF*D=ES'"8AL[;.%[)?$_D"N\ACYF@JD)(9CIPX7SC M7D*JQ92C4S2AH=FI;A+)7Z$%$TDM(AI+6H(BA7M@7-2IYMRJYJQ#@I^;BY:\ MYGO@ 2_3!C@P:C53* M:5OU593($:A=4D5(38E1Z)8].:V@!ZF8'K@]%%]IS'T5VAX(<[:+1=J%;^5] M\(&7:6!\N]4I#RYHVD_*94#13DEH4;D96'I1THUV#U^!IK(?^.E=ZE<,.I,& MYB2Y\.";"*8RKZU#3W(;^IW0^#>='=^.L M%8K0&&8V2Z[?5\#^G7O+ H^_YL*9>29/\H/];)[VO\I[$MWWK@=-[:N1OVG8/;9-QWSLMMU'Y.A2RW#["VN[B: M=!+M+LX'[?7H[)L^@-D@1"5.,V,1?Y-AZJAV)&2.C#O,#1LDFXN6D=W3M\HX M6*M9>D]"J RRGEW36T&*./OBO7"N4^U2D]L61)[-[%I,B[^WD+WER9D^@-XOGC'H5>C-TU0_B M$T[&Y^3):59/UH" 6I+[$;&_TEMW(<&_KKN2N M]]<9"!I$W]!\[3$U.C(#=;C2L*["27-*V\M&R\5W GV4)H MSP7:4D3$(ZC1L67B34D4*H[E1>[ OC]A8[ZC@D\\6/345=(LJKH-YV

X#(- K2>/@$T02&+W3H+5+D%ZS-ZIOJ6FPZ\KV"V!OL) MDJSQ'H]WOPA(+G(B=XAXO*_ %LEQL)CB M*?WH#=HQ8F[ ^U@YTQ);XT_)&.\/'HX=RU4PRU'D<*8JN?IA8M,XL>DC!4[2 M:6TSNH:&!8DJH(R0FKK :EL[;O6I=SL'%LK(M,2PL,@(2,#<6G1#2'9X,3@7 MN-.6:6!Z>A;+.H $8NTV>1]1%Y9O-$J*;HL6!^\I9M(G4LC36:H8;AB8>\XI MM1"8:5Q.1.J,8@"?2@RWPO:EK+#?\H6 )FEDW@GI&Z/!YZ_?G1CE;V*=94-> MWDI<^$H-F/WI F;_L,#L;V]MO$Q,I"EV-T39U.Q51U X(BD"0V>/L>;>1]G[ M%=0!@-[Z"VT$+(K$H9AFY@4JBU<$/V44K)8CVKX-4#?NEQ5V[=*]GDAQ,CMX M<&51:0ED_NB]YN%RM=4>0443!AKA:&'(C-ZGJQURI'"Y45U;T*>/H*#;/>SF MWGK_MI#2O[!3_@+Y"R/40#+&&:4 H7/F7>M<&:>&>(,H8#$QXBCV1@^NY7TD MKLF[S@8SS36W<08=3C7.Q'IF9H(>ZH-9QY46D.*<1OG!"[&70 MBSUHX3=/J7EX/?R'Q73.FJ(Q#;GB). )F;I7Y&.JWC%.3"N^!ON MF_S )02_/S4"J/PLCP(6J7Z.R0^9=TL> WE>0ICW:W\U JC7-!$'!7MP0!10 ME_3CC1\,RPC5"+:R%&W2%(?DS2,># JF+1)!E!5J"FEZS\M3RY$Q:B2&YS-_ZE^Y:8ZH.Q)76U9M7''A">G!QQ=X# M6.0R+9/3,B[:G*M@#H$BAM>9-_,##PH^%L\1);,YU8Q+S!UKV!0,K1%>T"U= MGBQQB6!/1ZPD"Q[T\OW$91JXUU/.'F'_UA6M4#QRTL9@/)R6F961S;3/@L%P M97E.YDIUPZQ>3*(A1AX--=/_POU_1J(F.!U#H1KX#@D7_H^:@"&D5T%TL$PV M>CYQ7^ >6*9AHKM#(4098S,19E82;60*"F)(8=X,41$ICTS4,C^K M7S!91IFV('S(&_L3>KX%SV[ZN"+<9HC1L'B"!;'Q]A$;'%I-(C/>#*1SO?IG M[T\H:LX%V;1M+AZT(7!%?1ZTS]C54940U"N!9KEPY=;T:(HW*N?>?%_B)$Z) M =(3('H+DUZ#4=K/42#>'M4/!<O5,[E'$%1T@]YI3?GY $\!3O%A@QF#V3 = M13T_*\9@!E ZT1<0 :19%2/FFT4# /W$S+<#QS[& =Q>/XDF2X%D?-WJ-)O- M2S!)A6N'J*3PH!.S@"1HW8";JU[%1L_R=)8A%T=$Z Q)I1P,'HN2DG S_'C@ M\>2@)^@/1X5VZ66%E7V]W0G>JG1A\R$W^0) IZ*BPZRP(S HXJ4D"(Q)T0LO V-\N;FR6& MHXRF/U7#$R(;6W@2G=:$+]._MS(JN(KF;=U4[A3YA$&T0CA<8CCDC69//+I- M4Y_R,M#_1AH@YPP&@E>=[28+.H2"2S.NLQYCJF 76R;K MP).33 #89+C>67%>!TVIWJAZO_AZ]9RMG>:6,8VI$=LJ]'\:4T.G6"+5/,P7 MA4(>=<&&E@1-&VO26))I;S-1O+BC2[[\G7*!T#[\65(VVH(S#*\%,6_*.\(< MY ['LCZ1%<+.B4*>$^@ [CD=>1J:#3KO6=32'P3##M4G-/[OP$K/-&)0;\I; M;7&=@1LLM9W+CRB7:8B:Q>*4Q(W&'..4H:O[UON0\A=R#^1X7Q?UP*5*BQGD M >95< D8BTH B%PS<#[2+ +[QEW=O(*3\:97+R($1AW(9R7%^GODY+I&6EP! M:0VMIN%)L_EA2:M\Q&3$>M#@U']5U7=7-_5=D$M08C1O<<*#&0]MTAX:H]>) MLLS6.]1;;UC$\(%J@M*EC-&=@V>E#E[BCS03M2WS+)F&>IP73,<0_4'_<=

\]E)N5[]/18ZICM(J*/,,,/0W/,4 M+>[?!1K-91H,]0#8&\';*8V27'?G-*3'0P&;[")(^%J*R$*B*N413 M)&E4GBFN:X6>V)B:EAHITNP&J#637-'\<"=V83;&3IY!=Q(0MHSY3Z4*/5.K MI-0.V77(W@UAGZ;TPO1>?++T7'U;OQ;O)$6@%)^9S+2'?+F4" M"YG')29_7QV*91IT2XQ(L\_'C1)^)%&09=@.D5^:QO#_3::4[D+?% M_HR GLG2H'+0.#&!J&RC4FPM$=*5_CB0*IYB"P\EC63S*P.G=^P*KB9Y=.M2W#6$B#/AH0Z=Z1^E.ACZ@QZ Y6$&>1:QQ&=J/P!NH)$"1)I7D4(O MW+Q:;JOU"W-GYLQ*G,?IR:74QFO(UGJWM7'2\I*W4,/5YMW9KZ8IB6$QE2\, MWB64.JMX"X;AN9S:>5C:]Z9&&9WJ%S+PV?O.Y5*%!30@]_@II,H5GLT40UM7 M[J[B*$$9A2)A,G$1#6MCSFMTVC_R&>^N>K35+L*\1 MV;L(P3)9+027DPIQ,@>P%T$=#;RR9]9)P8H^#6W7>;CG/9'>.+1+IN)-(KL' M!&MF[81]OP1P[X$CNDS++)W.V68&V[S(<(>6JNK)YDG[C77O\';6?$V@GO&V MGQ>[B,:(KJ7E8;V(5W39NH0?ABO\^_9MTU%G%W)!J?P5G"D2D 55W!%XE,ST M_27+&64KU*A$&C+Y9E[-[2)>S MHE\L,8Z03CM!G%9I$_2P]5GX%>?9$?A&*5E#D"R'#\:@*R(SK-M6K!++_>DL MJKDB"BLX/;MT@E9T]M\62A]&#I;TN[0Y))T,T*_A)5*LF18U?C-4R,BC%8:) MP-T:V1K">XOC8H0A_*#V_&1X?_+?O?>22H:H^CM1&7==TTMI9W@PQ$\^RU5Q MSVW?&D,%*>]:4H.H5!6HRJ1E6$7/!'H9])XGV31"(72P:N8I$00YJ_$9OU]0 M ]N*:_B^AHV_ :G"!)="9%$(EXSU\RGL'(1W6/TAMFL*\%$S!S :'*_QUG7E MD2QCB@&?*YB2R##AE2M-,D)QKR1XQ63&KJ-938P.? M>?ZD5VQ2-A0V.XL$6CV*)]K$Q4;,0O_*F^/JZX:VX?\6]6/.XAE!1^M@V+UZ MO?IQ])CA)J(S6P(W2\CBXX?M*T]5=XEM6T=%C=Q,%7WOL_1A^I29#U&PQ"V M6I.N@UN8_')H:\5W_0!O;,W\CHX+\4@G7KH*^]%7:8:^GJ(M2W!PMEN7 ML\O,Q& MNVNDB& H@#?U482') *C#+>CM+>RV[ @Z0"^$M&*RGMA'Y?TK2H*)-AZI#)B MR4SU1&Y5M'&+APD0\"79 K^9G*QK/U&=.T9@8)>_O4-.B913%D9_9Y<6R"A$D,)EXA2IL+P 2]$P Q[+F6 IE+R:^=\F3H-_UBL<)^4V5\JQX!FUC5L;P6 M23;=(56/HY>> .R3I1.3'3B(^X<_7GSKP@HS_VC90YYMSG&,0=YL__H@^GL? MK=L2=O[^:8JPO"G!)XW96.U5?A#SP"*AFE95@T!X [^ JQG_;=T71"A [<^- MV]3[JE J,+HC9Q-;17H C*.-,R'CH6G9 47#DN)X+QR,91H"F6#C]D7+\1]. M5_.SV7JAGYIWGJS^**F>64J33=%L^L,MYRFL?,O>5?Y\V/#O1*AE*Z>5:4BG MN!?'#^Z=%&82UNH89T39%)-XF#0:6>2(4D*1&6N0'VIR"HUF[P#%M^E;_WJE MPVS&<%ROGG5PFY K2*LZ^;8^=A\6&N5#PLU_NN#F/ZR*RMM;&]84UHF+HD02 MG 1K(R%+X??^=J(.R<9GW2#MAX!5 EN)"D\K5=Q$#A>;#'>2YI[E<8F M)450YF0&6AC+5][2^G\6[JOO/.Y%E_42,P6T-_ X]0#[# "G3>K<4I MEA2(-5,=H O^""'R0G16\XFGUQ[ "Q3N[RLZN/Q#9P6/(X_R@,9I9DD?Z2D;NR' M/(?-#]#SL,@,K.F-Y"LB7./#E9D:5PB+9&'4.1 M?F>_@;QUZ4_=3OPWALZ>9A)M P(]0,C]=P6S.XLY\$Z2/\-\&)4TG?WYHL\K M?\;JF&0MT;KY\Z?7GSW]TQ^^3!G/N]*]MDOTCWXL/_=M5^Q.>B=\ MQAL*[^M]B>5X55"!Z,_DMY+#-EJX<;S^UI]\_H<+76IV43Y00^#S$L)U2I#UO!I> @L[+LZ7L!X'ZX%QDN.R=9>]R198]RN1]BA[?NAF1LUU6F"@0(L*U77<&\9(2YBCPQB%SEJ5.>(,?)5("^W MZ&Y2G**3RJ@8Q3O%7O 4=JV)/S0;Y>" $OC9SW4B#BQXM&4#+AOP0J:0VYA&5)[A+MCDD5=(O<20L M:W=9NQRG$%-,13U-=\ZZO2./ ?H DMT&0^BA.?^ MW7.V*[U12.;"&9JAVIS9.^\58.1-X40?)&KF;4W"#T7[*@%K*AL"=21VKE$4 M2Y6'Y.>^J>^ZFW> "UM>Y'\/..XW9>HG;Y@TC5$QD.J!XMQ?N5,D.OTG GTL]W410>,N$?,S$I^WQUM<[ K*+,4;3,/F$P7H@A!> MS*!M(6-0"';[11/@?< F+M-PW^8[N,-:>V:HZ8 9T5&URP_4LN% )+=G! 3#K6MBF@F4]]\F?MY+Z M ^6R\0X*;WJ(MQ@DJLP.)J[!]>JY9K;]ID)"^Q71UACG8B6J&95(0=#F[?JF MHD!QA69#X:8C-/N^;0KO;%K5.2W3A ;@FO>F\, MZKX="J%"CR 12TV%5_,-=9#YB2+=@Z+KN0AM']I(? Y:.TE&HF^B5\7LVW[Y M!';:MNNW:!8<\-4"/F*KWKM:.]6Q+D +BV+!B?&*1<=V-!%\(A$5K"4[A1.N M()OIHK),N_S%3*'!:L.M_=940CBT_'.0 9_7BHE*H@#01,,.'E[7MHM5OQ!S M=L%>^8=$5_#90E?P8=$5_*;)@^B@*U'9_]_>MW6W;63IOI]?@97IG)6PF]A:?S&^X#,G X58I5!1\!TO!#36J=C2F$/7-0HADV5]&-F M%0ZO&-12KS@3C@/P=*BG-@)K[-$M@NZ!=PC/5B9_='7>((\C^HRLLUW3"EV) M(SNBE*%,V? ':Z0R;J7.Q3%FZ@.D<78A0F@Z:G8_55TKH201[N%P3B(R/^D: M(326*I/]R"'"WM[PL8HBEDI\ZTO.-P1DB@--<^"_:O#*X9NUGG<%TC^MK=M, MDD&23)X#Z8RC&GA5\CCV^?%[\% 2V#3="J>KX8V"$26!E#9>,;%R4+%L8^F6 MZLJ0[=[ Y4F!DSD*5G5.3;FP.@CNIKTQ&_:5N_E19JDXX".,B8P%MURAM4R% M\^;XU%2]\6,;EO, MP+Y77>5]!L#$:'8/O/(HEFV>$7=="%LC%NXY_T_[W?3Z^4>"YP=XAYAEM184 MKSU7:# OXP%BR+ 'OG(4 XGAG%*<%W!V4,TQ.3U.DY/CD].41S)DR>GITP3/ MB"-T]?Q4JG.93KXY]>I[NIR#/T(>V#8D/,VM0XV[/9FZ*I30QTB-'_5.OB;( M,&*DX & FCM+9)XB)\[7/>^:3("'%G8A1KIUP:D9,(C?2#?Q5A-X'2>P>1]";B42,>-6A<(QK4V9K4 ML[8ES%0F?RC!*7F3.RA \G!+SD18XQ:[!>(.WQ$1?O%=@$2UH;E_I!JVTC#Q M;<]MYE_*W7#CUR_/,>V=PZUEF!;5>0=YH*A?S9S#\-0%%[D+5#C'IVHFGB'T MNH)#>6YFD%;V3S>,.HM-#E'E=DKE\B5E[@SUA>\3AAZ@<])XGU>8%JRU2DRB,5?4&;4K!UKO_4(+:#53G."BU"_>TQAWA([J&E.!F+-6J+KQ53HE9()V9E:PSXXRO":0>^UK73!V&* M>:FL;+,\F)F6.,X;^[[3X=<#U9LHALVB<$TNH)1HF9.FPJ0',70$_#1V/CV! M[]AQ#+0$51\UWZ#N//JI()/:'VGK0_!X ^5PLQE7"'6@X>ZVR))-W'WVRFF MFRA$#[WH618YEF7NKJE6RDQ;U=!$X'75V?F) ;3P8QYN0XQ8?+E4>6$J,!U7 M;LC*P'.!AYD3&41).2K!I=BYK+"5P/QG7LT1_(D"-A#5@'I(S\'Q%ILVF;R8 MKF6F_\PWDEB_8H0\W:^ED8)J"CM)3=<;X'EYB<1'Z8L ,;L5^DPX^3*SP42M M58.KI BA!S05*AE0)A1WEG)1DGF8>-B3HL%LM\[5'4"G2I5^DT%PH&!O!BU< M467=E/D]_/)-V^=*VWJY0R99B>OKO*&%]="H]'HY#))9(51UY+F6_7 I^&Z9 M:/@W2)E+ORQ?5PQ,734PGE0[:**C&,RL1J^Y<,ALZ>N5\1D#2 R8G45.'=\E MW"6<8L[?\3IVNQ6CQ7N-"IZ"?6 K(C43*(2?F%D2Y //NIITV3*4] H<6]SM MQO>WR6$'LPL.*SP!GL*619];CSX8G3ZOL"\@6H'=KUE'L6SS9RDV%)C22C6M MK3F:,1,AWR+_E?Q7J2%.$7!5-FHJA+YVWJ/]G;0Y\O0M&3?U9Y>#?[5&C&+1 MM;VSO&FKZ3NDQ=,U^ZYX")O/(&1.FW0/W KQ8%[=SV.^R[&!:=J)Z2IU/5^; M;B?/E^694Y>69R, *>[U@.1H53ZQ&%YC(L3D,;@SUU"U5#0]O=ZB%6Y@G)K" MSN,?&IP(TQ->_^/1LF9$D=3K\*F8># MZ2X4AOX,IS2"%4Z.QT_I<6B%R(I5\K)&_.KW M>67 K3C49LG**HC!*U#E8GW$%+ 8?X+JP[D>#\X=W.)1# SE\1CP_*&=[DSS M&8JM]H=G)2==,".*TS=U2[&^Y=GP4:=!@F8%:ZIF,S0:UIA@@@A'?R[R%?S^ MCPK4/D$.?2QU$-2FK3M)Q1#N_U)30RO]U=X1;,T$0WX[10IY^)M68=6'H2++IC1 *EM,:IW/ M@1."!&SWMZIR[C$)<.'K3"-3%H]YVHL)' M*)_ 70"9GK2I9'WF>%07N<5!IYA9KEOCB5NW@#(K8L! CJ;TNI5'U'PQ-3T' M;,3Z'LMAF:I#ZK)\$KLL#ZO+\M/M#5?A0SIAR>;:T$/ZYM&LL=4R%>C&8@P# M9\U6TVI-]D4FZDF&U$,XR6T1$L7&Q,]^V)PULBNHRZH>:C.@GOU^$$57T@%J,?-<=4.TL6?1:MH#Q#_S!,KVSOR:)A9WM3= MJ@U#.G?LR7)1&(QRT=4]F0 :DUI'[XWI8=+ M/- MFJ&S6:BK1HP<=4G:OE$SCQZNAI:$*#:88;34,C(4[)@M7:%/)I.MR0#PUTL] M5Y))EA:TH*"SSV\SZOK=T+-Y6\TR]GSD+O:!EXC\GR/Y$"&/I9<16X(=&LSR M%"W@AX*.YJ[1&&#!9^<:1\9KU=I,/\)CJH:+G OU+U5GN-0EQ&)<5Z5ZJ6I: M,\G>N0ZF:99NAO,%@BL05J!0RR4=^O9Z_N-,%YHJCXTA+\*\C<&4UBK+*\6C MZ.VW-Y9 3@HG@+1WJ*G"6W%S\8V$" MOZKJ=[INF,WQV7/&0$ L04KCJ!W)I4!WNF,UETW)E5[)BXC;S3LX8_0-Z9RP M'X2,E#TU'#2#GAI2IZ=;CXF4-GKZ:96$?)PK)&OSLG)>4HBT3K@ZK"C':\-BH%K2\P#^@&V+Z8'QB:X$/FM2/^20V MM*%U64M_K 6%B.TIR)%LT7%%*XE632%:+T?M-1>);>I[<%)&,=@>B&E5KYCR M!2*N#/9Y[72&]&FFIJ9E&D.WHIJ2DRK9O@MXC-=XJ.;-M$J^!XTY!\TT^4X? M3;)0C4?Y $H-EP?MP8GKOG9S )$7V2ROPW-\JNK:-P3N/!\EKWSS8+]]DU%@ M;YSO7X2I2A=!L:O_G@F.G7BE<6=',00Y0[6Q]U-PF:\T0=0IXW'C:2K1]I2J ML1G[P2LB<40C8([!CD H!!.I\4STHEMI+3+58-_(I'PY#JLSQT.-L["5J6-K MAYBA^ )KCJL:X>.NJ./10P6]"#8*IP/=MJ-[US P?$M097H#'$I=+ /&]9Y= MR&TX8+EKX+N$HS$]%U-%41,Q4M LY)3BCL[VZ5('0^"8S%A\?C\(NA>9Z9IB M"N=-?X4R1 />#?LQ5P[;1ZT-7N<*6?1\24R#E-6@WH8B?X?&3OI(O. K[Z5@ M-MT?(D*4X>CT,10]Y2=A3] MT*QA[X[IZAR)O=?&Q(@A&1:PPCK4=$&E;RHZD_+#[RZ[ I/*@O+?\, &#Y[4 MG3Q-E\%;2<$<23-=*03$Y#%*E,@VAMG]^)@HQ3I=::;D][#&6YY&)BCX3T+V M/2K[@20AHEBV1G^6X 33PAV>K*$GA!4U,@@R._[%VY^]J,KOGJ.W]X8X: M*E:C0]"!$M8& @A>4XW4N)^FP3MNFVA4/H<87NIFE4O]TC:I67"4W=I+.,48 M;%O=I%Y2AJX:Z]H*;(H4S"5?;NI/Q=,V/&,YDN*0S-[Q,J\[TT30E:J#N]8@ MB8S(;:GAEFB&KBS'=&MJ.3@KMM#97 =Y&RQ\TE%K"A3R3#[E<4_3>6W(>IUO M.Z8IPN1'5%@F(LEAW"6U](W$C#V@'1Y9N25)T.8%GC[4E^;0J.5 9CB _OG] M$?YTG+"Y&I],.9D7NN6V:GFA_4[L_J*I$=L^X4![M:&;(N?'!=;%.FR'$EA. M94(C*B=I4_RGJCVL;^B&P:\M9XKU;Z_J)9U?V&LA_K3A(O6ZYC53FY_E; M8G.'FGWH[R9YWW04BFJU%2LVO?/>]*:4,0CTXE8UEO+QGE.XB@@01#1C CU5 M2+/9"KL!L+,U+XEXAM&7%I+ ,;.K31KP2J\)]J:Q28%U&7A]%OL@C #1H]T# MURV*9:M'&W#I.GJ1H \=K%!&/X#ZE=-\13E':I29*_Z$/8;] Y=(JVW7ZQ(K M'FSSK$-,3&9PA'CAI0_IPA$;=$;DA$*@I),WN((:ZU2=&90;P:J9BYXC;FXM MPIGN2+02G>?=]QJC&'S8)[B15<-4\18&R-GVSZFXLUIU65?(Q7L*7!1Z[M)# MZU'RHU-SB(%EAH8X2O:0IN8^FH1IB O!"WM7D$=98PH)7DGO?J%KT'/,;6Z* M^8Q(1I=Y55@ I4/ FH0YLHQ6[$BIV@ 8:5R0LS"'=;0?4N_:-[%W+?:N#M68L8(LD?H0M)&N>&(@ 0:J%8U\ZU#$KL@RK&(X.NSHQ/[2TL'+EC]_VF^*\ M34:9,*L[L"MMAV[!8TQZ*A_ZIDI&CMB4%'B(QB#:A?JZCO+$1"=$>]HB9ZA" M:5.GYKG8\/#$\0!0;ID8#6];;UJBGFG+O@8&Y5+X#@B9;G@5:CR("&2#)T5( MXB Y-1^H8ZJ;83JMSVQ/:);/+Y>-.[CYTJR0_*BS'*UU*C_EF0]4U!GV,/E&W5BJ M-*#,M^MP*HE? UUEL<,; T-3^#/ZO+SP83G1^Y0(BD*X00AOR?!29IV]D3ZU MRCVDB^(+>S@YL[L3RZ_DQ^136X3R=S7Z49>8&,EEZ.VL0-@HA1X!P?4V3\X' M)(K/,B.G!3V2JHX8A7V(D:,8;/V#M8+U!71C ;= +)ZH" .(^3,W M"QOD3Z@(D[SJS8VV1(5F5(6)O\FI]*$"("8L8)B[TQ0+'B*,:4M8-,07\']= MZ1U;1#+(WA9/:+8#.3":M7=SJX@.V0[NQ"@&>W2)+K%&S@1L&AQATDB0EW!V M26\4S1) )T4/N)(RC@]+$X/&]R#/E7[)JFC!Y[J#5.BA"@"I;SO# !D7!4B M#LJ+6_U^M[K/43@PY$72N4-I[0!JRF-0^<:9=SO<;_OB C9"P$GNN[R MUDP%RC0F'@6J^4ZO!1%0ZB+NW+AS=T2$O',+M-9$8&'(-7HEX>&AG#9F'&J3 MBYL\;O(=$:$QST$>Q"3YO*2>G=F8VO$$_LBL;;-II:A4E7 A-2\K$/$T;O^X M_7=G^PN$C;BI!1N'U%D+9>8<(HYRR8%E(U3^@J86K0G'F2*K5&'8_K%U> F_ MS@2'.?''-L$-5;%NHK<>]6&'] 'GJ:F )&!CPP?Y;P=>8' O@D1U/=7Y);M( M$\M@Q+U7L?P3]_INB/"+[SPK3ZERPY!(G.H>Z%FMR;0+E4(TUW$+[X@(O_A. MP#!V"IO=S#V,F8P\L:4>A"/+_GG[#G#X&^!Y%XJL>'J!EV4H/-V5:0[&G9I=T6Y#!%D M0V2:\](O5=&16[\F9EKPC;!=<=U#,(+W4?B?P)FQ-&H%1(Z_3Z[R9F$_"']9 M>GW!V&+.,3!^$N\O\VM1'MY%<1PXLIIM+)=;MWG-O875"HG3IVJ%%H"S2-PR MO"&J 5RFS=<*)D+B]70K!@AOP 3TFY=O[$1V%>>_[LG1%\6RC4-)!J$PYP0Q M3M"091R05F:-:=T.- !TE(<8MEV-' Y#4BV]/K2<&/M364ZB*+KL =G9A1# M3S.+.R&.)3(9QG%BUBSN19I@-7YSY1GV-3*\)$-41V"S=. MJ0K3R4$WKZNK=D'>0*UGQ,-/]UZ KM#<)>%[<",X:DW9:>$P]99OF5/?[P$N MH]7G7U=*%H?DD;7?T]\&FC6+;S&%_K:4N@K\6.0$^2 <"2B?349PP(WQGXFG+AD%J1\' 1G;!?=F- MB%RJUDZ'9"(-8@UG!CKF$5,"1F&V,/-%X0V+4<4>G !1#)R!)WSAA5ZU>CD! M[3D]3I.3XY-3'@#P$>HYT:6&CQ(;35)=E3I+S5FJYO,:YTQ!-$#C ZX)P@4? M>SIZ_*7E(.M:8@C'3%=XT)Z[^7FI$-_Y3CQ%(O#K-28=[ Y5.Z>#!<#:Z"#WQB%IIN '?&@QD%@,^-I"333HD\J1PE0H'<"QU/<=%8SZO*O+,LH+BGRFG6LBL(8_TAW_)XD-R/)H4!IZ-$ #* MU'EJ9"G;VDU,@)=3-XM\E2QQ4VV,I/;]G^W,1)-U)&N(U?)8+0^C"U@4\]'J MF:Z)M-@Y#T1(:_P''IB"7@,1I$<<4]S'N[./\^5*9[Q=!P^FE*AVS1RF'DI?J M'7^ F-!K=(B];4\SM-%#7*[,R"\I- ?6/<*B#B@(N[L0_8+XZ7GRN$?<6784 MHN$@1D9"##*%2A*QF\ ='# /LQC,VFYC%G'JL6X# 41,6D1]V13O- W-0B Q1* \U22R0E>7^%2M\O-C;)0^P[UC%5OX,[ M*8KAEBS@R8FRR*_"A'C,N21]![\LG;MCVHIE(R9 '=^GLM8,,Z9#9Z';3 \ M=:5K2>GQ[#/$X%WFC9D[ALUW..:$AG>@M9DN-(Y::=*D@+4?=:M$S6OMS3!\ M"W]-QF=G[A_?'(\]S.:%:S<]G[8T-(/SF\U5:39AP%]*^#,L3):#Q@ZC;AMFAGP/"T M!1 /-FV\H4=%F&R]JI "*=>RY@M M-S=>4,R;I1LS8I)G\[R/48IF: _"V"B6K;@'#X'0X=V,!:#+[ M5-7U&C3NRHY,GNJ:,DLR$DU=8^*ISB<=HR,:'C=@L,^@<*8WQ!7\I,?:-(I( M#Q_52FK&![]!@"IZUV^Q M$M?IY$65T?DR?O;T"?D,:LF#+K_"C^-?OY9I:56-9WO%H4P8(#1(<8I#^!@, M;0%!]C"=5T0LLU41K1Y^)7VV<$1G>D93('%-R1S'/-*A#%=Y?,S^?MGBJ.=5 ME>/(9:XF?C59,U3Q:W0 ,*226,G=DL%V 1W"TUJK&B^95]G4J4R?M M,QAT=!-8+3C"\?KX2N7F[V6\##FF_5;/?GW%DP.;[63W^(5IK<'/:[ZF$',V M:[!%K:7YDNV1!68Q3-F#9'N&Y-<-@RD#9M4T]IAA31GVWYK^Y<, MJM3!5HPG(U$8E1 01.^J9]XE7)[6W>&K1M HC&LS,'K;GD>EAJ]'R6^.!MW, M"\3%\T:]]3V17()#I/\,&X_LH'*;1P@JQ94O:#_,W;A4].SVP(6)8AD4RR_N M6# J"6$2&NZLFG8N/\01UDL-1P:J,/S')%E,+1+[3FQMG7(Z0;R$)LBT?"8S M=0F6>B*3X?!/A584F2+<"Q1N869\.K1;=.OVP)^)8G#QDKAE/"&U(6K#;HB0&=;U-3A9#6H#U?"VVW%B[%EQJDVYK4W$T]C1FUPJ MV.;3-2:FE 8DT*:_\T./J0=,(/(LT K?2"$0+'BWX?5APSQ^Y MP7)W$(O76&/%KUA 68"CAK5BIY8%I"DFCG5?CP=-B M@7,],"E(;0Q5';VOJ+L[(L(/T=VB%=3G39*H*&MK&&U"&"=)H%P51GT-, YK$V(E< MSS8IB*0JB]@'GELKN;9-__'6ZLX&?0_FRE!90SYMCJ=PH'/5L&XBO!^45M2X M3_0S?)S%B2Y177=(755V25F0LFHQJ0&[>ZJS#CW, ;@1R(@X]8HU5U01[U!3 MEPBR["Z1YD/[0T:%&FM+MKL277),>WP.*FH([%85'X;!&BQ%K]B10+<=:HK& M6+>$<.T3.51"Y(!#:KJIL/ @E\DT;ZV:4SN0]LI89#'D^PX(6UW!"RS$S0T> M+K)!1+S37R?Z1E0@39[P6FEI)\*&/K*X0"\J$S03@FU+@X!/3HXM\-UB#?\N M@YQ>>)'9#^IJE 3@>?QJVD.RR[P/:B45F'H*T>A<,0NF&F;^(7.!_';B^"+6 M'LG^ZF19\4P_+"V;(1JF&;C R^"ZY5O8U;+01283 1T)>*UU@L .U#T,T_UPF6:V!DLPA2"RF768DG0A3# M'8*!Z23-A+7]2C-W@M'DFQ283D.ML$X'094YID%)"YR7,<0OX:/^8Z_+#NZP M*(9!,H5@$QLW<7SV^'T]S/36DH.9DM8_03UR%:.?W+F',"'R>$'MR,^\X:#U M-3S"Z&,R*":#_#WX(4<>TW_H6NA<&4%<\21$-666#\RU>)_J,<.2XJ[JO-$T MS!%OA8ECC3VV'WJ"AEUTHN6-23[WXU?W?-1F#)=MD)UV%OR3TU 8Y595ELP4 M1[ 9![D@Q9(HKMSG:ZW@/^!.8R*[R/4E%VKHIJK05BI^;D M*3BKE-?3;HDD=%B#O>)A33T/(^^Y-VJU@HB4% F4(FI$U(@=$2%I!!YV%CE$ M"!^NY"#!0MD@ %51_RC.<;..X"[NB-01L%FV;>7 -4Z"[ZFK$GK=&)V^*AKW]O49%9"WHNX1./U&5 MP?EVW4>JM0ZM2P[+%'AVR.7ZK4:;(=I]TPTLCCXS6>WA N^DKCILIR(&"L93 M*.FPBEH;M7:'M9:B,*;SA%]*0X@XGS>FKD35;4.A)8NB2J[3&R9E(=W;5 4_ MT[69STJ]I/.@RRLM*X(T (WO:O(+ DOB':D1DQ35;[?43\C54),@S*LK+,5? MTD Z1J_?J(4!DTOE5U7[:B8'LOGD>VM8Q.L<4*7DCOE=[ZQ$21,F2Z]U'7[1 M+0V/PPO8[U3H?[% VU^O36[QHI6[VGPI7LA0R:(]Z'AZ9WN%Q'^=*\>$,S;] MID2>J-O_C$7J>6R1;O3)=B'3'?QS7&DN[B5[N*!&B]\]W#Z@_68Y>!=YPKL2M:U MZVU*SNC$ )Q8@X>.Q A>)NS]T"/>'2B@I1(RSK#!8LTZ-9FFU+8 6-:&2Y!D MYG7\?+CYK6[M0*?;OJ\0R$J#V9TCBKMT;$&Y82B@O!TLNA!&M+@R])DYH1(+JR)4N C\>J#A\[ M:?+6IU?;6. HV>H(F)02PO\WSG5SERSG>2U&RB*(WTHBW*;;T2_/EW!H3Y4= M!K7MI!<&JJKH;,,;@@VPY4<1Z96_GWF,9,T_\!R=FR?'C)(+2CO9'9HW/)$O M,U")4H.E\<=0R :E/=@U#!ZSSC]1PKN@ &](M\;^6VDGHCTJ_.K)/+]DVA7& M1-";]9X-G2N[I6&1,]TTPDY><\%I#?N[8H)6^2->4]N4.$78V2@XN*.A!66!W#/*/$8\QEB0M"A+=YLXY FIZT6)MF0_.0H^0G> #9 M G\A+[&%,SH9S.Q"N+CP@&)V MA@P?'0:-.9);0\\A;@NAUKH:=A,9_"56[8_X_ #70=*IR&,-IGVZJ&1L5]\S M(7)ZRAH%W9V#$T;(4%CWB;)'O9P1^U%@5W+LE7&II6VY)#X3ME=5I'',9GZK MX>17K^44WSBY5_W2J6?@4N0Q6J#SL-ES;KTU./4R+/_0D4ANTY6BF8XR_ QV M#=5SZ#[;MAX5@? PQP&58L;GQ/G*#.>ZUF2=1\EK=K=P@XA#R4>NSWX,KPJV MYO87RLSG[ K" E69:Y?_\\Z:9O.PL8.JIH@7T7!&T*8O]#P -S9<29,QEQ6< MO=2V9."=Z&MQ,A(W@:A^NUX94C>_(D" 3.\,@=?;E?:A"_#)_KG("QW&([X7 M.PA/N4$VE&55N&&+-46!195QD@V_+A#>4 MQ1?X=T?]%:5F>]34K8T2*2L\NTVET(%NW%,8U]'WR(SH+9 MH#A)Y_Z*15$(-PC!I'A ']ZA?<1C^"')Y8&4CNY.+&\5)Q%]DRP$ C08B?(3 M1(PJV<+-,J:9=\MY!6= J]I :RE1AS""(B_A%\W" (/D>N @+TJ0R#R/!>P=KB$.!H2<'A*T2XH[\GD&ZK0V_B2PRG9..=L M-:LK;-]2:S?\;.M@1W2KX*_Y$N+,AK-H$*3Q6/L!F#I'146A)L8!I%]?J+*: MY33?T7BN/EB>'&S/<"#/@I>H-3,;)1&9P1 M#,O;GX*>?O@Y9&)/7F><',%'%D>>D@+*Q5JZ6< [)/X2+S6GXYI^X\7CJG6)@#G"(G@UW#$9@V&<$,&]N$ MS30?$%$A*SG*0C:0"^O3S8S!DIHI<(NY4\[$_9:2'),==MO15S;"# _M.D"& M-TI>8\+Z6BU7F*G">HSARA%EA]^WU&&"B=[_>7N=G"-15B,1"D9N@FU@1 EVDW< +ZO7^ZY,D>;KQ)>MMV5^7E)?@9E;RR3"^IK=.K M;R'ZP# M0E-MO1[,^TWA3<)WVX833#! ;74.6)L]DNW@)G"E;E)[+I!]H M7AY%YQ@08SY5K*#->!E*>ZQ\Y/C3#+.4YL_RJC=0VS(O_9 M\30,S-%?YI7Y0@R@=C]RB&(@,9Q[)(/"7YK>FZ:EWB1X]+NUZ9BPX1FZ1DWR M*UWA!T(J&2IS5[(QWF/N5;]2:7J J 2\[7RJ"N<15_4!2IN[G'0S^_M*/+3+<4B0?6NJ1D3VICJM3Y7ZGA M;^4/U.(;X$G.!;Z",$VP->5?N 1Z)?3K)=+0TOW7-H0!KX)1%+I@[PLC"ZZ2 M"G\L7"E?Y8YD0 ^$@0T5%T?)/ZR%PTNYET#&<=@SM00?,W2SV-6&1RJ2%;AK M!?L9N/*\J4I<-;O?1=4P"(AN@1XX7;L6I$,NX7Q^!;P4>%95@P%FFL!6>J2O1>6N<:RJK#'8M+9-< M/2R.BX-65N41:[)UZMA]9HP O6^P$O3=5:%*1M(1 VH0L7)OA5$;\%#A1H=5 MC#DDP/,X IXCX'D+27J9/>)H7#J82HTDK(A[9L(8FX]#4[-2+2K>FT'_C2F3UC*\41RC(!<@;'P^'A[9$G??L$GKF>E)/9EH&%)I["5%-X \:_E(MUX:NS_N+VV=5U>YG4E/BA&7EQX-LQ]24W9NN2<5^M7LPPNFK-_[NX(ILS;SE:;8<%3<&>Y MXM M"2XZP5&&#&43[2%K;*(-G UG!8 M66XD]LOD1XKJ3HY/3M/D CQJ6%3R#T3EK9/O5?F.^ &G!1$82DO("]@]<#Z5 MN4I>(GR]74K2][5]TE\\$"FL]DU95I?*+PW(0&WAWB>_^[6@&N&:%3CP\"4# M3?/[@;YZ_?+-BZ\QK)5<,$1:%PQ5Q!#/D-MX@B;Y$=K0" XW75YVPI&8-%=( M?D.D'.::.$D5QR)(,@T$R*SJ2_0#:/Z"$ZU]B_(^)G6E$-]W@W7SL7BRZ;MR MA;7!:0-IQM@Z^H_.U(# M&GU@=C1J>C ^&3CP,S +Y6?CXTL'4$W'QJ9*(%K8);11&);DDNF8J+SH:5^T/1T>/S@A?M%?E3[%R)ZE1>65-JUS9\1;/ M,)2 Y$UIZL#RG*ZQB9#;[]_M';[8>WN..K):>82%YU5 MLT NZV%;04X6G+F,?;%8$:3%#URCW).-C"BGOA[@PNR32%P%!'(2VB% M$/>"[FO%8_QJVY(L9[E9$MZ_,;W/E)X/[F\2_6]ZN!0Y^0Q(2AILMYWRY*!? M#:K[P(M(;^NN07"3<44,/DP\GJXT^L]8HMSS;81V'B72HFQVRS;L;QWC,$^G M-_ #U8([[J4#EZY=>^4\430&RC/.'3PAV,Y^(1+[F3H:7&UQGR8&M&EFKHAR MY9C?*C5 8B?M1%"M$=H1]6A?Q/!*RB/H7PG-F_H*9"/2C7Y5"?X8:Y@/ M*J*0'KA>EHM($B$I:9BLR8.:0$ MW(#YI0Y.,0GGS, 2VX2XT$H [\O*1G4F$]?J.E\&0B*2'B]92@G;F0_VA&ZOZ25:VE';6/ M,A;NDO#=^X_"-_+N0(Z\( :\3@K8$8C2L%W9=CJC9VC=^,=00$&ICQO9)>6+ M_1@H].V8?U>K2_[I^%5), @B%Q(!Y_[8]^;6A9!"&173W"P,DW?!I,4Y,?8C M7'Q2X4MIJJ4OX16LUV*C/6^H@1#;.,#<:6O*CMMORRP'7%@B^!,U2-NRJC#6 MS$0/YD1OY*<0[*/Z"5\4-F\P@C^+'AF:=9/7ED2RZPGA(O"0K=C<-2@&0CCI M/D"8!623_OQ^5X6::K]P8;]OX-O>%;C7@%.TZ$ZZK!N_3DY_T\L(D2II^->- M/@A;\O8O:9HJUD9000,',]\8VNNPZ<=O%A$?F557%ZN$8*/+)6@]K(Q*TUNZ M.KSVA-CWO 9Y1[ B0J,'W0, -B0@G^0(YLSFE)HZG4R M@ I62,OA'XP8:J)M*&'='MV(L7>7W@F"(;2Q4K \Z=DRK".<0#?<<\%J&+YH M[9>9(WEV?&:YW%0]4:5NCGZ^QOHC4<[-DI/CXY.0-,%#3QK(K&=I#58R,"BJ M7@8EK!B:[(%/'L6PU3!P\&$!UZ9%4VB,)'88-@F^"X$&I>?GA!]'\&_%['^; M1:$>VU_(%3E+QL].S[B'3JA9ONK3PGV=;M 4P<^JSD+F*X;]DD5:$828O+5? M$?LL[7'2YAM$*#^I)E-_)G_GDO>%QE@,X0Y8[PZIDHSY\2.0S"WT!7@A.3/_ M?77QZL77EB; 9/7,G';3>S.X\F")?J!H^*AH5@&F8A!+C=0O!;_5LI,8SP13 M_$JHN]:C$](4 S1I#U\(MKZ'ED+ M22N]4\2#\-MXDT^6?LQE!]";0T93JM-*SS](*/4[LQ&>D]@H^1'\?)1F*H&3 MV9;^I](MW%;PQ8O#*.; QSFB'H>E43_\ M&H4_);/ S77#^6.>A=8[,G$IGDYY+<1><(8YXJ*HKDRN3K8:!9?>EP=Y\S::)ES%S// G^ M!.'Y)#>(YTG<68XRP7,? V22QF$Y^X>$JS^)N/I8Z-R"JV]=KU&MZ;RDJB-1 MW\IT*N[5KB^U'2@P/&R.?HM) AS?RODQ^TVPB/H:3G2"@7A$CSZDWQS8%M5B MRXB^FV3OZ<:;>&,T[2^][U+N#6?J<6(+>1E&R85W6O-9TBS3 '^ZJM!P8C:F M#S[U/T6%V@+S*+U.*3K!L=)I\E->TT&M"=A#))R"%/4/:8S[_ -3RCX(_*1R MJ3MI_$YWSJ)AI08EP.G($JS<0AH1>O++X1GE\A 5;I&-, M]^R@@D&IEES MWF*+GB#%3U?;]I0*2=',9_DR_E4<6RV^$9STF6D.'ZAI$8 M7GUI*'C,39^TQ1W,WH=19<8XWUI#@5^J=.<,''VZK%; /@N<],BZ# MU'1=D[>W ?8VF6T/JVLF,-BZHED3HJCRACF!*9$M4UT^S.9Y ;H1)6*.$8E- MZX/'+><5C<.B%9H$!X]!,?;Q_8UBF/2V*6R7\9<2>"I0 E@5QHO!"ZAVF$3;ZL7A9B8&K]#*FV M0;H=4S7A3N8W"X$ +*XNUC*8@U)?1L]LS@%.MBUC)F@Y5EG- <6%S"V4R8/; MIQ(NZ,T52A[%\)3Q]N$ST%0]UTC7G%O21RY=HT.\Q"&H-SHW[+5RK%G4@;\6.QP+TW-MAR5+TT6 MU172^QL#6*)-!CO%(UP';[M& TK#1J9Z.8%/GHY3;,T<,T'*M9DN, FSC=URP[&!);93^ M2Y].?0/O%#!DP<5).#R/R%"4^IGB0?\]!+B>#RI=R-9ZL^YV*P.C[6KPQ!O; M7'.#T6@J+/$)HM2L?S.6J%;H]'8E%UU7B$8L*8V\!*MTZ;%#>P!#1^B*(YQD MB%' ,ATTK_>I(%#TE+W&6@,2U_ILS'WB\ZHOS8!< 7[]$[@#=)"/C_D@IQ73 M:FDW\.! 1:56TS#+<(HT 0HWL<'P+P:#2 M=;H5?N5O)X^/1\<0&Q>%X+^%[1Q>1'L$\C@2?H >M[G!@TH8QF$J+YEX"Q0W MA)LGT_ARS^F^%WK5BF_#(CEU;/265EJ^V%9H:N%N?QN?/!Z=F&7B"^3'L@\4 MCI3-&[,^N"O6&.%-&B;CJ<5R--:I*F62Y=].1V,GBU*W[@84E''3&BSFQ'VN MMVD?%%,V^0=\_^".J'@.2@/&$/F4C.,EN\7CF4F)(#C95!C!U/&5G5.[I?6.[?G?"ZW)#]IX/5QD2 ?I*$#ZZ5U52 M<800=U)(MK?&L1&UZ3:R%B2KKLHY40\+B_1?LQK#BVC\91#>D!P)3*]Y-PAI M!'"F9$@KTWNUYEOH3_$(BZXN#0!1^L9Z[@1U,$5O8E^.S2B6&S)[II''LEL( M)3J%11]3K>PU(7*KWG"A;[#J9ON.#3-7VINBLZ6F.; 8-Q/IMA1(S"SNV5D= MQ4!B^,7+"/0P9"%^+.V#O?(F*,9+9=FF\?X:D,NGJ/P :$5O33A:HY%LSE^& MEE&C$$-R&"QKAN'<.IJ]$M:P65%= MV<0IV@:'R;- ,C)%'RBDQIG(5#(Z'VZ"$6]7+VGPS$> ^K:[A8=EKPZI2>LT M-FG%)JUA6=P:=U%BB.SB=!U4NGP?K6\.)#$E:9CM(5F0$4KMF!1+X^RZ)P+^ M!UZT;8F=K 6RF%K4J,=OY,:Q\.@39DEZ[2,NP>=:4R7[$UA!Z3MS)Q8YF(96 MDKOV;A3CY+R/";M]A MM^WX),_^XPO8V,O?3W[O2G=._4Y%X-^Y\OR[5#\^;T9E:_X$5IN<(%^4=ZQ> M*&F^>84KOH=,PK;5KOO$!K\Q1N,7*6[O%BHP<@U__LS2#?O8WSSW;RMVY'3\ MJ6*.(PC@P7W? 1NZJ_LJ-#0.H(9[#/_RUMMV<9O=\3:+9GK/U>D-0JWJY!?! M6=Z-D7X2E>>N_=S3WS,]4Y@G^AVS[N#;EGE5_^X /CODY9Z.DI>RV.2WU:=@ MW/E4RRMATZ/,8V:5-?S9*?H1%@ILR MTSNTX\'.OW3RBIM]]S?[X]_!KGO]U3NTQQ^/DI\I[;1#&_R-DU3TNP^H M?G$6ZQ<[%SHYV_?D=WU-Y=1=.MF?C))7.V3P1$#[%=K?:D$^9'\R0Y[<61:* MB_I6=6WU?$)<'K26O)SCTO'C1X5:5UT+E[_6V7.^U?CX>'3\I?D"3198-?K; M!@<4JU8;&=3T^NC:7^#]80'6:#B\\+?F^_(A^%1FI2.W&ST9/_T21?>HS;9\ MZ.QD=#H^N>5#XY/1XV??W/:AT>EMGSB&R]RVH/$M?W\V>O;XUFN,-YX?2+U^20G8L^8//M8)@LV)IY^/4PY_-1A>ZDOAF SQRUXYULP>:F;:9W3 MA-^M[P%6R._A\:=[#V+]C9A&CU<-'$V/3XZ?GGK_>Y*7N_H6 MWY26OYXX[=YBTSOB/CZK3NW0N]S1]_0+4XME#][B_R=L3Z0]&-J?[^^;?/C& MS?)F!:XHA+2E[N]B$.Y[;%W5R[M[#)SH]] 4D2M>#>M> E^'Q1"Z(6/&PMN"6#(&L3.=)3 M#^[A3^C_;']G#] SNDN7_B-]ST,T12>C,;R#T[,[]$[O2[PJ6=1Z!KNF;5?- MMX\>75U=C1H]'9:M6C\9.3I^-OQH_@!8S'ST[' M)X]/3L?/GCT[_N91]OCT;'PRSO3UR7BT:)Y>QEEA/ZK*]:& MF/@TQ001D9HOJW*>O-67E5"S_:BS?(K=A&GRIIR.4N*^LS__V>5E=2U73BZZ M2?*&_\:3%P?^_";YX8<7=BNJW="1T=WJQMX?R)],T$^/_ONAB?J6@_5C)7G7 M&8?=%.:][=M'XT=H)Q^:O./F/8#-"Q[@G2<#=D_:GWWKQGCFL^SFT[OSI^? :1S.DA1#(R:)W\E+_"E(>U22]V'KM = M (Y5/%FB.W\PHK[#A'(4=. M/1H_15__. H\[NR#$O2=>DX[&P?LU+:.,<)G MVNDG,488B!'&Q]^/\K&9V=/OAD?5!1YW-XQ-G@0THZQP?W)?GP<"PCO"84:'Q] =( = 5@E M^$=%'.GGX7S6[4BG&#G$R.'PBM0'+L_#Q0?MK,CC%CZ,+7RW?M'.A@ 1)G2P M;GZL ;ROFW]R.&[^#]7TW5&WBG[^CAXST<^/3M(>[][HY\49Y/BAY[JR3?5].X/]&!_S^D&/C0\;3B -^.OY]O!<.N&N- M10^:AG;FY31?J2)Y=:VG'>2GFT'\ZGJZ4.5<)^G MQR?X69X>6D\4N/='/U\7>FVNW3@ M3T;C_W?X'OS)H:?@QT^3WT87HQ5E-.^P ?7"35??47$=A1F%& M849A1F%&%S>ZN'OHA:&+>_'B/Z.+>]S%=Z*6* M/N^>V>\HS"C,*,PHS"C,Z/-&GW5^<_Q!]WGOP>5^H8MH5#*GX(2_? M39#E+WK ^V7-HS"C,*,PHS"C,*,''#W@/732T -^^>IU](#OP0-^J6=YF4<' M>)^->11F%&849A1F%&9T@*,#O(<^&CK /YQ_'QW@>W" ?U 3743?=U_M>!1F M%&849A1F%&;T?:/ONX?N&?J^O[Q]%7W?>_!]?ZEU Q^,^(>]-N=1F%&849A1 MF%&8T06.+O >>FGCX[/H_MZ%8']=Z&1:@4"2E9KK9%972R(T>U$M877K__MO MUR?'XV?/F^1_.E6#,A;KY*U>576;@#_\&E:1C(^/_B>953QTY$_[J96N\RI+ M-(@Q2R[TJM7+"=SE])@'>2<+U203G!(^PT=ID6,M+Q//&X^^]7Z<$U&849A1 MF%&849C1M[X;WQK^JR:%IA\'Y7-T-OKF[-F7SU/C4'0GMZWUPSRXS[4540HD#W/C">PZ7=.=X>%QH?C7HT*MJZZ%JUUKV)1T MY?'Q\>CXR^?R!7C7A5HU^MM&KU2M6BW1BA?)7.9-/LF+O%U_:SX]%-+(Q4=/ MS[Y$J0SJ"GWFZ;/1^$GPF1@_?1;]@EUT>G;'I\-#E>TO$ WE5=DP%W3>)/IZ M 5K30HASJ3G&J98Y13@KCT7Z#41$R9/C\5?JZZ\>?XU??JOGIM/RXNB_1\FO M+@Y+KO*B2&9=7>;- @*V%8YUA*_@G\S%Y;8-381LI@N=T:1(N!4Q5+]ZD70K MN#1^HM9_=KIIGR>KNKK,(4)+X3.J]2._9*G6YG-PPW*6X\M$!NT6MD:+U8_@ M<7 L97)R-CER4R/?8P"E6E* F%( B7>U#P'_=L_05.;9=388%T8S\EFV^@&2 MW>^"6"D)XY/7@V*TK<+MCTKRRN@$#@ C[<;! ZRQ:CH5?273#<6F1\U:N7$&B[8V_!9!YG6MFQ7. ;C4Q@[/=:EKL(].!BBC M E;586H-7[?*2\YS-=UT(9*(]NS^%._?HCV[&TQ%AH8,/@N?@KU/S@+^N5:H MG76"-DN7C6JK>IVL0$5N5(*#B/_H[I\L +QU6_4?=OP7GO9N4@4?+9!O'O>$ ML; F$FL8K*Y'9->_5<656C?/OT@>?9S8/JDZWK9#[G6#_.5$4I)G__%% []1 M;0>'XU_;+9.JR#[%7KEX\_>?SHUH=F ]O_[V]M7%?>KR71P3'RT-?Z@2>F 8 M;N8U'1?->T>1_,5YWL#I4K945X2@<9U,5=> LT7>7,T^'/NHN$?A#Q(*3_1" M%3/T5?%"Y(;*!]!;U!VZK70]U;6+JH;G#2+0W;R;]\U:TKN^#__\7C?9)W-N[LD+C\+; M5>'=V^'T5E]6145-.;PW8#^T5Q/T;A?=0A/?@3O9[LZ\O MP<_[-OFINF1@X!/&!1[XAKXW:7^__O9N12NNO!'$Z/&J39JJR+./0KE\\NS$ MCKR&1\VCY$=5OTO.1\G?JR)KEGF[B'8HGI,/5WC1/#AY;YB&-/EQ]'*4)K\L MX#_13NSY5H_"BW;BD]B)%XMQZ1N;H6+')X,8FGN+SC$$S5]-Z^KKLR.Y-":T?\L MG(CVQ>AXG)?//UXI><_8:[+XY*H/4%D__PM JQBE?U_2W^GM?P@UQO@:'X0> M12NVJU9L!_,3^U ^O?\7=^^:LVR9$WEOFA3-XKUKWL&9 MQ4-Z.=$L/DBSR+7_UWFIRBG2L<3:_V#MWPD(62K.IU/8ORT23[P/%."!EA ? M=%?YDX_L*O_W1Y,J6W_W?_[]T:)=%M_]?U!+ P04 " V@697'6*I>1T5 M "QZ0 $0 ')V;60M,C R,S Y,S N>'-D[5U;<]LXLG[?7X'5R\G4CGQ- M9B:N<;8424Z\:UL^DIS=.2]3$ E)F%"@!@!M:W_]:8 7D2)%D)1DTUO,@T.3 M0 .-_M!H?+CXU[\_+QST2+B@+KMLG1Z=M!!AEFM3-KML/8S:G5'W^KKU]T]_ M^?6O[3;J75W?H3ORA#J6I(^D1X7EN,+C!+T;W?Z _OUY>(-&UIPL,.JYEK<@ M3*(VFDNYO#@^?GIZ.K*GE G7\204)XXL=W&,VNU >)<3K-ZC'I8$79R=G)VW M3T_;)S^-3\\O3MY??'A_='9V?O*WDY.+DY-8-G>YXG0VE^B=]0-2N:!LQHCC MK- 599A9%#MH%!;Z([IFUA'J. X:JEP"#8D@_)'81[[,9V%?"%\'B?F,R#N\ M(&*)+7+9BFG"R6,@%7=**04LR;W&65:6SDV/R+ D3=.*0MDI&N$:Q:)\=1=D%7^LSQ6*B M,\/+A-Y"+GEV"ZDOB:2>:,\P7J9E!A^2[9DR5TX\?/Q[KKZU/?T%((Y\N MEBZ7R.\ -ZZE=%XL98&YQUR'YKO9XR=TEX9(2$1\BM8 Y)]/+EAJDVN$ ]+N#)T?@Q\,DJ0*2 M?DQ]/H8LQ+E95R_,*ZE4F6_49X&TWP^_ (O6P+:W E2DK)Z014#T MI*VU7=W[6*JZ*6V3:5FE(0ME-%_E7I2F;@I;V"FK,&2Q/,=@Y.XZ46&5E?0Q M?$?JX6%X72HP/);XV67N8N57<@@_?@^G/.'_'6;W&51P=0W.@R]T[5J(0@1: M/'E8Y;#2:_-_.CU1_V!^%9MJ18^8V%+(AWA/$'K!/^GFS>P69 M@R0Y&3D.;- 1**\G:-W!7:]_-^KWX&$TN+GN=<;]WN?. M3>>NVQ]][??'HP>&/9M*-6N+#%PIN\'@I\K@D6!XCF2CN' 42$>^>/0N*N"' M!@-%,;"F-[KN8D%ET$F[+O0K-B/, J\W\A8+S%>#Z6?LJ%G,:$Z([#I8")C# M^T'+8#I8ZB"7S6X(>*\;BB?4HL#P#RLZT6UFS.XIE"6ND M74NB3@J1?K60.T5!Q9"N&4I637V/*H=T[5"L>NA=4,$?T%D#TX.[JGO,(<.< M2+".LZ/?2LHRP.M\9R>&WB4*;)Q:8;2LC>LR&^;A1/D7X3K4AO=V]%4,IETL MYE>.^R2B9@_\U&XB#-AX7Q ;HS'\=]N_ UP,KE"W,_J*KFX&_TJBI/$B^_0B MZR8?7 WN^\/.^!J^EH]\3'(,"/E0"2'K@II@Z 7PT1WL&8O8CRH"6GRNA M930>=/_Y=7#3ZP]'_X/Z__MP/?ZMP SS.A_4HQM=H(H(0:3H,/N+Z]I/U'$R#9F7 M/M^:'TY2UEP+0[XTO<(4RFML6M&FZQ4[L;F(F&G3O/0&FYZF;!H3EEXO;$Q: M->3%S)W2KNO *.;ZVR8[,TYT1)(=Z.9E,!CU+!W>:FDH(0Y%\AJK5K3JD-C0 M@BHN@5[RJ#93P>,])U/"N>*F7.M[IG&+Y#/8^#QEX[50%).*(K%(RVULO8-3 M=MEVF\:_&VSW/M/I0H]L++23CU6M]QEKAGBQ)$QL)X&V)#78+4T':3EM+0C% M)34VK&C#.R)O7"'N"1_-,IHL@@*0*@%! M$4B7@>*%(.DF.G103H.)RJ.L@_TU'+G2SR!'S.DRV_K;4QOLG":0 E%(RT() M88TQ#\K][H$#+L@%?TB33<6Y8/0N?&H6;/9*"X^5'RU!#@?I#:9.TU%;*&+T MSA?86'7_7'&.:8V9\NW[4YJ@RN6-&RL?AD#.L7!N!H-UTU35-C*Y,>P!6>4< MZYIS&4R<)J[R&>;&T >DFG,,;0P;3Z-H]?[85)+([,LJ7!ZN]"3> JSB1UT9A\0IWZTL%@\ED6 6$95Q$ M [.#P*RTFRHO)1\X/Z<9PNW :5S0BW/#T;#4%Y(NU-J;MLQ@NCV+XA^PF*OS M7H_PP6JWBU^@FC9(,](M6S8#B-!.:SW,GQMZH M_@'JX55^;LW&@!XHIHC/PBE5T%H7I)71GWQUFK[R$GVELW"Y5.W?=86^B2HT M<.0]\T#Z>:68-HXMZ6'G%DOU>K5C%SE@C0P](TT@E^@94;61JK=_#U?466+C MA+''3%8HI@(*=6BZPX$6G-81YKU_I]U*@0Z\U5*-Y7=$YN%Y1Y$&0*:)[JV+ M5LE0-2S6AV%8\(^:AVEP=!@GW! MB)UF['M-YW/E2345]"=,6OU@<-C9 QDE&Z"47GC3#F_N@O 7OA_[-U\!0PS?"N*# /78@!CFF^W@3'6*RVKDB#OD.C+^\ZBO*[CZH*,Z I3;;G MWWO1C*AOQUV=O8B_RKWC7D$L>\/[X1Q6VY=I5I0%>:HB]VJ4OC MR [KR((M])6FC47R&F"1IM83IVP:XQ]J7AC8;CV6Q%Y>N=PG"Z^%\-2\*&?" M5TF. 11ISGP#%/&1)_$) !+RG&&9#50.=%2K?&Q<7HP!*!D[\;<=ZVH\R0O# M(^)\!DMM9DO21_UW"VS"[QU< 2E%)1I DR:X?D8^IBFMXMA:#AZ$ V"7@M!8U=B)SM-L! :7(LU=G4J MO\<+#11F]Q=+QUT1OY![CUMS$+(C!@]<(P.*TXQY,13K6F]/&RXJAW>,23>( MSH+:_^AW [W[,] @2!#JT/2'5SF*K:SHR6 Y!@Q++0!9CT+YQ"XI*J]/O'ZM M#/TB3=U7/"*N)RYAY?UU)JB^1GZ@0.7#YTW?>-F^L9[@#CPI))A0GR:6T)P4 M.\Y*VY,^$BU,])\MQ[.)?<7=1>ROP ^FV;C=8V]YD7H:^D]ZL:)R_XG/]&,* MH9A&*%3)%RQ0J!2:@E8HII82DM/O_LO[U*_'S\*^P,LEA=FO>A6\8,SU:Z_? MJ5?$\=>0%!KYX\+^7;/[I#.5A \8^8U@/IYSUYO-QT^N^DW$$N M6X632ZC<9Q(7M+C!EUY(L5+5;2'@3(:G4??P+2%A>MIXGW*$7%)*T MD/^\))RZ]M@7Y?D+85 3ZNA33)/3.3Z0%12\4I9:]D(8#!"OGK,5MP_GE&&GWH<^MB0V$^N:W=A M^@(=BTY=SBA.-D*EK+5LA"&Q2.+R" [#B<I^RVRNYS-YI'AIP.WT!0[(K>)=MO9HV_02377?F76MNG^@:WO M'<4 ;#B1]/M:=@X8-Q6J\0Q"C2&ABXG'A4ZBCUJ Y\..FJ(^^X]#&"0Q3.[4 M\5,]=0T.W&@*)/RH9GUA*QQ,_&9C+OV"7AL-%0Y';>D]NPNJ;9?Q][Q$FUR2 M_6;+QUIVGBT;A(+\H4:F5+YJ?@WA'3C#5U8K.@1_0QZ)K! MI+I:XAZOU#<5 D ,9$>18DZ*MZ/G" S%JD6)E;+6LB_'KWM(+G?KT6<\)S#M M^3_"W>"_K:QMLH'V+K:6C1>;TP?L\-@-*Q\C-Y)-4S)3+15/^/:AZ@SJ*JBX MEGDI:JF29E'2Z_NC&F" M6GJ B!S'@4O9L_5X%<.05B]SPU^OL*^2S8-R+4[$@%SRHT ML&3T1]N"9JR6.1%RZ+2O'A/NA@?Q!1)*$:)!7_RT3[SER'\[2+O%_#N!F1=$ M8P"+3;(OZULM'92.*"$EB+D'5$+G^G"6_34W,A=!N<"AF2FEA!>+.%]>QQ8+*>=I+I[_5LG,7.(B0P;"7R5-; M?JLP8Q=-$HMGJ$OO-;,*=YY"YV#ZS56N>DAG8: N/2KED6:18+$O*3U49E8X2KJ@P!JG_T:@E#O&'_0;'4 M;Z>#%^30R^>K90<&5\/54-4C_O_7+#F1U8'/8/H@_,NA0NU+9ZL-_HMT^9"8 M5$MH2:MG?ZNE9;-HB3!JAY[)((RX7BRY^^BO_#J.^Z1:*(_5*)3][4P&*M.O M(ARFH0:>9C-TJ#.>8Q8PLVJLL_39"L5W_XNH[D#L#OA*")N'1,$#&C5VW?F8 M\,7.M/#!ZA6W:8C-UW;<4$GA.0H;FVM;F^]KV3T[^Y.^-X ML;%B6S!U+57]!YE.NU0X@*V-[6CI#[54H'*'W*T_ZN6='I;K/^BSLX?8?X4R MYNNZZ%>>Y+Y4"\7V"_B,T4N;**,">UU(W8LQ8AMRU+RW^@;P?4BJI8L)C>HO MDJO%D7 *X7-F_=']?;(IRN2HI!"6/V*K Y72W5@]%Z!I:1 M7P%\J063U)>:JJ#7]%)K=_ZZG9+YL%27)0Q7M'R2SP]5P$2=I9HC8">2 M(5K)!<-]"Z_+]*/ Q@>]\8X%QY@&7,VXL@X[;4E22\2,)!CKGP0:9+7AN-,? M:JE _T_^W+%@"!;Z&-R&R\W^6$M%"@RF;V^4C#:/]3%W5OUGPBVJ3B?Z@9'> M<)"Y(ZU\OC?$5_55C%XMG*J4M9;(.%RXW9G-.)G!I">YFS,9A1\^ZB]8C3OO2@^Z[<8.[?(9:XG8R*!ZW^8]=RU";!&<9@[@$.S* M#T*EZ&!Z\IS+'@35QML5A4V1G?QO=?M^:$%U<4+X1S#5?;PJZ%42U\>\HQT9 M)7*\'5/'M0H!G+P#$C[$B-%P5IC5*N7ROYTVNG+5PLN 9<^QS%YS" MR6'/\^]^4-,AM6>BT&K5]LQU&2T+'/MC2TSM7K#K,#2HWF:UYDERDM0&T@66 MY<(S^B,Z8_I8?N*" [6S(#Q8G#K67R1+@AXM=K35EA?SE=J)YDTTL5TCPF4$ M\1]H3.);Z?9"MI@$UZ7O[#Z.Z+BI\*@1I*Y-AS+J[]\31GCTYY!AOCMRIQ*F M':EC@>:4M1P[BAP[*7]0I=8J1W]C_1OF--B=+JA-?,E7+H\N>8R=.!"JEV=O MOQT1_DBMM<_@^?5$4O9A8DU^Q;AXT9'J5D 5\0W!:QF. M(AMSUV9T-X?+'?L/3\C@3-WZ(OI[F NHO]>YI!([V?PWQ'BQBW\C/.U-WAMJ MQ#O**NY(J)*SEAVM\'FOS:N$*F2L, 4[^&)]BBO+.HN>G:*6]HP?T]H\CK5! MER=BN*QC7N7R9VP)J\,1KHW-;.$!/W__3&P;57"-:]@.I;/M=?O57C1_8(_@ ML,GF*N<#HU(DHJO-C3H.@^W=W*TK3HHUD*4*&Q?82>Y3:CP(H\K,B,P+-OGUUQI@7J49 M#6^2V%1M>6U02WI:K5:K6VK]\-.[8QM+Y/F8N+>-RXMVPT"N1:;8?;UM/$^: MGY@=$TYD&PN&FUWM[>+J8S[/K$#@-HT+^PB-,RFLU-]7<> M,NGG1M<,D'%SU;ZZ;EY>-MO?/UU>W[0_W'S\>-'^\/V'?[7;-^UVBHPL5AY^ MG0?&M]9W!J6"MET7V?;*Z&/7="ULVL9DV^B_C8%K71@=VS;&E,HWQLA'WA)- M+]9UVH#@QM[">/?QC6_-D6,.B15U[[:1PO/^XMD7Q'MM7;7;UZV8BEN"_M7< M%FO2CYJ75\WKRXMW?]HP8#1MW^Z'DPAG$T8H *ZAQH_?&,::'1ZQT1C-#/K_\WB0J<1#RPUO'33%%G;1 M>F#I2+0_7;=;@?E.7.*L6I2Z-88?OT\"&&(J'7>CAV[O8=+KPB^3T7#0[3SU MNI\[P\[#76_RI==[FCR[9CC% :+LB?HR]]#LMN$MG6ESVP3EWC_WKCA8+=!M MP\?.PD:-UE' )U/FCC@.#FA/.^[TCK@!3#F8>ACYD]!Q3&\UFGTV;3H,DSE" MP9UM^CZ>X;4(CF:C!?),2C-$( I#;+Y@&P= W46!B6W_JHI;I^_)"=B;C#YQ MI\CU$<4#Z@9/X?-I_*T_FMV9_KQODS<_EH)*CAVD\A,P06 >3)[@YWWOX6DR MZH\>>^/.TP"^/>1,$VQ!/7;X?Q[TO4&;P2V\XFAR-*]4-*K&S!/5EOMBH3[R)::,)LD(OTFRQ7NSY 7;H[/_%M$,TFO%) MJ&H%K=#[,\1+^ +4!'SRLT=\T!%@]MCX+S3]V825%SX>PJ>Q^A1BL*J=/OV@ M958JXBR(2[M-#9MI: /81X_ >A6LH,<4UH)*Y0,*=F/V81I3CTD=R_)"-.V] M+^@R1T=W%,R1=Q=Z'A0L+O$'9MNNS9^>D0,7#.57#'.G ]*_GAZ$3-^P;2=P MDD+^NM3.\G:HYA1E5#\,J 9SB!?@OR+KX!@]Q*;591AGADPDW)$8":!,3Z8TYLZ+I/P04K%@=2-#KB+!E;,#%("*/Y:*ZHY1N7 MU 3D6G:9P+)2K0F>C*"5RJ%NR,0FVB.L) B K>>E7HJE4H_>F]X?L'*]I'>6 M^6&\5!SD+MHS6??]_,*O(V[&"%/3YW?AW9HVH/G:=;NA?X0-;)#;U6L#3UQZ MB@' M(- >5R^I#IFOE_+.5IBFO7?+#NE)HJW751N8%>J)L\@\$-?2;#P%%91EA0[M M&MJ8]L19>&@.,Q@OT5I'T^@?#/EH!LI:&_1\:2Y([ ?%H51)+!VV]"):%%75 M$8J)ZIBZR%W8C9J>"Q/43XDN&!78POH YDOG&/F!ARW 1'W3C+'\J"VTE#G MP/5]#5PVR8*QZ>E-XF5C-Q2-#W B*#/3?XGP;#H3A3Q:R [\[2=1F"<*\90: M/+;Y@FR>422ADX*!#&;GQ6@E@!+=_N;P5)+)A5+=:\D=+!=U1D$9DY(3W&'/ M3G9A:;JD5(G(Z);PU%)C,C%#*(39\3(*&ED36(I(EX6A>#(>@F)))G)1A>X@I(I)G$UX84+2E<5#I$$&%6> M<2:,"B+I, K^;P$4>1H)("K]VTP8550RYH: ZYH]/ZH)Y=@.U=YIGBU122E% MS8HXGSFJ5X!4 B0Q1S,3DA"I=)W&]"?7TNY8#@E->Y;M9N>L#WNG#?9PJKJSH/ 9H1' M=Z_S[UCP,2QL(;M:/7U[@*0JLA5+LC'OP^=KDSH$P=BL?K!\?$8SXJ'8@XG\ MWGO@F: OL L&]P!JCC8/U/=$;&CA=> &R(.1*[7BDG;U4,#,CK/4ZA*Y(=KR M,N^-BWU7=-,%_Z;ILW=ZX-_&USB+"H)*J<;I B-L$L6K-A1ZX 11)MFACKM? MQ#MPER#G%..Z:"+Y6D!%0;DPQW-^PX+/R$4SS$375 _>B35;B>#4M:T4UF\, M-5!$IZ P"*FOGT&^/=,&[=69.MC%8'R8-&FF5@,I.*N/-"_4W$:<0!44XE;' M:U&F#Z4H6CRO2:JDE.W%#G889P]2OR:9(Y17<+SQBJ,4UP&WUD+7)[7F3+25AR&Z5RR6A1+RPB15]E [,AY M!97NGIN2Q*^R[3W&,8O\08W,-B4[>S1)6%,3)._\29("]0NQHR-$)G8I(T9N M*H.JAWWXJ@M_NJ^/R,-D6K@F62>AQLE.YU9QJ'A0ETOQMUHO.5QQ%,'BG\\X M1G/:Z^-BSFG9*@IX2X,4CQY98F#,Y]6S3\_]QO9V]/X&][8OD,&"KY=.WB>. MMI9'D&:/!M>[:/T__+W>3,&N:FZZKV@, M&;S9#%=KG58+DF3.5 6MO?U5)D MKJ+X_A/I6,!K#[&N';'=MQHQ8_- C,"4LA":1@Z8@>^']%38:,9*T:*I4 BJ MEM3:8*8SG$?WBN)+16P_KHK<4%;O,">I)AG8=M,[T;V[]#S;Y$1>T>S()9I' M4VY4*)X"-YA:AW[1"9[F&]T\ BFC!IHVP84]-%$Z97LZZ?WV%K4F&;.454!, M^=2$J8=;ZZ-91AL[#) M"J&U8(0>S# ?40%ALD@7_@@*1Q.-F9@O_SG?.52T3HJY M$6(^_/>\Y:/(B\V]\>W5?N;]\9@[G[XV[N1R,R7;FO-VLC 90=/19).712*2 MJ!Q6HGU-]\8[\ZDT:4'"EO,VX8MLX=X:W#)$4[-^9X844JFD)\T'I0^?'EPV MJ!9)[B'FEIS+CU_;FI/C!U.MJI>'M#X7BM%PT0KD9#R+(YK,[J<*Z':S<&" M((4J4P)V(2Q07:%\=:IUHE6%'AO1=$7EZ+$D#K9?$3IU<"'-.W M+@B,1:L$*(Z77'2\F-0J MM%U914H>;5H"0%;&=I8INN!7WB4;=%LNV/4\#V M_ [-.-AE-UL-..3,%*CN=/HV8?DBA7UDM"/J:D0WY/77=:M2#*JH2=L$O6+=&3,E-^H,R)5NW DSASVLAW%QRU>V1 M3+YYXBR(2\V(B35'TS =5,F]X*6*'2'R,%GNI@6[?"2?VERIK L[\RQ%XN>% MW^VUF]2=IKUHU<>J:UVS/%FT1/<_\PU>NNFX6? MC)2MK7=['3-_+X82;X)JFPQ3R1-IBNOMW1F0IBS-(9=GA:J;LX/) CV AWP_ M@M-'J" +JAZYWI\!^;>S\LCKG*W>)[9^ON_=5JD;;M"YA.C0;!?3!ES&"Y'+ M8SUW=I>QGD>DP(-X%<\.<4JK;J'D3TE1]_/F%<+$3$D*^?$KF+(MDBWC^]B% M+X=X22- A;-J@KIBR*OH+,RE M?AC0*W'D &7UZ0_82W1,W MF.N3E>[8C*%2\O1&% [$G[]9(3Z;:ZM\T9J59TAQ A^ %X5*E6=#/%T/@'Y; ME^KK?\G[[_'RO[D;")]5/_@NW108TC>#$.=P\/9F2C=DOCXH1*NW+7!T]@"M MMO; *9BSCTUPUCP!E8]VBA>=,U?Z)$QTRXM?:'&M6C.-BU MUMT;:U3-P8X>[+AV% \A[%;1U[:_NSK?#=ZS.]TD8Z!G@"PH"OOZ4(.C?,>U MOYZ0:[K!P%EX9!F])=:Q;?)&3X'J\<+&/O)2E3-4/8?NUVIZ\B=O?9S/_ 5!+ P04 " V@697 MJ+3X="$I LT ( %0 ')V;60M,C R,S Y,S!?9&5F+GAM;.U=;7/CN)'^ MGE_AF_N2U)W'\Y+=9+>R2.E^T TTNAO 7_[V.H\NEHC0$,<_O7G_]MV;"Q3[. CC MZ4]OGD:7O='-8/#F;W_]W5_^X_+RXO9N<']QCUXN>GX2+M%M2/T(TY2@B]^/ MOOSAXA_7CY\O/H?QK\\>11>WV$_G*$XN+B]F2;+X\>KJY>7E;3 )8XJC-($. MZ5L?SZ\N+B_SYF\(\MCW%[=>@BY^_/#NP\?+]^\OWWT_?O_QQW=__/&[/[[] MTY^^__Z_WKW[\=V[4C6\6)%P.DLN?N__X8+5@K[C&$71ZN(NC+W8#[WH8K3N M]+\O!K'_]J(711>/K!:]>$04D24*WF9M1L#!C]&:C5<:_DC]&9I[G['/R?OI M38F?UV<2O<5D>O7AW;N/5T4M80GVU^6ZV"7[ZO+]A\N/[]^^TN#-!8Q&3'G? M"IVLB[-?@Z2H4"[\W57V8U%TK^F7C[SL^Q]^^.&*_UH4I6%506CT_=4_OGP> M<4@N83 3 !B]^>OO+BXRY#SB$QRA1S2YR#\^/0[VJ0OCY"H(YU=YF2LOBJ!K MWL*,H(F0_S5+#+OO&&K_6:J9K!;HIS6-7\[1_!F1MJ16M:&9SADT1_ST&5T6P+2D5M*2 MB.8UP;O4LLX(6N:3VAP%H1_&*)M1V13X[H>/[ZX2[Q7'>+ZZXGP\PC]?1PG, MK6Q:OAG>W_;O1_U;^# :?A[<]L;]V]$8_OW2OQ^/AG?#A_YC;SR 7Y]B+PW" M! 7;;)/E/+A<]\7YT]?#$>#8T(GC 8#!? !EJ8P@.^#XE 3*S% 2^EYT%(0J>VP*%]==BORW4[R\0GZ0(3*( M@W 9!JD7T6$@G6/I_<96XS!>>QSH^0(0YT;-V'N. M$%52\&9-'9_!(9EZ^YM/ M,LRJ#=((#2?%QJ%'*4IH7BCH)46]=I#I[O;XP/66T#]3\3M,1EZ$1LA/"0PP MHH4X]&D2SMGTS2D>3L15>G%PX]$9F\Z7\ -@ =]\(IC2IQAV@U'X&PH^@87' MOOX,WR+:#G:[B+9RT'IS3!)&^@VF"5!>X%&(G@R3ZQ4LVPGQ_ 16N"]>PKY> M=396W=-Z_"&Z]B*VDQ[-$$K8QGLZ. M#Q+0.@\31@U30LS7&11K7M8.Z\3 NN_%>!+>X C$'9/,0)D2Q-<6G:O]@=T< M'YA'% !Y; Z 45R"/(?P\0&X182PO058KQKQT=3;$6#:%G4<<]HVRE_Z$N;. MNQ0F2#2@-&4SAB(T^GJP98.D4Y%:=V +&,5"/%QPTEDX@._'86_^ "N+3EP: M]F4=1(\TI<H:R3 MAY3X,VBD,X"/0^OQAP@L.[9/>4!D-// $\2$CZG"5O*QK@T5^?.M\T\/DP3 M%O\)^&X_ 3L =J[1ZC9DI"P1;XSV7_TH#< T)WA^XT5^&G' AA-># 4[G;<; M.(LY:#J<$X\^\Q!"2B^GGK?(1@RA8'[5?TU8U "8ZL?I'&4VV.>0)CMP;;DE M]]K+?)-10MDWK'&Z\5*R;NH(#] DC,.LZ_C7K<*($1AL/-:L=<,A"T;WFO(( M^UOD1BRBBRMB3XK@L6\VV.5?;.@%>- /A:C X8SBGYZ(REX99!<[K>M(S4K M9(#,X8++>SS-9UK:>Z9\#R^@6%S> /$LP\"#"1]6@5NT1!'F&^J<,@$#\CJZ MF* D*3$ ?VV(AS^^/A &<:'G9YL3N3_CLFZ];F\]' M0"5FCM1R[#>GIZ[T<>$;DAR0WFNX.QD(BQD14XY1G6KM%3-'*E^2+V$R MNTEI@F%ES)9LT'[F1X?_@K'W*N>F44LN:=_7=?K6)@^G"& M:J:H[GHT!B"0F8O=-YC, M8=^CLQF;PE:V&-TXLWIDFV78>[^Y@)D.D9_>O(>N>2[OC\S?B(*?WB0D19LO M8?Y#KTD_XBX2L,?1E'U8TYLG$C?*@9_ A"SU%*UIQ4(GS<6"A)BE-OSTYL.; MBY0" 7B119C:8/!N#X.)%VWL%F4F*U.VM]FM]?64N:[QK3@'@M+&CP%0ZQ&Q MDW5)$KQ Z+<*[<&[9RG^](BC[R,J:(?9%Z<5AW_"Q8]&O=6@Y"X/: M0B !RUG.558$J?_/6(#Y8.@=4>".=9;RAUI>]17IY_F@;SPJZ MH1>!/]J&0*=^8;W8?69;W<_LDV;@6N:;U<_]EVK@O? MMEZ^?["-[X:N<<,T!/(P,T&]?B MM&)E)I2\K &B2[GGE8F*XG(F!6$'/EJ1MZA6QT4Q,9DP-TJ?:1B$8+6S(\OY MO"9#7UC>!/$;$NZ].7P<$R^FL$5C!]EDPZ!0\;38,2IB>TNE4+/W"FI+Y+Z# M?2A^&<;#R001L$K$2=R"D@: VQS0?/#"8!#?>(LP\2+IM"ZO8V+T%9,J:M(F M#AG[+Q[Y%27U(U]9SL2X^WXZ3_FYOF$R0X0M%P3-F.MYF3M=Y#*@7-_4;,". M7J/@-F4XPVXRQ-D=*.4SC/U71/R0"E.GFK=CY-! I,O"M8[9^FP"0K;,T:9 MBFH8)%E#]K#+14EXAK:%6(K;LH?I_ "JB%*Q4=ZN-6USO)2 GQ%EWGP6QZ,) M"?TDOQVC:A%HUY ] \@E[1Z]\%\:#M=.77N8RM!OR=5N95-L/:)%+OL5Y,E8 MDE?4ID*]X%]IEN)!QUA@1Q8* (M4M%K/VOG>(Y_+J[1*6]M&S/!ZVOE8/._> MT?"(8!=#PP3E.439N#TB'T\SAR97.*$EWW&W)H[(",S1S35V?X?M'P@!N\V. M19*&<>D6/ ),Q=.R"MPS>%WE)_!3>I]6!()4,O&K:+B(;S&8HZ M92?_V@+S58YV=UE6#H841Y-$/GYGTW25[8.:2(&= .C4>_&,:2?O^G2^>;J- MO1PW5_GJT(ZS6=GJ"J\>(G(6C :+7K-XDK,)[,KB(8H[."Y_ MR]C6B6?IMPY^G6@6_R$AM!-/]5<,LYUXZK]J7.[$3P*HQ/%.-?U?QCNQ\S?;;W.>#^.PXJ**UM M&XMQ_= 2>SM/-%P'-6GBZL^'H329=_.[RT<8.D^H/Z>EG /R)Q)Z/E8(RIH- MH9[5P%UP&D6K*M:-;RE.=YS0_#&WL,>*57:T.>.\4^2_G>+E%?*#;/\UB(-P M&08IH#:,H]6!FZ=R\YE)Y0>EE[_\X&LOBDI=5AH2PF):K9G>)]A*TGF8S.36 MS%XY;53\CP?+!7M#L1J&ZC(:C\^@)?I?!,JR$G>_7TCG&$QAVY[\'9-8.@*[ MI?3ACR:3FY!"P5 R 'N%[%RCZG1K:T[:EWWG5B9E?O>US+D52)G7"IUV+O[? M1)#W)A#G0OOJ8KP_6;GCY'W$"D_@\GT6->&]S>]SVWDKFX!Y-^5[H>O5ILB# MM^*/T;]X)-C;(U5=<'!8PR8\E\7#M;7T4Q$#4L>RMO8-@,.20ICU+W7A[A32 M9K",7_!XAE/JQ<'X!:!8]=B'XKL[G)($H3@+C@Q@PQVS^ZH9-6+[YN V#0Z" M)!:P5<0-.3%Z84^-3I8#^>OGW[D.CF&IN([V#]9K;+@[]:D0:LE6K$EU"X=P M)XOK"99^RN=2K>/9M!<70P/:S(4M9[*^5==9_VKUI%F8P(DZF$\W;N9*C%T_-Q9TWE79C'OV6H%B'C03S!9,Z_O&4GF"(3#J";R*/K!,,ZGTYU M6;/V/G>GK3AEBHZ7O1KG]+[#KGDLG6 MU#I<(M*+(LPSF3(S6"I(XO(&B+].*5N!80+)SHZP995])$CN=*ROI\WAUO\W M>2UU(W:M51>T!%2Q?HI*6T*X%FDPZ94N3=S94;LLG;!^FM\JK4VC7YT/7UC%V/WN&S@/)CIOQ[V1AS,KR^BXB3<8SE&7+96O=&J4' M@J?$FXL!5JQI(@1$L(]0P%_46V? #BSW-^2]_S%>PWGZ?P! M)\S]XD6].4[CW>V&ID;/]T'+AZU65SGR56.C6%,;I:SED%+NZ8V#S7.V^Y0) M2MHF"B6+I94T;-6WASE^TKL];_O5N[YO?Z_'7L*(2IITK"6K9DRE3B M-H_,-LH*Z .Z:+,6R.J2#@;5I2Y8@4-]W^UY.K$JD4OWU,^?*I1. M*+I*GCK^G=$-K:=C7AQ_Q#P690M*Z%UWEO46)[3K??IVGA;L2BN$,XN=,.C4 M!TE8Q%GF6VB$:BC&N8.EC05"(8#CW'G3YB#4!'ZNY5]7 M7,K9VZ+55PXC5R4?\<9H-5E1#88Y>V.T&@RB2)N[MT3K483MH):[ET$?BD9% MA,_=>YW55*)MZ-#=6YN;[3KR"*-F=FTR)Z6!36?/M(S2^=PCL$,:A=,XG(2^ M%R<]GW/&A!Q'T"),?%I/NXB"QDJD[(W-5C2Y81/Z MY*'5<=;6ES5R;") M G.P1!L!V4K!3)K7G 1HUH8!)L?0]G#2"W!]%GUE41/C4D X8@_I>22@3PMV MZ_R'=^]_>/]!RH-:75-915N7Y-_#?BQS\BZBD-VROX2?V,E#-@V]%Z6U-&W& M/9$SFM@^8X=*!W%9B\/8#Q<1$DH6?UIES8* S\/;=00,3J_X), !+3H"P "6 MO 2,:"_J3R;(%YTVU-*T0^EDAYA"&S.UB3EB9QRY-CS4UNX2W *N8MC8B93" MYD:VT.R\T*IB4#B'PZ%*U=XVL10JI7255F9_&:YJL;,>$EG>2B>8V)[ <@3- MTF!/.A?B-HE=87XZ%P0WB=J^S>JLX^_."PGW7G]!'ON;3UJ;5)N[,/8 #"_J M48H2FA<*>DE1S]QE-P4)&6V]./@<>L]AQ-]07%,ZC!_9NXK,50\%[G%,UG]> M>S04NA&[Z/2U;Q**8G\E<6.JU#3)4!51TNL3 M5&J>&D,F'6>9NFQFT6)"%OEIA>4M&94-;7\/$8$%?-9\?,1MF&1R$"_2A'Y& M2Q2]ESIG937,3_T5DS&??9]B_$P16;))F!/.7FN&-3\*>7CO>L6K\[BHVH#J M[LX =%]PC%99ZNA=&@?5=VG7%#:[GFU05%O%=LJ?Q;5M=R87E=)X[L^D?#I2 M$P99Y6]AN;%B#,N$%C*IMO[(JEJRDLJCTK(:AJ[O0H1M@Q^\!2+WF#U1'Z6P M*_\E3&8W'IW!MH;]CSF#EU[$<*^]R+%E@Y:,W\?&X_>Q-0.B6\PH!RGV@M"+ M/^$E(C&_RG@*%CYL/F_1 8J41/MENW'A=9W*<[8$[@Z8?.M5/B-'$?M";&;:5L M5?DI[(1%^I%J9W8( FNU,.UYIYQ+7^K4 M&.LH7_+HUQ(=RQB3:JZ=&%IFCQWBKW0N?:Y3W?UH-RS6Z>ZNF6. MV15Z$T28;H]@MF4ST;24\[T9#,J.J]#JGZ1I%UJ[.">"M=.Y_1>1I9I7*JXM M5I^APO1!)20O*6TB_6%?(F5I5(+29_VNZ\)DUI4FA3&:42Y?<3:O2E18=]=H M@@F8"*_M5C/%MLUG;C5)RC*8ZM,DD\R6)+&V(L(V%5V)WW;;Y\0S+0.[H6F; M0L6Q$U8_Y]29R:EKM:LN^UF4=JQV!LJ4_:<-=N6[T.Q:C78BH7(%^Z&"TGQK M[2Q679C>#F?K@T;H=[9"8<%UHVJ_\59 +LV>02N'&?Q M4K%X:CQ"SF97&%.V'6^3LP!VI6S?8$J*=ED4.\BJ M36Y3>2Q4M;;&7 (0#>CV.< L.T!8)4C M"\W6ME*@2F*FV(G&D;S&=;:/G> T"N.IF7>-L#F)J$O7\%@?F#/O&^T\S>*8 MAVH/FIL5K&%GD3G-<-8Y1.&.S]@BO[JU_N%K+V)ORX]F""4W>+[ \?;S&P\$ M@T66K)A?^-]IN."10I28<_"N"7J(V$LK):KJO+H*%4T\,KJ']!Y],G^N,XLT M8K(JNA.[/L6%S3SSO#89;M&"(#_,WU]?1(BO^W&0&_?\>R&Z(A>7KN8-0/,9 M>12Q!QD'\P7!R^SN%^DQ#ED-FY0(5ONFVL.J:%,79I6DL$TJ6F<9 'B2O'@$ MB?5&H9:)*%5*P,QC&[\XN M?V2>YD$@J&#FMQ%,I?*9] Z9_4R(*?"I5<=!5 MK6Y^;CW7JFSE.>LT:@=,G8UH*1Q*CM@&AJ,2)&5KQGI<9"[8[H Y >=K V.V M<"9*+$H[<5 .\S3='BO)2UG,G'6OMIMO]5GPIP=APB27=Y8 'L;YV8Q>$(09 M"X-X@LD\7U],A0M8R@M"?/*^1=0GX2*'2QHKJ*MEQ,%419(L-B"KH8L!2I(2 M\?#7AG#XX^LH 4N#;^<0"+ZWF(6^5_4"I+SLL8C-? 7E[BN=Q_*R+A&K/9^Y MANA'Y$5]RL:9V9G5IB@[AKBQ]H4\M6Y*FU]RA)8H_GL:!P0%0,,8"J/\SY$W M#6/OY9:$2_2(@A>,@QN8Y6^\*(0I,0X]L=]20ZL&)J=R%/DSZX&MV^+ F+"X M):1+8T:2"FZ3KS_2U5#V]0JU*/K&5\4A3 D>,UKX\MA_782$(_$%3!GV- %+ MP:H,QZG7-G'=)K0]G/2"S(B4^N4KBYH)*>*4FX^P_L>!1P+ZM A@)O_P[OWW M[^1O]*K5-<%4\*^4)MGS#YCUIY%3'=L.^E?(#0930:L)(K\MU.\O*+)@F3# MQCZ5A@S^^OJEMXM^_JTV 'L$>'ZVW0NJ0!(5[<0@UF0!6VSR M5ED"PVR'C?O<^2+=EDLK:AN2?CB=)8U/, 1\A )Z1_!\C&+F H\B_,)VDJ+D,+7*!MC:474V%L/) M$\T>A!)P(Z]CG(GU4VHK)?(WI;6ITR#V2>9HSOX_B)N@W*H)XZ"SXVM*>/." M)LX6I,]1AJ2/Y\(3!-N%C*.ZGC>4D"T*FTF8+68U%HQ-)22.I%HSZUHS1K5D5M+>6\ MUOS6$M]=3QKMK3GKX1-9\%;@9_O[),?:!%A@]1\),B4CKXB+.\=B6UM.&**W M$X$N#+<#)R3G#A1UYD4P-($<\0Q6:Q>D/!/#3CQTZUJ]S\&YHVA:5:E59-\Y MR#2KTE8&C9U@=*5'#7>DSIUMU*I<;=*;G$/L(-VJ2XG2B\9WCLF/[HPLY] \ M0+94,[7T8O*]U9C4)"#IA>)/#D%12A;3"\*?K02A77Z:7F1^L!(965J;9N>$ MG;$V4:*<9N;M=$[5I=]I!L%N'X(DF4\S#G9O )OG!6J&QVX;OGDNH;,WO(R\ M&$_"&QQ%V>5R;."F8)7S.U_LNN.E1.02]0CQXFF^+8^#>PQS>O7/_$E9C]_, M4_LDJ-8NC%XSKX$3M0OIM75DX@#W'KE>-87R\^D-6]%WN(GK;J&NDC-*E07- MW5RP@4=R,KZZ[+():4U/A7Z&L[3^2U: MH@BO;]5[1%/F6<)D]26,$$UP7!AI8WR-9#0?U)YNKO9ZV[P<];2 1=:?A2B[ M7G(X&2V0'TY"YDTK2"_J[^I'1YV8Y/\&$3 JXB\>^14QLZNW8'=O>I%V#!0Z MTH9#;CJ#Q3B$H&"++/B]-($P(FO%5WM_^BXFV:R[#R3<.^1<7<;, MBPP) 1I^"9/930HSU1R1PK][D\5B8!6[\1)_]K38Q#/'^)&%6U)T,V.FQB#N MTR2$?1P,2@WKQ^Q9WST8>1_!SQX)V0+ KF4- Y3M:^\PR25M2T,I6R6JI6V$ MR!((K!3PSOK2>2W;^D+:K?U]/C!53-55,2#Z>=?,8R?::O9?_2@-^..K5-7! ZY=>(JJWWG1YV:Q- V]WK_:IFV,K\Z@I=M:C(CLCV14L#I^:['K&JO7\V(E8BX=C=#N\*TZ<[0JN MG9G]IJ7M,*^>G1G:A'@UN_5]K9M-=.,=]W_#J;!-NUG^V7O4R6IO\'8S^D3%360B;M-RO;J)/$J'$PZS+/-5 MH:*9.Z!A<0R!K)''O*&9M(B3*\7E31"_(2$[0EJ:$:2/G"E4-,#.X&$HS03= M_&Y>[D= X8B%.W$0\&H4Y^?_\8Q'_MRH+7X M$G;AF6]Y0&G*KAXP>#BLI)]U=FAU6:/'M3@M^2RC=NYJOX:)HS$O'@E8=%SV MPN56&2,);=/,&Z2;?6+3'E39O0]\+G$A9.-HWO MS2(\SC6>H?$+_C]$(40AWXM27J9 MKNO"P0VNU":JSF>NL$/LM-];9 @*;:RMU--MB\9.YE5\\:ICW\(ZLA04M=<' MJBS6+5WHQ!JP'C)9WK81S$X@J;M+P[((VS8TUIS-63X*F(TM2&?3E8\"ISZC MUMEL92MQKC6GW7%6[EYGQ6V\/;CM"IO7RH1().H1PFC-H!+.K+,$B]B"6\/**(4TMGX6*,^S!-[EZQG+/= MI@5M&WN6I =&FR>[C6JOC(E7G56\=0>[)D6W3KS@\0RG%*RV\0M(6!XT*E8_ MN6.C0>US1. D/;XF%48RK%M%#)"8Z0&#&<< HG18JLN:#4Y)DX9TN)[-&2[\ MGY]A4\6>U$!@7 :B]]>U=F'DNI+]G>/CZ$DZMO(Z)L9Y_0+KCII064:AM(XI MRZF"8'&Y4S7O]$<(2S;('4Y)@E#7@[.;SW6O3W7=N01=)L3K\6=2S+_6#9FH&Q.VY7K8LE-DU2S=X]Q]S,FD M8YRPTZN;W]E)UGN<_!.Q^U?P- Y_V[O'MOO^3@D\/@WE48]C [G5]RF!FAG/ MH&SY5ZR2JWWH!R@]=Z%9'Z.P4I7I;K MA(9X>KN%1ZMC\W3!/3!90=%):BE^:@.I[[H0M&-: M[O3HQ!%38QMO/0_-IK06"K<1 M6*&=7;GL=0&N1@I6'=%W$LO M0["#0 >'1ZSJQQZ'-I0X.+.7Y&H W(0Q#?V?O2@]PO9FIS]M[NT.G'-5B'3; MEX.BM&?W\V#O4:1*J6M;!.R&I:5&$0K6Q$HA.D:/#@I;_3+9FTX)FGH).HH$ MMJ?'[55ZFYDC+,:['9X/8NN/MUMZ($5_&GCCP+>ER)P/V5J<7BP.Q=N)L!VY M[UT>&'3^%%0GF0YVGL0PAW&+Y @[#PPX*Z:5"1?GW'>M&*OG:)S3WX\!?$4& MQSGQO2M#3![,THO[GT\>=YWI'WJQ_^&;Q[YA9HAF>_OT-W_:4T8TCX#[YKCA M3!+-X_'-V_;**26:@7?^6+&1E!/-@W :NRX[LCQTC\UI;,R.G8.B>1#.FS1Q M7HIFJ)W=EW6<[*(9YM/?@FE)C]'LA'=VXW641!O-8'_S8:4#DG(T#\5I;'<[ M2M$YU1M!'FE*S_>!*#5\O@]$TOXW?Q](10(4/>QQ6VKNEH_*YQC.K]OJ[>I\ M>XO6%6"M030A*1^283)#9#SSXGQY+ZY5Z^:4?^/^SZ^VVB8AVQO[HPO(3O;/#=42W>Q^'%M&W$FI0?,L#.V>VDYH-*\4]##!$[&F53>ZHM&E<]ZU$ CB>"6IE&F$*9+, M*T!;+K9%[KAK@1I)YW/XYW/X.E\"IZ=PY+XR]G1^"OQ\2X%]*3S-0TZGB_RW M_&3V^?:';UC'=X.&=@)OAXCNK.WGVS..)*.[T=?SG1M' KXB-GN^BT-#LOKA MT=WSS1S'MH$5W/7G6SN,&"U''QEGSX_9%TP]W_IQY+5<,=*K>1O@[ ;,LJ#K M^8Z0H^E+JY#P^$5RCIY2(D_@T;,'C(M2$)D&?I((#@1[QP^ M#2>/R,?3./P-Y(9;Y3>8)G1/$G>R-G3W8O3XJ1YFU(ZBZNS+ &B#�/Q!TT M@LTFGW,R)4?N9#5,'/[,H$5!-?*YSHM.A:I5MF=,/IR$:D[DUA;TP!#GU ,]G,$5/6".2SF8%%X+#=' MA26UN@YFC'6TVE:GCVE=ITXFV:"#U;L,OW3%LQ-$A2W*$>16=:6U%$.EW#0% MKVY"1 MLLPFJ'OB0"[4_!):.C$ TTWD43J<<%V1;A0K"FH[_9,[ M!<=X[0(L*;#XFBR%6B;D;CU'EP&3^'?$Y=V2!I.^@@.5KS?':;Q[!DQOV[I5 M!;J)5L4[::/T^5_(3\;X+F49""SB #34:DZ#1K31_Y3G>U6E\@\G2GK?M EM MM*]C.IF1,,;7:#WS!/QVS/[HX4%,=H/:#CIR=%LBU1X*T.KY;5]K.]40)\4*T96"T%.7\:_8/RYW\Z_\#4$L#!!0 ( M #:!9E="4JPSN9D -,-!P 5 &UL[+U[ M=^,XDB?Z_WX*W-H]=[+.E:OLS.Z>KIKMV2._LKSC3'ELN7J[Z]S3AR8ABUT0 MJ>;#MOK3+R( D"#%AR0").6:,].5LD0&(D 0B.ELQ\D*CV ^#/WUS M]MWI-X0&;NCYP?.?OGE\.)D^7-S73D+)CQ]//WXZ.3L[.?W#_.S3 MCZ>_^_'W?_SN].SWO___3D]_/#W5;@O7F\A_7B;D@_LM@;OXV$% &=N0:S]P M M=W&'E0@T[(3>!^1Z:,D7NX*R;W-*;1"_6^$S09E^!'IL1XB_T?8W=)5\YM MZ")[?_I&D^?M*6+?A='S]Q]/3S]]G]U5>P7\=:(N.X&O3LX^GGPZ^^XM]KXA M_&D$,8Z]PR#J\K>MZU\_X=5G/_SPP_?X:W9I[%==R,F>??]_OMP^H)PG_ DE M?-;H-__^WP@1TQ&%C-[3!8%_'^]O:KG[X7NXXON /O-'Z-TZ3Y3QL9'$,J*+ MZOM8%!5N@VGY :;E[ \P+?^]BEJR6=,_?1/[JS6CWWR?,\K@(EB#\CJ@VS"7 M.*R<(4'73^"&C$QQ//J6T,"C'LY,-F3H%BYBL$[":%ONF+. PR^<^ EY2..3 M9\=9?P^+]GO*DEA]>L[3S[SD\V=LX$-,+Y,Z5>^*;(TC3POH:!DW\SYY]B_DQ@P_U"5T\TJGNL>U+I*&A,W>^>PY?O M/>H+&?F'7#3^Q]_4L85C^S#T/5V'47E9-EXZP--X6#H1A5/!NPA7:\JG#?C1 M9O=\DU\B5]+TU8F\V1JG=Y8FL.G#P?]G"L^;:_ UOVQHGN#'4R'0(I0$$5OOV;/&0A.ZO-W&<@G9U$<:UDC7>8DJ$.$HT]OE? M.>O\C[\])%SI BX^T_ YWH#P/S_3&-;, M'8W\T#MKVN-,#3$J+>R2/B7Y7WOK8J7;!Q!MEBQII'0FS@/7*-Q&';GAA@'8 MY[9I!%K?)17_W@1W$5T[OG=)%Y1SY5V]P7JC?*-#QJ=<8:S=1@XD-H#8W 1/ M(M_E9SUN>(^!SXV6A\?&(ZWYG@&$N.;*2<+U]1?JW01:)#2ZRA<*3O@SWZRO. J M7KBBT=6;RU(P'N!EX?_OS9VWV@UD?TH#"'RU6K-P0_DI&[WX+JW6/?BI]<+W M0RHTC'@>)@[3?P?5\6N8_(4F]]0-GP/_G]2KF19[XPTP>54/-GLMFYUG.]W: MDS(^![?D;''#S>(7W^-V+S!U3X71$R_]]3R\XK9.LKD,P4:N4-'WI="38/?4 M85$F6[I*&3A[+^DZHJXOUIJSXIS?12'?7!LD/)C4$%IJ]3G1KJRV MWC>$P07JUSU=2\/;N^3JOS)OHTT]WN'$8-0YB1L%S[C6/!4]W3ISP([QR M!>Y[]Q#/R5U2+X5= "?^?'/!G#B> XMU#ZCAC@$$*%J792NT29!=[ASB=(+I ME)-[ZP?T)J&KNI>E^MI!%##<5N\OD0+ART!5O"?X5KQKB5-DSV;O<.83#FOB*N:.#[N R91Z/XZA\I/XSK M#,2VVXP%,;CBZE+076%]SA87$?7\Y-Z/?U5^'O@,3#SRZZ*$GT; U%W(?'=3 M9PX:)&P]A"?TV*GG<04B1M?T+.(JWXL/.0W;8;S&RX=2I\#E7U2(T C_2E_Q MET:-JO5>8RLM=\%=./&R/F!6>=U04UMXZ[B-2O';AS5_-R_ JL5DJ'M8X[7N M_WW)'%,49#L,^S5M\.:9'V<0+\&*VXA+SKW_0F\"EYOZ7VDR6]3[CIKNL+[! MVR M/YUA]^(+9^TG#A//0.5R\[U)K"&5.].^2^](9PA;/W=FX]94H7PT)UGN?/]0 M"1L5',%.IE2J:<+-AZ MN"@E:$*(&'+NN-5#Y3:_4QQC!S(CV4_O:4!?1=;I'KNG?M<@FI$(=]TQ!U5L M,%E1W6Z+_>]PXQ%:MC^+N+70.L G,0_AJZLWOM3\&/8"JP;OSL,/<=!X'N:Q M.^R.*\0W@3P2FP^7QGN&]<]*[;WEJ&BX86C'?EM13.6UPQA?(J,0-2E^DLXB M]*0*SR/?Q/&5J+>_=KG9F#7#U:$HS9(?8V7PR6G4_?35LW\@$7/66!2ZE'HQ M)"XIM11LJ4R3Q2*O2MMKMSL'\@MWN'<)(6<*9K?T1O4Y>_O:*HKCZL5'WAF#1L;FGNJUO#+:,H M/%!% L)NYN9R;=1QMWL'SJ]IS-JJN-#8U]^R#K'_*9X044:_8FX$+;2GV)"[57VML9VHI$T)?PG?6,I1F$N?I4EU['E?$CUY@R\PO8K=!!Y] M^P]:3B6KOVX(G8[4?:^?=!,L0Q=^M(QY\[;C>4ZRI41$.&K@N P99^VYUD+8U3I-9*W'E1.!GA&K:-QN58-&!AF%,S0[ M)65XN\6>WX/ $*8\E-_QXQ(+D;#*'SV'&5BJIHN")1]7_]1H^!D=PM@Y\@CL M7#B!X_E.\#GD2G2 :O@S#=PM]*+ZD^80,N;.PNSMTN*VM>F*^ HU%G5UHC<, MH@.L#RP>!4"C\!FRXAI35!IO&5F%5X:^@;D0LC(>W"@'5'S5TQK07]3@-BQ< MTA?,'7TN ]?5(DS47SLT#@[C7(9POKQ0S>.0(=BT(-W46NCF1AC,J&^TX.U4 M2!3*%K:+'-J*(MIN'SQ= &'39XO'6 "2[90M4+[G/>$HX?8J?74UD]'/V*/0 ME*6'HUCNCB[-?$7DO^VL/^])MB=;^IX^^Z#'!PF<6[4F=.FRP9R$MV).8S?R M<X>Y"#&I 0J*>LVP(T MU8(;1O4>\M8;A\EURG)(A6+)M;9:C:[ZXA$\A19HT! "LE%NK(S;6Z M:-M=X_$!B,A5K>&^)^Y+*[4A!&],_VN+-NUVLSF'8:##9<\6_%^,MF]#][=> M/KC9EB5L[Y?>/8BIACL1;%]AP#>B1D]S];6#%,]E;2;F(5AH@>LS6D!FF(>0 MZX#@4A[USC?<'/:TT "V5=NI&9*-H88$I#[??.&++HWP?+J.Z#]2&KB;)G2X M'>X<8G-+N>J$]BH\A[I-K'B1NA/Z3L/5YK+4XL1?B4J^ MR >M$CSQ?#V*T.EU&$FG5L'E%3^NH9-258*$=)]4[KW6QNHK]5-D 8@64B*# M,$G+DK9>/@98I&F:+,.H 6&\Z8X^/+(8@0\=:5Q)<]H6>)77/ MH/DF@\AUT:_3SR'SXI6?-.!45EXW[);:5&BS=9DY?VS(6/@Z"Y0)4S]E-5>: M!AW< @/,48'A")^Z2Y]O/3)B)K!G1;<[T'77:ZX&.RRC4:D_V!EH"*4ZC0(? MLP0!2[XH<(U^(J])[:2T?CX]O+(6?0 MFPRQ=UG$@8!L\C/H%F;*1 R/,*0K)+>0V]P@VI7#8+Y5EQ)]/#W[X>QC&][; M#O?V9-=7]<857LM:FJ;AT8+4,76'J)-A!'2M>/UB&]-QYD^KW.0WHHC;" M6'?UV R/MCZ K7>.S<&OH58V5(EWK5AW.SP;OC MS<8.>*V024;BYJ&*XV@V0/WYO1^!4:01[1>[V/U^-3%?[P^GANEI^[VA,G!U6FSBAU/8")03XM>EL MA;IACFFJM@N\>P%8J1]O"%^7$R_A?Q#'?7&8<+GHI>'8%$+_0KNRQ<=KAO:@ M=7H[90Y+A02]J'ENL-CE,R;&&*&NCJW48.=%&I 3D5?DMJZ3]OB$= M%AG": O>>>WU@V1IM;9;;+,7]B(QD(O>%RD8B-6$1[BL_]MUX>U'8RAL?JE: MM;:FK;SV"$_CSY"G'RLEN0I+U^9(0WDJMMJ9Y2NP-2EOY_L'V8KR[L^U6XUV MR;BL(#U *C?VKWPVYZ^4O= O?,-8-K3/[$)T7-,@:I K^&[98#N1',*0+!US MI4,PK__ O>(QB*C#0/OZ[/B!P*&H[UAGAO8HMJ=6,,4Q@8!GF8KRY0OT&C:9 MN^C-@GMX%.#FY1?P\S-2?_*SPV]MSF9V#(/9T_P1O/(%EM#@+GUBOMN>3]!Z MSP"/$%X!B /. GAQ9HL"=G,&W%SS;':\>8@LZQ+<2LMK57OY2##/,A_O%R>! M76VSDYUQ""5S8&+:GES$V<#78+ZD\]?PKS0*Y3\WV'\92O!!BX055/\B&:,] MA-+F0]9ZX,7MR7"5EP[J U;E*&WYA_4W#(.JL@7:H"'\HVK U\:%D[C+QW5> M?P#E!XC\H%!151KV;(&Q? =!5YJ:+_0Q\F@*KIO\<$UW&$RG0[5WD=!H%J@6 MCF'ZO.2[ /S5@'JTZZW'9/*W*58&"(_@8 ?]SMWQ5!?7F@M='Q:O'F60NL%= MM[^#;Y#,)IF8Q#6"3,W./<9UZ4W--PV6XY35?+=#\55>/>S\ZTEC"^AG!!T N1[]-80R1$1XQ#-=A-E*P;46O+:#"0ZR'#VZJ'@)RAYSF0\B8*T[3WF!E9,X6HI M%+[<,5?%^AYW'Y,RMG/[ER'ZLVX//\#4?J7)CE7=-9.S!P%S3HZ(.K/%;+& ME(*UXPH3I[(FN>Y2Q(918P$0K![QTD*-PVN7[347=1\KW?2]TD!^:FU4C>S==:*5[CPQA2[@Q0M0)$@$DR%9@ 92R &Y% MXQ4P 8H%+E5P4/;'&RB9+ W! MSQUN-+;:- AX;DX_\P.UP?FZRQUCJ\G4H;2S-[E)==Z/T+#-J$"#VS>/:N?; MQ_,D11+4P<6UV[?W5"3/7V1H27+'U3*'_=5?7X1>/9IXY<4],8JZ)#A'7B@W MZ9WJ'F>MEP]A6K[0",XM-./%R]EX5M1?/PH52V:/Q-SL;4@I:+]OB#*=S1IQ MTC!Y _M,QA#FN/5KHPE-=XRNNB7/G(6L/_Z2XDZ2J1X&BE_V&\&<[_0UG"_# M-':X/?W*7XH-&-;Y=]=A&B64!@I%6F:3-2>I=:8Y&#AM6[+DX"=DHTK/[7P_ MQIV >E=O+K^TLKM"-UK'%'MJQ3XOUNJ8CCWM._P8IS9N":PI53B3HM3,6OW> ME"S8,Q.]*55N&*VEH829*A?P D6;1C6P^:XANS:4(+GC73HW5-XS*E4K!P+< M6]O2;AU$).C:(!IJMQ"TSM3J MWH_\??FS?EC=.]PX3$N!V/=\ M)]J(^K'67DBUUQ_3VUM4U^#DM*$M&AI]B)+$YF32(9-$,Y5NMH!%P@\ M6=?T; I;@6*,T!ZFPDZ5J.-1">]T1)?@#'RA.5CO5\I744,9_)Y4AD5_OW.B M6833+V(3*F>H(5&M[4XKF3N&4G5&#"!MK8.O4.^NPTA^!=>=U7D5^V5B3,K; M^0:B $W-XW>XP<).A7KEQ%5;O=:Z)UN/D*')C>Q%A2;;5G+ M)6@8:2S-#ZJ03VVU/:@?RUYF5&W']3TRH=IH#&HL38/$]Z!NC6\U>118O*'4 M@[IT>%:IT@7+)6^MB++F![+?R0[RO?CQ4I.S4?AYU*7C+?[C P@-F_-P$\BD MA1P@82M](?!D+\=YY, 1(XZ=WJ-:(]?7Z.Z#/7M8I=)]H-[D%9 M&C8"\',(+]4]>-":4*:JKC8,&L??<0'[-HL@'[0-**[Z\F'C1CK2-__,J/1< MZ##0M7[D]H!2-_+CLSP.LSF&$*3D8A;))]+GJGOFFI#P]J,QGB-<.MJZ'^%- MA(SM)6V=VG#OFBTX1W@H5NTO^Y(P5W K7-FA.=,\F8JO>$^B>;K*EO 3XI*YYW#M4D-LVP/JW4?"B-^=@A%_1IV?(2*RC 62I3RYQ"%"\XL!M6N*8VK MBZMWO&G(L_.V#55[^T*#MBIX7=K[C%1>-[Q_/&[U6!33;';,K3'J5[?%HT5_ M_'9%2X/_8I_;A]@MNKG$&PM]S= >Y*Q($AK%L\5%1#U?SSYK*6QNN S"IYA& M6+F)J3^0LA*X7'7 %^!\@[=?,">NQE"T/IQ!:-J]DK9'EIS=UE2B_KHAF)7] M:K0&0'P%N/Z:T=IF\ @O-_7"=4,;R^YT!THQV@;SGR873A1M.+]-^6B[W7M, M$;3MNK-B6,I6#G?#@ .90R)THL5-9@OEVHE%JNG*3U>Q%G=M,),.(-83\H.V M(;4E'^]XD[D2>!49Q8P9=<;+ED]2(Y:'_1?GS5^EJ[LP 079894JER&B]O,X M0D#^J@Z@;/_>L^<-G!2[^=WR*XVM"&75B44W#\^I4N,$;O#5P]U=OKN7F/HLNX#1GS&DP7LAOL!W^Q(& M"1B[H-959IOL?KC )?8^NXAP@7Y[KN-!1,T3886$)[Y(O/^+!A MD#6*;7Z0X4-:A^;@%H-(1B-8 MAE@:$SX"&M2U6UCC36-41=MP/"NJFX: $]V7C0&F^CR-_0! >7-8>_P8T>8^ M.NWW#1&W447E^;O; E2=_78-&@][-B&R652\[YP&=,&-X)VR6>IN M&EF'"0.M0AKH].1[OEK1Z!G*::/P-5G"!N@$Y83$MJO'>'3LBP"- $G%<]ZT M@V*?H8=W.=ZVI&_57FY]X4[YC'KHXV9.57RD^+LYU3IT4>I#4A>:(9Z>[$- MR#E=A!%MP#TT0GNP=C$J1Z'QX55>.H3*#?L =;QZPZ"0$;"<_ MH;?^"Y2-%:$Z1,=#/=@N][6]RD^,#&$PC!C$*>-,-*3M;5W3DQ9W[;-Z..ZM M2T8$(A<+J".WYF>]'J%-(3$ZA+%5HXPSO2;[#@%G(9Q1@>*ZZUUC+<40B=T> M<)_G('2IRJ@F."#:-E]/Y#C-(W#[-Q:)M"8-C(RY0;1,!I'OAR4% M)&/-"[I*WDYGSNRFN': F9S1WF^F@5[SBU +D=;V7@MCVC MCD2-;0'5<5;EU"IL0U7-J@^C85!YU[I0RQZB36I\[=7#N-+U;JVM+O2JBX=X M&^A3LE. IN+"8_(HMYXB&13_^%+B]F!M"%U4&08U.;OUUPV>5M3T.*NN[,E/ M\+!R&%,QW5I70?&JOEA;4L;:XD^%BTP]Y#A*M ?,_\K9XW_\;>XGX)^_"3S_ MQ?=2AU5L9?77F5/!T]7*B3:SQ8/_'/@+WX4LCJ)[D)M$=4Z2@TCT6HK=K1)[ MP)8P>Z*:6@,G/0P]!'6;-AUTZ[*!JCM!7X3T/[[?MU9X;E][=-:PELI1Z=P= MF)F>#H:IYT60@23^@=VI7 #9?.U8VT1-&0Z.A8CE'DQHU;4YO$V/,I2W48MM M-]LV=57/)%,U ^:[C 7Q>.;9/D*74)@\T<)O)9%2[0Q46FO^X=)B5_XR6UC^KNZ8"3=IC[NW6WJX\!E MHZU9](/EM^=Y= ;2 '9KY6=L('.E6%IVETB/4?LYUM;/EY2;TG^E42C_.:!! MB>DA>O+A\)??2]UD%DE=N<:%4WF9R2TXQ><.0*[; 8::7;?QEMY*E,\^/J%_ MJ\+RVKID7+JJEM2H)XOMK[W6$3JF6(6L+,S>RO0I=B,?S?T*5&7KPXT7\ZW- M>-N;S+#F!-^M&RK+&[3K_6B,IQV"0'$RT ZAB=" .6@WJS5?@<+@J55Y:RX> M=G_&S#>/+IHV6BPP]*8Q8%+/%BH2Q3>?)VXTP>ZQ4QJQY4''5/<+.>^-=9R[ MW&D8?;E8[=&&P5QY]<@TB>U<\WV274U0/FX8PX%[U!_"R; PIKNV(C>,!=A? M(IRN,;;J7%VI'I.BWAJ,;TX;*$7;.BX^A^NV85@1X+KZ,+OF"?PZ@^;;EXU4#E5-S=B8[<,'<3JIQPPW#*/?EMK?PJL,3$&J:.!SJU?R=[A["MZGL]5"Z8JO\ M@G7>S9WN'3+:I'?M:<*JJ[U^B.V:F[JJLD;8A\T=P>NO'V3'P]PVY,!3V(RX MR+WS-!&&.V3!U>YL.]X^! Q#K157=<6@R3CU88>=4FQ:;C=TQL?).A)BP2B/QV5+$)K@,Z:#M2U%H?6^GM+I[BD_&F-P%O--6/-(VDS5[U1U5Q\;=N]-(#V?_/A8A['#/D=A MND9])W9#R!M- >22BMI-*U"_^[)0G&)@A+RM&/\4//_I&QJX)0(C?//OBC*),M+_\_N >B#4RX+5_X&[4+DG#U@A1N.MII8*9F M@/PB=',++WDA"QPD]D4I$&3[=GGLBB;)B1)!==PRL/[9+^CI'>KRZAUD=75Y M'[L\837&B2,&X9J%'(6X^3"$W[(B'_R ;/@^'7_[FYX^N;B0C1,TMXC.:V$O M>-H0_3K),$&.X7!$GOF'G.L)47P3R3C)."<:ZP1X-_\<5!'R,V0(4Y-\500(41\NT?+ %9LDO@I9%S8RK&70C\E^NT\ S<%HC12)($J0Y M=NY9'>,]S+_*T,%#@HG])O 4/%->[:BA?^PK'G^1G\+3C4B1)N"!" M'D65(%GSPD!.4Y8B\YF&SY&S7OJN@(3O\CAT6B-GFVUSS*U^3LCBOG:PQQC_ M([O3"&?J62>G%9 CLAB&K)'@^Y3:G&8HYDQR0^XLSUF]\ZN86K/W*H!>WLJ4 M;/:#Q0XX K'Y]Q'*J:UVE>/B$0C3$8S3'9]$NSLO[:WQ ^(');(\5"'%G,BAK2^.BW/Q ]B)@+Z#/NCG LEM%*F M4>H0I5:KV<%ACE;LXB(_\-G;D[[49? Q\)/X_N&QNQ!@)!]-K,,)47UPB#ZPC-_Q08]\#DK! MN]];%*<"T?ZL^TN'=,C94?"M%ERF)T^((#HA4HP>7JU=P\(JY;O/>#B,=[R2 ME]ZE?^UA359U"^K"=KXTB99K:?$P-BK)UOM%-*KD%Z!+D+#%UTMB\XLD:1&\ M^K.?+"_2. E7-,K*9&$CY__OS9VW+IJU'(XL^'A9M(R\\A&)&A*.,#DH4:,2 M/JQU[;J/J=#6+DI#(C'H44O%.C];>^+OU'8N:RR,;KT8GXS^.SC>!8I&WI2N MRUL@'(M/1<=B[GM$LUHPI/R-P '_-B$;FI"6D/?I'Q3*/V!CT&44:' MN+HCUX7IB@32+AS;5P]W=[^!R:GP;QM97O:FKFI+RG2< S-9B\%*"6. M C'=?!R+^8:[PE1\=58:<-%A NHK$^B!D(KB<4O&JH6R^-RJR\JS-^%P#WYQ M3\R-7(:N3A6.V)#_][__\>/9V;]IL8HC$K(0A= MO:=KF3E44=%UJ,Z";EN-,A&D96Q](H+Q%BU[@Y)5QE%RTIC:0YV(;0B5-?4> MB6'X"8DM2YD!G>;E/;&0\/O/QCDXDUB1-#T= CD^ M*_-\@^B:"$;0*45.DB4SE5YVOB%(FOR"Q(]#)%:2)DN6>^I-FA*J32G1H_.# M*J5VY)D=A(] 1%G:$8K(*J6KKKJS+1XN%+D8;Q4(1*^[ZR7CJQ+6=Z E[D%7G"V(XD,CYSE9S(H2Q(Y'C.TWG)4DBK4Q_H502_+)_D4!M'"+)%25 MP%BX]^-?56X;? :Y'_EU4<)-$."RU,:M6R&YQ@!H A+F <;5DMZ0#?R[P,A[ MFA56-2&SXH1,2Q,R+4\($4Q8#N8/-TFE.M*MU>.*R8K4ZA&)HU&V>E*=E^_L M%*T+[_W4\_@U,58,S2)LRL/'[E1)@'2))#PA2)IPXTP1'[\X;#!)6M"A,!TF M X?JY%,4Q,ON1)G/QH<0%]CV+)H645^(68$@O'"(W2^.+)*N\2T4F/T3$G"M MFU^2U4="E-S29E2$?C*:JPP$1\PUJV388J*D,[DF ;3+LK Y%UZ0@@[W M-4RH:!"]YGK8!:0K1#&@C0!OG8H=(4F)_R5?D!C('Z]@^CZ7Z:=B(,CFH!/I MQ\'!(,M##4=PO!$6>6ZCA @\^WUG1E2Q\G,L2N2#%W30MX4Q%JYZ>-!R$PZ% M4.%\G%-NB2&2QY/P5;S[*;H*O'TFZ H'_ W,CGJU;('("*YL)NRLUA%=>4FQH!\EW=X[MW"1C MHNJ^@**\C,MI1Y^?1PXLB8?-ZBEDG1**!2$B*(V06=8/GQ)MZ,U?I:M+J%,) M52?H>_H,F4)AM/GB,Z[>A '-,8W/J7#U=,2+Q\8#=TH&YJLU-ADK; ^ M1&5)),=_!U/"BK.AC8D^DGQ4D@U+,N23><@/8G+_?F9C"VVK^QJQJ(YK[=_T M[C0=]U*P2A]$DHN@.I&6N?7<=5/R%+RDN96MDG8F:%C;6*^&!6'MSZ2/')!Z M:(Q;$[%X/=&E(G="RZSH)\IM57#Y2'?*JNA%6EDN7UF8;R #?@2@!!8D9$7A MZF$FK(=S"TTG#\W#*"2&\_,O@J/MQY$S+9\!V#,%$Z?&JK&:2B):M-((0BK. M,S9FC1%"6:Z,^"%]^CMUDWEXG4+3YWOJKYY2/NFKKJ]7-J9P*?-1<15FKULL M!H9Y6.#07"_1QC[RJ6!;LP!A/YP%4%[5D$2."?JJ&)7$3?]Q MN<=E=V_AEB/0?FJV(2ERAU[15W<$ N@^MZ*_;!P@"_-E1 \-L1Z$+X$#'K'L M)82)/_1B&ETX:Y_;DV(5W=.81MQE7&<.P#M M@E!7Y31-R)3QA1/(UBD]9-3W/6O;")[N5DC(@CF[E>-UP3_.HGGXVJDLKYSC M!50AQ0OHCEH(-@3_U76\I8XEV*TN#9)[ODU)\\A@R?*$O*I&(ZKWBR<')/PZ MF\"^EH5F97FE*KS56$6-!>DJ_'O%YIF@%!J'*'M835H1;7 MIGGQ,G>S(,S?+R!=%$H689)>L.BZ)OV(1KG2'0:)B_,0OI*-ZT&.PW*!2H[L M]BPIR0^1($O"398Q\=N;0-VQ8RB9ZN=\:C/$6[Z)PM< ,I"YN0FD-6K %,L(HT_HY"90EO>1",.JY? S.?J C\UKN634S(0Y<+&-XV\Q ML&5.!G52ZQ#^2I8^3+A">-3D@Q#17HO/P CGZH4HAG%[F?F[2(+&H<>,&\:S M"*M\1!D*UZQQT^T8DY>P=#(M9NU$8* A4)='7A#@EFL:(@YQ;)*RLI#2%WHG MA!0C2!1?/H8XPRQ% *>N&Z59UX-8Y1[(Y:37QW9(]T:A2ZD7 X*O\F5#Y#=S?V/7]VYOKAA!(/?Z M==5DSY&5'&B+0K*2?$ ];Z>'0?T\KD$^'YU\Y1#]'L_1:CF7;,HG06D*!5 = MMZ2,=@924ZY[ZN,PO5B"N7(3Y'TS[R(_9_IF!5W' M(M]A5XL%[:CUX/C0EL;).W>N%0L3_=M8<4%29&-"_(P10I&3]S5/K#Q%6G/3 MNWR*M&\S!LBCG** MF51U<:$^D,!12[OZ1_0V=;D>$:/#RD@9_=5_WK\1C:AM) C,JB8ZS'R7@AZ M[2)JGYAZ5L'HY7"& M2'/Y@D$"B(<(4_0>'+[!C^U6R1 M8Q;A]59 M;2V4B]B7+@DRM&2)/86=*"U5W31WZ1DGK-CF4/?!VV_*RWXZHY94M1>;K-M9$UEW,ID0(I.BEQBE>+7X'%>4 MEIB,5E;6W?01K9SSBV8+[0EVQ>*_"!D?(HQ$Z8^^-.!AZW^+9)%DZ02D<-/( MA66FY+2&Z8^J02GH)!)=N:)0KL.^]%F:= ,\VHKO25TWM%FCW8>0K"A?%O:2 M>=ZS+,];&XK(L8Y3XI+6]^=RD5&09;AO/V/BB3&M(K5?4$"09S>!1]_^@^[? MSV&[Z$U2)$B2<)HC9I_US7GF4N4W0JO3[JXLH$2 U%B9924^>VCG=T@JS-0+ MUQWW[4Z90HX8_UU,"BO/QP%I07)HR\E (A(*F_)/:>!!'K/S[ ?.ZV7$%8I[ MZKV&H0?%KQ<.\Q=A%/A.]SCI?$G)'T]/R7GJ,XMG>0]2J>T31B)R*"+'(C@8 MD:-A!3& 6:@!K4>W[4M?SCW 65C*68CE+'@X"Y&:#74BFV@91SVQYEP/,@-8$T,)@ =8&*?=*J($4:XH^)'P1AX! M_TQG?4* HJQJRFD>@1AZMDVC+-8ANJJP%L16- ^O$/+! JS$9 M7XI@$9$79 MMO)!9YEL5Y9E*]82&D=HW*HFW/8U]9G99T'68G+?#M+VFMUG5.#&6M@^W*66 MY&([/SV[99\ [.=$[G(:>%K3!ED,:B"/7E5[1G(<=/)K+1J.3SI6%$P-@66\ M>D<.!31N-[G>HJ U=;MU3U(5]*KZ")LF;X;Z_YD;VZ\^8V;0B/)4C=RC=>%$ M$>+0"!V'_Z;&/ KYE!VH 2TIFKV@$,F,,KY,_H.RF&Z,>&"0'A$$Q\JRFGB- MU4& 6;KH^*)Q=T55_I@%4'IN!1J+S0#5W'F[\?@8F. %R[0[*I:,5G'*I$C: M&OJ2<7'84))H"?,2S!1 L#YY <&29/P<5!#9?K!%-A%P4Q4X@B*Z0LT5R MOM0\Z?4'PG^5L])'"E_>:H@SB2%[_T5K,W3UYK+4HYZ8WM4Z363/^"LG M,K M5B YW1.&]29,&B]Z^R7%C4#GT/B!FQ1'.::.O73;<4Q?A1K4.G.+\LR%P\S< M=LU/YKN1B&]&,+]0XXU!YLCAS!R M@IC;_P"Z]$"C%]_%THIKON$&K@_9+EG,!3+PXNJ?.F5K9 0+ 1[+94>/(/"% M$SB>[P2?PQ<:!1@\>Z8!),)#P[7\A31B,3P^X")68Y+G;%#BR%&Y+?N4D#@; MUU9520_"RV=;%CH?C*C12*FYG>UH?0_"ZYO:+C. 'S;:'!ROZ$5\CL>X77CK M4N?'O@;+=5_7302/4F.^CC(4F1H6^U666JH0X0OYI0=G2(\S4O:;:.J/NVOK M%2);5,#$/#&;Y78]3DP="'EAO?3<>0?/7Q>>U$UP%X7/_ 8#6Z!.%S0=1?DX M)&'-0O3@4:NIAD5O\-5JS<(-I0(3E1-98WK2N,G@A/_(2H(>7;J@9%H G[.=)=RWUZ3.?N4*RC)7-;JKF)H^1O#_09 M3JG/E+_5SGKINP[KGB^O4QLYVVR;XQZ2Y^_I"PU2*APN6GF5EAHH?"'\W2M< M*Q+X_NPGRXN4;T"KK@=4-C;?ZB(Q$/_7#9\#_Y\V$^4'G #YQ"55Y6JJ*8R; MD(P-4KI#<$)>.2M$\6([D:Q[1,EV%_'#^)3/9&J)N:TVPX4^PMM=ASL=+H6V MPH6.P=5]AH]/7+8E*2*DZ))6]I<^/DD;6T;O\&PM)F*4FEU!TO=L\1A3?(=, MPF]&0/HD7)RD_ _X;__8C__92'EG$/[_+@KK-*JPE) M%%GR1)-72@."P\7D;$(^0LNF3Q/B6#HU+(O,-&E%KJ\80OSS4?SSB62C6#L= M+^3BP5HT)^YIXO"7QE-9-EJ_^DNZ\%V_,^BW M&B%/Y/F@#4+D*-_V5Q]D2V2]1&AGH7LL$S(OM^YFVEEBRV6*!J6LA)_6A?($ MP:,0IEH?/V91V%X+SRJ$>]823<3B.*4^^MAAQV9$JN?ZJA^ BPK7V]C9KWUW+">C92# \K1[6%*:( ![5I\P6U0W MXU'@P*;KSB0G!%DA15[@]Y(?T:X=/O@DL>+\S%KF9]8X/SV6NPTX9?7HTT]R MZF*<.G=K:97 #BPW8=V"C-4[*'2&4NVIZX,QYED5W]92+NP#'&6NYL.JQK9- MF*\9?*8HD-=ME2?;MLK(YRFW;K=G29JQO]TIJ@B.V,7!ROB=6*]MW&K]HYTB M'7MI533](86*6FP:9MEZ-BV?=D+TW;?)L"AL]Z?4>SJHV'IJ\T$['>Q=5+4MM:0)9L= 0UILC8GHK&QBF&SJ:69S+%)J9YN:XL.#T^L$Q;RKG*(I4K7&+T:YL%"(XREQ0B4.YF%9JR$T)T\Q#P?( M?E\C3%\95UECXF[E;R+5M,&J';T\VXFS1RW-+MVU1R\%*PM0[J9M,?D,#1"P M7L* ;T#=*R2D19-1'#GKK)KK'BHEIM[?4]$R+)Z'D" 7N#ZC7+G.057F(<#J MWD7AB^]1[WSS&(.RGRV3J9OX+R*7RP!6@\8/:+R1X@BZ Q,&T#+\6_@,$,4D M!6.V".N0<6,1RF$,D\8JYRMC!NPC4H2AX3\#3T0Q!4Z!#X]B!K_5W,LY;[T@ M163I(.>;+WS#22/T6%Q']!\I5*]W=9AJ-$E&]*BD80V"V'>DID],Y&["4NIF MTPA*UILJ=F.9E;B]L<2M4';7BR@,$MPJA$N.O\#4?^G6PT52%5OD6KKZ(DEX M])*PHA!BRY)"W!^+$&53JNF)V+*DKN+$7X'KZ&RXUOK*]+NQWP1%G'/5V'D6R! ME:3=7E393D[6BV24B2 ]?F'80'+D4"$9T(MP5T_39!E&4'W4K:0\#PUD*/%. M1OHHY&$%48KH\%.+HK15LR+09N P+&@5']6F4RYT?8240/5C5UB4EK)77[(E M*U_E']F&LUT5*Q,6LROL0*>,:3;9UD1654PKCF31M/PC.PFW"ZH),I9?80=^ M94P3N5]!MI&5:;7HHJ%U0+FIF8444MMOSL8W/ M8<03V@N22%?WHT#1[<-/J.?#JV2) IY>MY@:^$O7E?4 1R22.@<+;? MR-GI#Y/?_?YL\H<__AYO^.%T\KNSL\D/9Q_5.+[(T$.(D;RSV^%CCO>)E%/2 MB_X+B=PI$A;[*[(V(Y1>C] H5H]EU)U?(.VH;)3)\B'958Y*;UE!!%LX#:@\ MS0*5@]>]@/,Z4\<4S5&SSG2NR2SGVG;UIAGVRV@86[JPK<#C%^?-7Z6K+SZC M_,@*J(REQB*8"L$5B.=,W:7/+7,))$@CJ)"%@YIB?LR:VV+\<,MH=,L!$0R1 ME:*F8K"Q#,)BP BF,J)O>L9W%*?K:Y%B][4ZS0*?&@9, V\:_\-/ADHZL^H MHG*HZ!Z#%*Q) (M'!$1*93SSVH]=A_V%.A'7-R^=I)N5(6.D@B@!JJ#&$J [ M;BG8$ (TUX=VT59%I>93(]PE9A+U%6TP)**>#-B"A#IV69C^I)J!2?4G90N5 M 9#3?TH#+Z+>?!E1*C]#9!# >.6?#PXWWIS7RX@;VO?4>PU#[P+R+1SF+T*^ MB3EF.A@#,V0IAIR0!/A1?XI@(+"4?1,+IH@'7/$C$-DB+B1MN!EC9$7MU!N/ M8/K44L)I^TE-&_*A_A1!:9PV]8UDAB W1+)#+C#7)9\VVR@S@TZUQP_^CZ=G/YQ]- ^]?!(@-;)V<1499WXN(5@ _!?%9_%(C]E&!N) M-PMX*DERLEU89-'%;TRP8FY +@(JXWSNO$E-\IP&=-$5 M8U,2D9%TK5?[]Q_ROY1*;G'S[BI5%1^R0D M5_]Y_R8R"Y8A\_B%O?0IB!'I96,$+.?6\M%KD&VF.-9:*\3D%T'5+GQG9F(P M/@#H -6.L /S;HOZTG#>/3O2C<-S:4>V73V9=CV8LSQU2,(-SD,%YZ4E4'0_ MG+6!%+ A[((9=)C=!%G[LK)Z,>;(>7I*<(60Z7; MG:^LX$!EG:X*$"B]X0Y9DW)@/"5K'PIL*][B"TC_ M8PQ@;82>>A,D7&F-??>@-+=R% E&)A7'K%-$M8VUZQ2P@@-,RM>?N(I-F&*1 M[0C9Y()3D3]K*P]J7!.L'_2D!2[X7,(%DPJX8'F>D(P] M\[R3L#WF/IN5MXA^C3XQ31Z+N&SG9SI,(.\/IP<&\HK*W_3A@OSQ=P,%(P^68;=@Y!].3FT&(SM# M^PN7G#)BO.LPPJ\[^15$.8VR5"R>&T-+7>%Q.+!O@9RSC".,R>%O(YP]J1EH M%FHW?:Z0G/#\'*$:4E9M?P/S8&XY98TN--XF]G7:K%#(B9?P/T"!Y0]/)*K' M?'"7JY?PPS3PBE]H5YI '%#@H7Y6I@KA[HD(>M-\+ P&11DGXO MXF@5>C+9Q%D:8M;DFKO Z4&$0HWHA.3C$7$)3%CI2_V.7O 3'MPE]5)&9XNL M5X. )JMYDX6W&8N@86$\!U!+*@PFA)W!9EZ=3CS)$%2)Y)TOGN1?GOAK'UN#\#X$]GHV?YTS>EJ'49.M!$0UY=^ M[+(0X&P[OH$97=7#**?P4 I.)?3AW!"K<)(M8UL8D8&7F,Q2M/A[$ M)7U*'JB;1@)4^\7Q&2QIKJ,^\#W62D-+'8,3>HSSK[)Q3[@F>A+SD4G.E'S[ M2EL_?/DY@C3?QR"BXKTDGQVN<>!/D#9K,[AM<]Z8J)+JXD02S>$R M1TI&TWKVF1E)]*T6)0DR6M;198Q(P)H?PWB-OL_\PB16?G?<]KH\O7)32 $O MR#9:]#>SZL@SC#U*OXJYR;%@"PNN('BFDN*0L_*$2VG'Y@X:Z+(UT":!'9[R>6*U#JBKM^Y,E:G,U)N"^&DG$X/35,/9YKU M.;L-\2P="$X:2%_Y\IR_4O9"OW M<7GHIM\8[Q(^ '0^Z1Q,1)'\+!@FN&=A M,O17Z>/IQ]\-(M=UB@ 3V]*9\ Z(<4E-7).(L0M/.4_6[Z.=4X_3LGND=U(Y M(9,"5,07)P$3==/+-)4M[9(=[KKI*L6^OZC Y*X!\ R<4VXW0PU.EV54Z7-X M9_+N[H" $H^,A6I_S(0\(1]0K=2G3F1BS]"I_@N&;/@'I89U.[P"[A%'JD_N;7BQ[=^ M0&\2NNITJ@$CTN,HMWQ A]"8(8H;@*S+^,&K=(X(LD1^ :8(9X^5)VZB M9LZIF[E0GSEGB)F3S9#Y*_3*MZV$!G?I$_-=9@$T(SKK(?#3"5CK/$,"&"^BAL-#G M>T$6_AO$HBU[VJ^<"))UXSL:H=^NJPHBR8$;5&8G]*%VB%+1FOH39;$8#&^J MG S^F"1U.!?Y7W75*5;[L_<@O7R\JB2WOOOY!!3.)P V\;V)9BSV$+G$DT:W MH(0EK5IKX"$Q7]+Y:_A7&H7RGYL 6C=QFQB=X_!.&P!!4CQ@IJ5T-63]141S MIV0)*;P?3TG&@*P;L=@]:ZBY8>5IN:Z8%M%$#!#*^.@$AL\_5,V1;95EJ,DJ MJ3;%M;00D^9OKZ6$S]4_8:ZR#WXV::+2RW(7L4L?VJ4'7MRE@8WN,U?T)H4R M7/ON/18@S,A"2L\6'T456!J ]^YX0KK91"4>Q%,X&4 M%ACBSWZRO$CY*EC1*#LL+X0OC;^C%T[B+A_74^_O_!IX_>?A/&R7-+8C7P,P7=.2Q9D MI9:K$;:?)&M0H))6*W797J21R/L8ZEGPB9T%%,(K\V44IL]+KE/ 7P: X\40 MQ($Q(((I@CB)& 8U+!SHN 1D!=FF1=GF9=EL:XJ6A-SJB* ]2&B(L-$?)&A] M\(7-S@8'IQP=[)+>JOSK5)'?CP^__UEBV@1U26?K:8+*'B<($[A=+(5MG],$ M8P^N=5O!B"BUGC,IQ("(_\+<:U9J.OB&)KYR1ZZ=1>_Y(=#SV.0T<+A T(00/;Z=N M'TB*^"MH?R8$75$P)I'<-'$6/P!Z$+WE"X(D61)\49)]HPMM"_M7M Y4I-EN(IM+@ M+\R+43I'P+($O55&G<09^:.33YE#R@""$?)DN]F"Y(-H)3U')V9IR18;J*V4 MN'5/=8RA,.E__)G&B6@ *NM-YR%\I2'JB7+ZWF ?7I AT7A6E< F(7[]VYM% M4P$U#1_BYWQ^K[3YA:]+0(J"97N3_I4F8$#S=PE2NKSSS6,,NFJFO\CV@X=L MNIIU I$@!#Q,8X$IGS=><+(!CE%(ELN'?@@U!"R$#X]"V&^WNSG:VWVG$75F MB]EB :AZ:\<5F3&=0':!).P;,9 3:KB%-$63W#.-<7[Z"7H$"0I]?.3\EY-^ MY0,(A1SZ<["EBW5-GBL8#/;3"(WPS+;9M92,9X3=TB+9FF5;2P-R&?G#Q2#L MPYKYB6C$9K WG1Q!QIAQC*.2A=6*0633.OF/79 =BQ*6UIZ2%&/F?'\"2=53DNT]Z?- <5BK)*,7P43JIV=+UCA*P#/II2YNZA)W/KX,5X[?"7I0 M$L4]7%(=.?>LEG'RBZ!H2QE]@#(H&=;@8@P0N/I7+7"%DO<0R>I?:G7\PL!9 M8 ND'6&HJ__9*3?-Q%E::K.4X"RI;V(Y2Q[.4B1GR859T#K@1D!:>YB#>2_3(/COEWD2!-2C=XJBY7RA M8PHQM7W)F@P;R#]<;"VB(@G8VL"7#,IZ]=I,#2A1MQ:E&M'$LJTY!:UJM-3 7ZE-P$W&Y" MR;XZ*]I) 4"$QYS>A !%BRK %JR=!(X3^<'JRY]\;I'PV=UT5\TTT+^,JL"E MF_Y\I.*Q=LEZ>((5O;[AC?7UTS M8L5-0+:Y>H.DZY@K7NG3WZF;S$.!= -A:2/HB2J] $ MJ]!L-WGG97E[*JBS)WA-?1W%":#9!,3Y Y<81B]R E8XK"UUNA$:312,W.3U M,0>7IY1F08)CE%R$V6:V(4E#:B@LFGH>0IM"I97OW02R[60' MQ*YR*5$^ F(R@M8A!RD#J_55.V1+9KU::'>I>RP/,B]X(6LK%WG-R9]PD5TQ MP#%)Q/9[?I9.BHN0\3_#2"2D/D?41)EQ@2C)J%H-C5J0IJ3K%*5R%'6;R=?P MX &,DWJ7*>S3(A%"9#GCCTKK5>IGCYW-,I7W*.6OV%8R@%9H=*Y%\ _ WY! MG5Y\(R8CFP(^*Q@(M-D%S_I4J,B*P5QPQ8O6+O"89ZB8+S&VET5SJ$ 6Y*L@/)8$B\NY/>(#CF]KUW1(<7E@XNV <#IN&F)>@3 M,4#6O5,U0-%&.3XYM^#S8D2.AAR9%Z!M)]?Q*DA@]7D>OR:^"V.NL_W57U^$ M7J=\34&52+(3(@@33ID Z;&+P@:7 D-S6'M#+YW$N>C>%5H*HQ&&/%2'7-CJ MKVQ:&#:0'%EB'S\ZP&1-0N=;BTT"PS M=@J%]V 9*ECYE.^[JDK^7O_(#90'IB_MTUOS&A-!#F5=;OQ4S/(.P%A'UM8)5]/#W[G9+)Y >RL^<1!+?!,(A8Q*-!<+,?%@? MD4"$^SP-?*Y'/L.05L,'(YTMH9VV/Y1IWB Q- MB&*:2*ZSJVR!5>AN-C>,UC*VB_#8%["31QM#WMP"_8D X"9A1.0H/?A$#49!0YF(KA(49!EC>_N9W"B/(K34G>"0RL!KVN1K*J0WB.KRG+O5? M]O)(56JB3C[.=CN>Q$/TI)QSP;_!90MX8K17"E=6PUD T"CN:=$ MCQIK#B/K.4'_VW%_G4*HP$QW,B!'!+V1,BP?@,:H]0["R7Q)!0RF>,"SQ8)B M>%= 47=KIIR<<)7V1 !?J@6D!E!@U\A\'\S+: MAJ[#[I;RQRA[ XO];$TUM%74\ M2!(!\* &Z*D=JWD!65&VB13.&4"XA_0I]CW?B380;YXM,-.RJP\$2*$CWTX! MBG'>607;UOT>7;'=I9,3S/W!?=T%?3B?DX^G'3^-C7T]"5#2L9QD>S*SVXBH:X^.2C9W![4I9 M;=%>4E>NV3-^)LS'P[@"E2\[A;''M M!WQ5^P[+5D77Y:6/#37(VNBH&>CCPPK,.,C["MM=BUE-MLM74\H@0H16+)S1 M$5U"+N\+%:V.(=?R*^7OWMQYZW)J:$-)B[DP&)&-E3_ >-]."&#$\IGA@UH_ M9BQ/ NLH_]$*7LKISZ07 'MN07J [:+V2XQ!NZ<:!;A6R9JYA2L<5E7J M/"%K)X+@?8QCE%UW1R4C*X@G,3#NA'B"O,RZSO"H>X"!'0 +^'BE4NI. >MW M=,B^_4#Y_NN@32RSM.C5FH4;2F7I3+7Y_C4,A!\!;> 8SS_]=Z@P^1HF?Z') M/77#YP"*(H2?^3J,Y%=PW5FWXL H(R[VMI,G--!=W9"7.*@3\EKVD CS 0ZQ M*.?HMSJQ%?Z0S,^1NT*@E;UD4+D_L)@(&MQON$*0,S51'5V@O<1]'_-;Z_L] MWT"U65='Z6T8/,L>U7-'[U!]5!*Q%F'Z<:4^M;L#GPYNDUGR$MY3@)/EWVLU M:W,:K3IM/5O>UDB-PC>?O#2.W[(:0UO2HYQO"Q[:W1N7;KEO,[$*M8\@F,5G MYRZIEV*XY.#L\7G78F?%!*"ZXQ"D+3_\?%.XL/ P9/VCS0UFJ$ECI?E2U3&= M\NGMSY<&>?9"-;X,-T-[<()PX9,:V+BC%"^S/K41"KM2[VW0YG0%6?K11B;Z M8G&6MJ]U0\/*J,LD*H6(1L)\A..1;3MXP(TMOAJQ/-L%+3=*4"]:1W1!L8&" M])\\92";3R+<8!\:SH[P>;!O5]&I0%4]6KE9>25?R94L$:5F?:SD3HY_P]NR MSLO[E=ADU*/W33W+*;P)UGQYWD++ED_=?8A(AUB,Y!OD6SX_'==:$)T0*48O MZ-9_3V6URSRLP0JNMK;NJ8"]4ZX?X1G1G"*')>CJL:N[FPNYB4D?6*7S)JM* M6F#Q7ISHGAG[8:RQ3:"NGK:X#W\[L\*V5U2#.[!Q1?6PMZ#3"B!#-7!/":CO MS8(,_)Y?\#4$=['XDPODQYTM8PW51["!*:\ZRJCBA,P"#8@?KM*Y(,FV*T==EH+6 M>/7F+N'MN.?ZPM5B00] K-6V=8BQ^^H-0PC\>#D1O9MISA).89077,#OO]79 M4S8Y3A3F36FC%\I2Q"4P=:4OBW?(*$9%/2]N?H)OHA@GP#D1K%O,EZ,!C; O MX=1;^8$/63C@?)!=";OKAG( G)WB$$5I'_6&95 M7YPM(POQ-";]N$"U6 MT9<5?1G >Y^XL89E5,&&"IS8)FE[!X4U+/8.(+!4B9\U7Q+BV\9BR%(#ID'B M>SY+P03(@8J$@D6]ZRA50ZC^*0+#B+D _J0LJZ#%?@Q?PW\!H( &I[6<_CF5*V/9LZ*SH.56GV M=/_7SS& ."1P;X.X7V*)UPT J3#ZZC!1;IX?+*^R4[V3C'+"O+79(HJAH* M5.$/,!K7<[_5T)3S$7LI%-.PZ&X""7%M\OQ6FLOTF]X/.HIZ<;&<>S[-4YG<[E740 M#^8FL3_TAWXFKJ$5D*--H*\K"2J&@8]"\6.C\+5 M ^7MC[$U2(\^9"ZY'?*494]O0=3^Q&UE)MV**NE05'.BYFN@C"TC:E.?-LL_ MJV?=MI?+F REQ:;)0A7A7C(YJE.T\I1^].H^0O,)=-7++7UCI[NCHV0XO?:!33HQ MS?KGMV5=XBI0L3V;KZ488WPOIOD)V/5=%(/V_/+E&;6(@'\I.VM#Q921C&VD M2A19K,0:M1#ZPSHZY@NO&DJ ;2:(ZI=.(BL2U'?N5*A,P MA63IIIUR$A11(JBJ>@&D.W(QV! 2J 4(,1Y*BS9I]OSE01)?=D.JP) U&[) MC8*_6,(.E24T1RB>,N>0_*3L7M!>H0FX$9_X9N_X%@O3[BE&I^Z1%..L= M,:Q[@PR_LHX/_B[FM^!"Z5!C'M7BUX2;O?0GMC MK7TEL^6*^HY%W],5N( Z]1S7BN6SDF_;J-2# M2*V,)3.U[1,BN+!IQ"?PH&:+BXAZOMXPI/M3%[1!,A>)'X\43!<@QN:N2+B8 MI&KKV0B- 3LQ9*T7NI\GLK6#Q68.YOAFU2Q;;R9G@O>RJB1DE M].RSV<'=WE>S QNBEJ4L(/+Z1ML98GH**L%NW,O: 0V+O7W"V)3/Y M15"R=0Q8:@=;Z)"*T9+Q\\\J6.^ON:N])JX#=&S5=M7N:TD_74?,,MOFM@<( MYPL$^;X)IB[F+O"=ZHYO5ZZ_9C3_Z@'4>/!$/:X]P#%W(K:9>L+OU.G)"(1Q M/X J7#D69%V)\2?ZM[%B@:3(PX10X((XDHUW-$.L/#GY,.0NGQSMVVQT\B@G M!QD@B@/R2Q*EE"P<%MON0@#82T6 _&ERX401@!H?!!1:1E_ ,B>$4MH"MG>@ M"$H,I3!H^D)5L"BZ#IFPG_ ]0B%8D5]/LMI/%V=^B[7 IK5=%G.>/@M3)0>#34$!Z\Q-RECEMG- M,A)8'AJ(QFRA\M5CT35PY:>K6 ,7[-A>@-N .H )^ O68A! :\KRVODOJQRX ML \X1\NSL9V+)4!,/NC#?2OPA>6(JEDBC@GK(AO53G;U%5?XJ@3HHH<'WT [4C&AM8*K2OLWT:,>^51VZ^C,+T>2DCHM(Q]\5Y\U?I*@OD M=8\.Y8<$]EN '$GA$$S$^%F45+D&5X(%LE8\P$Y@+P#3^^2P\KR(S@F9HU0. MG47,U;S(T7-$2Z,;9N+/AZ$'H[?*%11^P+I&$5S6*[' ;2M(W7 M]& 6>F\5/0>+P/KG'M\EE;LE=OQY>$Y5>,43D9>'N[ONSL(L'TX>+/.0F]%9 M^,U3T3D^UM&)R?:2D#R0._Y_EKW6]J0M[829U!(M291_K#.IT^RYVHH?@M[B M8RT Z+<2J*PS4+&D*(U#07/4 K!MWJ%[[-4Q\%Y:4W7S;S$P,J>K=1@YD<;&46<+51$PC;&@GD)6;5P$_ 8".G"WJ1[1W=E0HU5#5B3%Q. M 3I.@=E!LMI6,"P+73H1,N&C7'B5MP3"ES)V;,))'5I$T5I#4>P 6*JAP!\O MN<&99<08+3#"#H$$0IQD :W7T5&> UP6()GT>;?66?#HI]N=3F!)+V^?#A3'RSOKE^V=P')U MUW'Z]'=NMLW#>ZI,M5ET(3HA.WOE5C0@P&_M,FG5+B[,1E#SY<=8\ :69)1Q M]YZF;$]0ZDGQ7'_(IR?G!.)..B\VH7=?]82=,. ?7=S&XKN0^>Y&_-<0;HB+ M^Z">IJ,/>+Q2,A5)?*V7;D+$(.07^6\O0")WD02QTD),X$JG>[<QQ)91L:24W,!\I'X,T;)>GTZ\@TS19AI'_3SN/QLFH'XM4 M+8]H:E$@@0)< ;!S];;V(SQGOH1! ME-$*3H5J4'HVP!3M-L(+*"D5!-@*Y8 M1R.2/BAV(L5:YIQE)K7$&WAG4R!7 MOC8\1,9R!A J#+#V)0]$S=-L(;.M%1^YLWSV+F>JG&.@S1A7]IU\QM8P8]S0 M=^6,O=2M+/BFL+;LH1UA>L,7GW%6PH JY#70X'TLRWI*TY<1DBYHF*2LT* %Z(Q@Z]E-G$:/SF==SMQ6]ABME:>K1?7GG^U MI@=S$2G(4H+WV#&QAID\W27=!0)K1P2LV@[66]A8__5X*O:2SO!6.Z);.76O MT1;NE<6H6FWK3-?A]&"^M"M9!-8[DQFIZY)9!S>\_@/(U] M;@'$4Y>_+C'Z /!C1&FGI#!%EVB$)T21MI@EEH&[B.Z9#LLUK>F;WVG'S$AJ MRNGH!6#UO)-?@*#%9[!K=UT3/6,O:1"NN)!)&/UXO!+M&K8OPO1= @XCO]IF M.4T)>5\A9IW3@"[\Q&0K =T>.18Y6%&$# =.D>VE@T#H_BJ"JI)LP5M M1]UQK$Z63B'0FSHTLW4:P2^80:([AS,]PZ8>9GL&E$* ;JS#'_#(AU6[S-D;.(&K?$]AKA4I4@1HC9!=U@^?PNF>=;)5 MZILLWIL&'KK1I9:EFG3Y-#;8R5<.#CI/INC)\='C),(4D@6B\?!>9H.5)F)6 M,1'3IHD@HKVOW:YUP\Q-.<"B+19'SA'5%XL(EKARCEC.AL5 R)<,,"@'[#_4 M<-,Z=)4BG#B&/!Z# MB#H,\G=O^5_G=!%&=.Z\=2N_$9@].6ER:S6XTJ_$);04/E;AW&$3X = M1'15+)#*N9F0)^2#'WYO%I5F?A$_["1V;/<7L &H=MQ"L%;^>X@^(' \ZAZJ MS,=T^1*. -K%'6=%Z1W')A KR9*3'Z8^26EMX>+:YP<0O?5?J,=->$[.YV^] MZ!-PG4+X3DW+P;W-1-[+*=-W)@_)L0ZGY>J)Z8P>W]KV'@UORL8>#$!_L9 MB\M*&ZB8(0*>D3(K!3^SSDQ/KM8AIXVUS!BZ2?2_-6"*XDT]] I7D?Z?0]!. M[B$\#WT490D_1 >ZK)H\O/^"]$F$ R!&B@JOPAA'(QPKR#5;$$&:"-K8_E'A M#AR57*4S>M?G9M&G5U5MJ9R:F[QD!>P=#^8BQQ'MV+KW$_F0=R9.EI#5A>66 M\;?O05BY@,6 DW)-[21S:F\F$I02"O@F)!M;:*T9QJJ]*?D"DLQ!ZFG5,1U)CX(Z\I7Z3?)Q>,I"$^SY0 M06+49_XHP $S"S2'4>3'_"<]/^0K36:+PYU$LXN;"=G)4Z3YA22'!%@D'X#) M;S,W45Z:.2'. OK+6G4>#G&/\3$E"+;NRQS$LQ M' SM(=+:V>FY(P0TABFUGLFAW&1KFN(7VI5F^BI-*KK3:'!RXA+8MDI?%N_H MN>=2SW-6;,-E9L;Z;-'5VW0QL[/T3F:EW-!KLM7?"B="@UW#WT\(A3#W@HA% M>'1EF,5ZRY$A9AY]#;+EV56>J)ZJDU=-K?!\M M&O7R6'U84IK8YM+#C?%:DPEE6)>T)>P>,,2 M&%<&C!!LPXT?J>2L*/06LI:7@W8$VP#S1RITZ:@Z\(G;B^QFX1%XKU]HD%(3 M(5.-*I%D1R_!=I@I9YX(DJ.782LU0)\[WBG.O:P'N'.$-_6_9G<,O4XR489K#& M@]IABR>JAI9LK_&@,?95B#7CV5[#P6J ]D9UQ+D/O!O MY.QTPK^"_VTCR1,'XLKK!'4[\NET0C#U HR)2^K*;\_PVX\3L"_ E>6_4+;Y M-_)/&H7%M@&B\BR'#CF<^J@?P#9$7PG?7J(TJ 81_8'S&1*MB,C7+%RO6'S= MWYVFOAXER7KMZ]'E[&H6Q&8N[\/*84QA<1E(049Z1!$<+>=L**:7E#%ST"M( MK@_ E2Y\LSY9CJ/D;W,_@;KN&[YIO_A>ZK"NN&Y($%QW.#%9I9R>'Z2/VV+#C[#Y%2I)(V3MT8FE=J'7D*@1B!BB6D#;I6'V)"VM59 X41(G0N(LS4!)O.:C M673$7SD1*/10RX#N#B,UIY!9"FFL6)PA4B^F21+Y3ZE(*$W"0JO(9<@\?O<1 M"*D4%$E/D\\N#HT21$9^#HZ@%YM6(BV+"*==N64%1GO*)>'K$L*MT$:)&\@F M(IV*($&*(V>=57-M>\_M*\],P[KM7DN[W0#WG>52=IXMW>$^1.ZD)H"ULN'C M>B)CR8O4/<=!:BG;(/=*3#TO FAZ\0\8&V<&G"J2W$1](&A-S0)+_=Z-B<*& MDB)3R"2H]0.-7GQ(3JU\>QC7IO#3;'%/W9!;<__D+P]ZK3&ST(B#(,/7EKR0 M^LTJXP>BNT'GL"*0&I%)N9$Q=A$L$AVI 0>)H"ODD*:12^S MA7NJ!L]H(-U(G#X:S?[RC4Q)HR,X \G1<\S:IMYBMD.Z7C-8OV;$TLG'(=I I)3?=H1"LGWDZZ-_ MA4UA2]N3)K2K";TN9B[;[<^]\)/;CG8'G$AE(M,U8(5^5S!TB*V*Q\=HC(QL/#V<#=4^(?.)("<$;!?(=@0N\@]-4V;;=AMX[DIZ!EG MM3S;]31QRRK%;?\FJ,("Z6B)"]+@XW2K\$".0R96(4Z?.#.&Q=DVK7L7"Y*. M)!#QYNSC$]8)&:F..OOXX>E;!7)MJ1RM*^.L9YYW"&AJ_>'T_D3=FO#M%=+5 M.]0Y&@M'.1W[17QUT:>]B'YP4ND7Y\U?I:M,9TF?8C?R,17SGO/?Z;#.% RP M-DEDM8??6"9 ]PATPPV1C&FJK\8:N;AXZZ_""M/JU*QUH%LXX5]I4FD%+"97GQ/>J=;QYC. QO M$%N(-G),?./BMR/B$Y.731I(#^(_7Y]CZ-[YPHF2T4+@A7#I[XH0=GNI'^I0755#1.4GS5Z:M$ M\48H"5NC MMY_?+?I+=PH=AL&S7";S@EQ')1%K$<9B)V[T[GS)^B'EK9F,^'Z_5#5:L@5. M84X*^3PT[K5>K9:=]^:DT-^32E&&<6QL]\%^+VT7!Y!Z%_^.5KJMLS%$%\:\ M7T*ST^.I[/3("H81+A[6<0E ]5X][ O(B.%J;.JP.8U6G4IAMQ!J\R7EYL,0 M?LMJDA5J"U!45&5HSNYO>D[-^9@R]%F-ZPK\V8QSHK%.@'>[$!5A@#%4 9F@ MU;-W;DBG(.\T9%[/0J[!=T#Z;$!J4M8R; CV/A92QE%*##3@. MD=B.SVP$/7IT+[HA+S"(6[&9O1MA*S;MRHY$O1C7]C!(KL-H07U(2HE'UKQ0 MJ[H3"3 I5_)BR*(!AFT XA[W;)O3,G9$P->$&0X#7Z9G *1>76C@:YC\A293 M+UQS_A"4@%/NB&_R'_[*)'I M=V*V!W&\ MJ[TON(7\0,%OQ8&K>+95UR)RJUTW2JFG&JQ, P\U PG2HP'W=&]!XXBAL@8T MHBL)ZB&N&(ZP?+RCD[>86?&.)65%(=4 6+\CU$HYAH[[=&Q"EI/^]WJBEN 1 M+R5/$)CK! PDZ1 @-#Y662]<[I_$TE_RRC%*6Z[)!A@@4(USD5,E;>[H.HTYI?]G6F-$D@NBH)2COZ_:9+R>Z81Y3 M,9"=.Z&-.(^V<[M@A:GQCU5"^>2RY$21UE:6-!^H#Z04#5'L,H54;6%'B=QQ MR$:+?='S'=$QP5=S2#5!&8); Q,C8EB%*(P#$WUD,A68F0B>:Z=94$;P M;W<&ME$<1(C#28@GR1YQ" /40#%MW4K4MALMO..XSP&3-G!P!U5P^<;V;F;( MZB*K9L9"C3%D"80!07>S'K.!K%J/>4.#:Y_1Z(*_[L]A9*+5)=(CBN!H.6>] M,IWEMO#G?LW"5\"8X1]S(SWP*A98KGZ9J"PJX(![N6;']_4@#$[PM=/L>*X0 M]OOB]3TWRD0&N6%<[!>/LW!3F(6J%[*@&?=0EJ1#PYL+"A;!X.U'!,U)P9H$ MZ"$6>!.X$>5']R45_]X$>$## A*^8V% ==.[Q)D?9#2)@T2/1ZJMV"U2)1\4 M?? ;2LTF'T/:GA:K8U3:62A+G*KJ&;HH,6H Q+$60Y#*Z@;[X)1&1:U MXXTX*+SS-!&98= ?P 2F"NY@:UDZ*8ICLJ "/Z=D>E@,#?AP"X KADZ L#U/ MF8Z,Y(E.GZ@!R%.:8 XAI,C!(/;$-)J\TLN#Z9Z4837C8AL9M;YVV"1FK!H% MP29%3#*/4/:( VM66J4Z2*(3*9W3CW1QLH[^]F5Z:"7Q].%A>O'3X\/5?/XP M&N:*R"BKI\CWGBG@.,6QXRY3KA78M!3JJV4?8[I(V:V_Z):ULP_V6T.E9XK< M\ UM,4BGK\,G0ZZ]EMI@09_<6A4/ T[+D'G\^0C_>_<3)M9H_HMLU3MF";:+ M'?-*QB?;E8RFV,]+4F6]Z1%PKIS1>/-DJXO"G6.GO29&6OEIY5+JQ==1N%(@ MS%B]IXHPX8=I,E]*ZWJV6-#H@%+,4MQ=#2M1KA38,E?!7:WT5/SJ) B_++P+ M_!+!@"V0CKXF)-<6Q$0 V1RY&X'U\ZI5\>LT02QO,2Y1 Q_Y/)3 J'=9%>D: M>J0G)WQ5G)16!=K5<$.A59Y5IVDQ.>9%\4E5[3Y2C1SD,GAT,B3V'X MJ^WFGE9$JTZM4J)9=8K8D(=MB:*!5H&+1+7(40-8]);P$85KQD0')KOMB&K] M4R8BG;.RG^W'(Q)D%X>;U9@C8/7?4X==Q?^WO*OM;1Q'TM_O5^0'=&.V>X$# M#C@LX+SUY#;=SB7.+';NPT*QJ%@[LN2AI"3^]\OF:["A9QR)R1VKHW,:0GNJ>_A%L.;NOYOL#+"_1K^SH MCNRKC.X HYYN*+RRP-C^G5G',%2??A8=+3H*8UAH(L6P4\+8G* M_)")3,:)[**IB&U!/E>SGR1)H5.@*=(&E]%UG)3LU[FP7'I%E=WTQ#86C[S[ MV:Y:%+H>[6LA/\]9$H\PFJ6T7,N-%<-5M^DF+ R'7Q'C>*1\(0-"G?_G$6? MV>X)3?U\URVY2'V;"WZ?3Q>/U1K9O2K'H\BIC=<7=?>7(R'LYOS MW\8ND)WWE\R XR6Z1M1'_0Q64XDW\?56/=_YE/!Z!,L_@W7T*@VJQ9QN+6K/ MM:<@Z2A5\M,2(%V\1<(4257/=@'3G>^:DBI0TU(5/UW4]_T<9?0SW/G3Q:G6 MW.:0)D!,?G$RO.BR+0D^7;Q7VE<_"B5D17%4!,MCK]TD'2SPG9SBR,"=3"8M M(V:PQENFY4^RKT&Z,0E?S^7K,R?ZQ_UT>G"J>\*4 =(^>%5.QK[*$KPNR2)B M^PS8Q+=LJDEMVC:$D@!F.^<5R10V5AG!'#O!\ ?<\ MY_5WPEUR'[J:=5+OPZ[:AQ#J#_D^[&$?(G;O(P*.'5Q/)ZO0%'-M3GRF?B1Z M$-;JE*%JGS>MB7\/;MG) N1^[I=J6\R$^=UR/9T<_JN?WW834/@D\LIL 25X MO4A#Z7*9KX&+ .*H/0C\/CSQ3=Z)1\,@+-58.KTT!S7>+1TM9[]'U1E3^MM4 M]VMVXI-FOT[9%XA+0-CQNRW4W0K8N^EQ@GK:"W7>LUA&8EO!"2(%B[2(N8LQ M?E-*640PF820>*%\4_%Z2=+V? M7L*LS'I13WM6JTDL"SE!)7.OAM)8$C%W26RG3.)3NT[B]+6QTQ<^7""K+R\[ MJT4.E\G:7ZR'9N8@-M OO&'6B=&41)>N/]%V8>$HB<<]!8B2 =5,'(0?Y)U? MFJ2IW%E3IGM)TM4/(DFZ:O1T;AM0G1@CD%W3\XG=0U"&+* [2$"K\(,KC[6VM M_67JGFN2^:!S^ZDN;S6]"T!N3O@D-(D>8Q^ ;29NOY]<\7+W6\ M O3"(PL>__=1Z20Y9A<)X"W\N?N(^H5GKB/XF_@);SF= MY"8EL4DZU;1+&AR%O"S7\/L/\E&LWDGR1K[SMMBZQ1XZ%_:;5=H+,3[P(TN# MYI<5^RL/>+JIC%YH7_.X*9 6W&H< @\5BW:@ ZOKLI&A_RNIC:O-@>O3-\)C(&T\S]'Y'M!7MIKBYXRF_8_ 0()\4AAK(7M1"WU;IJ'EX]53(C]^ M5:#*O[]$'*\TK-R737?&1?CO,B\XX]&M[8!ID!=>R8EE5%ON8"OS;L6Z%=KH MD98"18UU"=@WDKW28+>)UP$/&ZEKL!+ZP&D/<4CR?_PB('N%K^6+D87.-#^V M F%4\MH9\.,4Q/98Y"5R3ZT"?M8@Q.H69:9&7D8?4_>!DET0A]?F-HC!D"*]=4ID'F\.H]TRWR MH(FP%U^%ON_2'=,E>5+"%_-[M)"?B?U997Y/L3M;V>,>O#LE-:=.:;2^/=T M=);R1M*2B)0N8;'\(RXV5TR;S+:$UH@K\#VQ_X6KX$//:$9/@[SPF^TNR?:$ M"6SZ%@.,ODZ=88)/!(ZYTI)S_[QZ';14@0?[2-;9:PH%:[KM.=K-D#=1]Z[K M+]?B*709AZC\K^("4FZ#DA=%]T0 M+;;KB9NIMIBJ2N ["S9MOM- ;$.V<7=!7^T>"K'6(SSWRJ/%OP-C_W,Z&C!Y!\L0P !:*W9^69%#)\*O7L1ADRAR;GK?DEY MY\ATW1)*0[38NH*EH6^=$VE4\X8&8A[;=MZ/(5BI(_+AC;0^?F:J$_[KTXZQ MB"LP[FD.<7CX=O0AE9%S8"]YOD)TD<8_:YC)=!-L'9*M@I(-6TC\1@02[0] M^S;XU2SDB%R4Z8*PH4_[[4N6=-EFZR)NUL-'O"VWLB\(/QB05_@*KHF,[K_' M3 LILI0T93V71"@H;2?>Y,GPCUP%,J\BL!F.FXX4F]'4IJXYVFJUQT9-@)T_ M(<*0VO"CQ4YP&(:\L!:>NLWJU!)B,A*F(X'2&[SRC@TY3Q&4&YT_E2__)NMB ME=V6T,CMD<3;EY+F7#3UF,BA$V%_?UTL6:.@[@'.GD=@ M=AD4KX4IS(0R2<2XGCA>59K5@!!PFP3;A]+$&SC3T^A,ELQ?U\'8H0K#PP&/ MK#1"%0)HE8D^1S9&.W5.7^SX*_;GDJZR]Y;WWT*&_2YMN)N\)*1,"V;B$2DO MAJ-0PW-XR(T?24K>17:T*^]5AJ"K::9>E[9,D.%1/HCZ">:VJ/Z6:@TX:%89 M_"2QVH")',_4=[TWMK@*0UZ/$230WO4J&Q/12\J]U<*K6V%R&8Q&AY&8IM="M 2OC*3*KI4O M0(V_:%[:83.@6II#70)Y067?KG0:ABU:FGX]?4>W[9MS&HAM>&U 2-VE347. M XW3=;Q+E"*=)[",(;7O>1>R)=UM 86;QD%R$T5$O_8YYL5^[\<1ZXXPMB=4 M-,8 Z_IB?+@D:]I'8+++F]_IAP)C8H@6:JG09;;!$&!V]RC#@=%[5Y-3E= ( M;\(J^-#'HIT&8O-U)9/+GI\+\*JR(2;+P;AEU2H-Z7\U!LZ NNV1RC^[9 M:XA?TSB*U_"E-&(34E"8EM=+/QP[%OUK@QH!^/+%1W*7,E'/?M%_8'K:/[Q" ML'A]I1PFD*V8'=T\7G.#!D<7,#P,]DMHE&IQ.-@2-*Y@1[W<90KD!:_8[,M( M>;&F9$4M(29C,S1Z[ 7<)-A]C[F-'(_NU;_B"8;)71J2C[^35N*ED0A;G6-J M&=2WF%6$-@6V5G. 5;D(LUUAR!HY?#I4ZP$^BY_+- 0'6/ :I\'[-65LZY&$ M[UD60KCH*DCB**-I')ALB_%S8#/^HP'5C@?%T2?K^/2 Z$4;:J*KO2[-1.N% M:UU3 FUVKVN(L<,G5\''7<@>A+LU>"%V+P(_2(SN]*C2DBJ B3@MP?]4(Z9>$J9B$<5O MR/@K#3+*>%) ]SRO%R0B2/^2)\P M&;;').,'D9>_ U1<]@H9I>:<+1L]M@RPE(#6.$4\'TAB@8#K2N__/6 B;(M' MNN%,SE_U.B;Z*'GM0HKJ@7>,A.B."P4/+&&$&0B^-Z*X<6I,L 'L,+VO8[;I MO7"/F'TAOM0]M>J1^M5+_90T][%>)<0\@E]P&3WG D%R.!^F,^"/BFK'&;GT MH^HVY20W]LX-9?+7C M'!WTL9.ZJ[8/T.O1 T.P3XTM_]7HWA@#NC4T%?8&6%-AK3%'IY&HGMQ4;?6P ME U>>SUJAFB]LESKPHQAF[4FQ;96.8\#QIBEC,69(PA:0FS/3=-R:96!O9JN MXX2TP&M6&:3B<,S D(27^^<"?!!X8,B;I1V$ M_0Z4IF'\RVBU%-.^$^L(7 Q4^MOB6Y:$^38N3'#*.B)_&+NQ=*]+@^J&SY(D M>U^FE7EHV&D]F0<@N3W\V@:I'_28Q7H3,U8IX[<"V/T[[[@+YL5NQRR/(*GG MZ&M01[D+MA%3TC2&A"4F1V[C#_C+X@,W4R-J@5*GNXWS=9 AN4-$XE,T>UJ M@"8Z;&M+ZUMU]\*B1B @*T46CG'D4/DW*%HSU*7-.[TO?J[&XV'U<35DV)J$ MJ?KQZU^^_->7KU94TN&!Z.;CS0>/$W-4%>'2UIN.?3J/U%;N$*WDT9"ZVB+& MST8181-IN5R2E$3Z4+B!U&?#S=K3>&@8MERRQ7L4)*+QP2)UL#]I-+:N00[D MV$R:J>1K\.[IE02+(\%M)*:6H51FRJCQ*JMBC(KY9% B1HW&YX:F8IOAZ)CS M8%2-<1I2S16X69($ D."HYBQ<4YP.VS;S=PRWI"L8!^!S<(LZN)__N5 /;,> MB"U-#SV(0F16# L*C/C/LV;I&.YQKEO6!\HX/H*6\6;8+L@@W\#_(??@+4B$ MNTJ%V. -H-0?%$J;!W^6B;%/6%W*YY3X+S4E[AYO4ON%8.#Q)8=ZXAEOA%UO M2[:[C 9T+]):&I03VZD9'.2+DZ9&VK9U'C$1HV)-7>G@/0?Z(M\'> M.&T_U>9PVI-870>CLZP=)>O8&/I0K_MK=:D1="D3?K -7KV3Y(U\9[QE8VHL M/F%&?[=#("%HEF!CR%/FPS9@.Y*R(T>;RBW.5IY32H($%+MO09P*+!Y#_]Q9 M)O:.C=E1>3UMD5%G[\KO,U5+7&4^;[A,'^'M@-^;$3 13*O_9&(GMG=YG?4& MN-4)[.6]LR-:D/2A?$GB]4!:R= Y#M4/3JSJPYM49J=".] M#UBC-.#AN@L[-E=!L=X\[YI*(2@4XJ@W%31W5<*PC'@J1L"!J8P-DDYP6R\8 M7A?1P>B%M)#C)F]RM3XJ"%VF51/JK'S=,+X"_V4"H7,FY!\P!VI1JL(Z*M-]&8ER'-![&R]J;Z7N0\]5PW1N_G;R;O>] M>R-O\0]2.&)3Z#;)?32J'XF28!DMHPC24G;!6AB*?1@% QTJ8[-X [0$F \+ MS@6:"Z2DIUT2%R*1W))]/F(88C7-=;;F$%\B:#$#:: 6#W&XV; M%A?:E(!QP3AUA%>*F*T$2D_IF1]$T_YR@!01X)U)M+!<%TU'#*+IGV$E]*5X ME3W8'-KQ]"E]07#A*60:/)4NCLJ=2"\+6W@J[:*V'J+@T6^&'7$B+T4#>6GO MJ&JB]27-08$H:SH:_APS3LJV?F]>UZ@)T-T7O<(I.)!-ZN1H]'/S> \\UTR. M)/N;#_ T,;W]J7SY-[.\5ID(\8+U94[1&#T#YG*M<7SA1[S; AR'<)CJG)%3 MYO'Q"ZZSABP0'P[CL,/B8^SN'"-U]K(]^6<@] ML-#,%6Y- CUD[;*OFS.F6C&:6D W:GI4M_I[MMID91ZDX>J=?5Y[<&DTO]UF M)2T(2:L>#S+[TY)1.G5";%_=H!CW2EA;[9;G-(QSSEM(>/.Q9J3]_DJ3)L+6 M5([6L:1=(3AK4'3DO7W?XGP@^%LI[O6"_D$ U8^$"R;4@U=273=F^)[V"3S0 M[-89W4FCCV=Z7<&71O=F#=4Z!/O\5+EJG;X8^6!K)MT ;_6]!AUVG,K7C$-? M&G1H$MW+F6(#_GB^_XJ&8\U+=!V-J>K\3[#^;0%1!5.R>9< -5.C6&V(2$02 M>UG5R?$.W<'65,_C-,P3A7.2(.&BMC5.J[V,?#A$ M>7N?K8/D8<.D2S_U37<=.\M:+2B5')9'0^]M-23#H[ _D_(EC\,XH'M1-VOO MVV@BQE[$Q Q)J8*"'C"[>CS/K;'KLBU)Y9XDB]>*ZS*"1-#;)'NWZDPV>E0M MB43159RSGV.3FM2EP/8ET]<@E6 AT.\J2^)0? 5I^$!)#ADH F?M-DZ#%&HO MZLVW8W_-,3%V'+4!#N&B&K@$)1MPT[Z1!G[^!V'GT(1,,FX*#S(]9:SW(:!+ MRM^(B$!5276Z13H,\R6/;8[$-;\SU6I7JPN08MU=F(NU?)6)@']]'1+,?F3% M/TG1A5F\S:C\">B^:)V])WT"7U7,RSV$>4Q:F<,P;-D,K^UE6$EZ.;B"I:,[ M/1)(>>/-=P4^01DD*T*WVC/FS]-AOZ8:0?5PIZ\#/.O$R='E6YT5]$:4AW8N M8W >CAV(;L/(BIP@Y5!KH]$#8\Y94W5\P7/?PY<4Q[MTQ][C/62!_]4AL[%/ MCJV(J\VQ#7F*>DGP2$3B5*6$"-5!T1N,;KYCW].7LS$!1L\H+V:;'%M>3,%P MKQIB=.-7LD[_YF/-X9,>&?^XB2)R!!3YT4^ [:DB*=.QH,!E$6Z9D@5. !"U M@\VBG :B1PG;@ TC0N(_2 MY\=X(T^BH2);KG8X<$^4A)(:DVXW, 'V)U9;88NTB$.H;F4\KLD3$"R!A #( M 6^YK)35;F&L'1%]]KM@MKZ%;$,F]70)0.JULX'/L+G[5":_ M-/@QO328-)3=HEL>V'SA$/]7X/)"(O75TI>F6K8;M(2^HXZ 7"4?24ZWZ+XT(JJ,F\%-3D.[( MB9J"919,UC34MY4SSV7$UL"E=(]=C1R/6I(OP@N9<,)S=F'@P49*;(5D(%34 M.*NX^'M.XR+G"H \S_=*AV=%]^+P M5+]K6>KUV(%VLY"AVV!=YFAM"Z WK49-X0$$WRW;_R"ITDC694M)MQ+Z7+)8 M(;9=ZP-:KF.1E_A(N(K]$##=68&E=+7S1PP_DW?)&S>\9U->J9P"WSBC)7LU M-(O8<_-HZBTAN0: P6T$MB2LQ/*]M1%%CPK7R@>/UT"?,1T1NG@])':1#SJ5 MVEE?CJE>\P57CO2 ?@5E^C5F)K_2B+'8K&Q::,0,)3#+Q.B"K2@(S9?1%25A MK.92VB 4[&-0^4^09E%<@XB9,L1U5+Y ^U>-Z=C^-JYGCA)J#'GV%CAQ/K_R MG31)2#SKZ#G-7G)">5DY3X.#M*UTS10J_L5=[OGPJR3(-4B^Q[X7+BJ[>[&$ MOT41UE941B+LAY9M]I3^A>P,K>-=0IJ?GH!=@DKQO LAGPL02!=AMC,U#)\\ M*?:F:+O]+(JK@-(]>W1C7J?30&S38F)5@U*8VHZ6'J6&PGPW;"V-F8\B-*?$ MY991Y7W+15;W-BZWN9(>8#)$Q\^$#HBC<#)K"8#;"%1(CRKZSU//*E5$]K.4 M9H+42;X''_&VW#YD!5@-0=)7.N>9$3.M*0-41TV KW?1&V9A MJXQN\06LLDM2*;("6?_FZ>'!H/JX#\4%4]YN8^Y04[L']!:C)_.KM.ERSQ5D MB6=AC*$-C\(6^0TH!S0Y:+52-EL:PZ,PC]FS+.W5!61;EJ/A8QHY'OL-G@C5 MT#/0HI$/ARB0I#]M7]6]P!?3E48Z&I_SFU1]K6HS\4AV4N8LZ17H+TD2F,S MV29'SXMZ5RW9+&5_KD5=YF#[N$/G0$<<(!&!;C^*MB[@XW6+,U-[N(Q%66PR M"E /KDMI1OC6486I3;& %_V>I06X'D#'[>=S.0]%-<,G&BZX$@M M10J-OC4VT\2XP55N)GZ/$_:@65IWT&N 2I]W3.:N-S%YD^A53\Q:B*.8J!VZ MZO']79K]#F<9UCVT5* =2YTOBCO/\Z"S84.Z.G>/Z-FP;83ORO@0\K6F4/3D MZ-LCGP%YRR_+/$X!WK[I56X&8U=$SXKY^>8#O;>F7)EK$X[U@6Q[R MB$<2]*)PK8NHVGD# R"9HW3_,TU/()GV6K>:RSSFF1'YV#75XDUBGD6F6,BQ M2SX>EN;DE_HBMA#O- 7KM QK:G&YM=%N&79)HHP2$R+O'!-C.*[*Q#&_ M3!T=MI4 F6^[C-ZBL;0,XB3[0:BJ)9(7N MA7)SS(\;@4[S,F&/;4JG[1*@ZZ.W<6)H=M&]CIT99T IS07*WMIP62V6LJI4 M<\Z/>00K,U9%X'C@".T0].IBG3L.04^]=R@($V4C(2RD2;K1O>G#9\/&N)"8 M>.Q$=GEC4P=H\WB,F@ ;&-?05Z!177[.$HX4R-X3:#'+5-%W:)RS2ZI/P-;. MX%CWPF:94U VM3QRRH1_S*",M9+-GL3BUY.A*] )I%T\;0BT1!!P1#5+LJ*^ MN(WTX%-4O@5+E8:.$+MM=KV=/#U-023ANPV]+/)>*KWUG4V;$9.3Z*/UE9NQ MQ?^X [KWP8^= ->>#>\H;O1L#&18GM<9%]5=HC 3+2'2S24V-\>>2F& M@W1]*FR'P='$6MU9Q[.$4??GPE:L*\-'ER!O)$+/XU"3XXRO5T.&[F%YV@9) M4B4$Z)TL+1+\!]Z0)+%&)E4*I,?-:?&O55Q W.4N#>.W."R#I,L>C42HMDBY MW09TOXR>XM\]PC^#,T))8>I[^'&?!%W&+<*00GZ>^!

ZU69,!]V1A$/ C50AY+=F9PP%G+4@#!CPQ/;1(^? AG3B9 M=^&! M3X86P _:G@%S.M^8P>@^D2R*BWMS'8N\BLW2-?TWOXYKU_G5"TNO ;HV>A9] M*%AI$E)G2&EQZ)T\UUU0"T"5[$F19E;)(0YOLMJ0U7OV*Z&9_-?8EFPSSX_H MO+]ROV;59N]>Q M6;]9,UJ[ MGA+[JVPX,4\A#4EDX\V\X#E>@]PY9O_[$.?-\AFE]4&WF =5U[/IP;&Q? MU\?P(-SI@GGK0H^=TN::_*GJK'95;^*4/GQ41PG#*E KGJ7+C7DR7-\!))R8 M-.D?6?%/4O!*5+;^H9+/62;T,R9BUE:L WS_\(:@C*PHH<='4G*_/:ISU147 MH>\V=1WI 1XX*-]==YQZ[6P,[FF&-C+^]ZXL"*T-(G9@GK*H8%^,N6QA:(@' M1^M_2V;.$IKL'\F.60FF4]8A\\358:TUM2IUXV9 S>BSP% I$'#YHK!WTCUH M&M]EZ%05$1B-V @4#;6YO9\<7-/=?@0'UXQ&S\T$R EZQ4[V:T8-!0@M$FS+ MG&WK;9*]0ZR;_=G(Q#34[*Y;H?[4.3TJYAVV$,S4^+9.IP,XYQ'P4H0&*H21 MP>IQ&8KM@*X<(9ETG>L!,Q.H?D69[\8<(*^)=_!^%E60B7!^2#ZCFAVUALA!J]%:NYC*VNU7E; MYC#2<,Z7?2Q6>E*QH__ZOFAE(XF?L#F1,>S#E+"H3.[C2+O?+N.PCQ.8+)LL M"0F57;^U!Z='A6FM#7;\A0N+8K614JUJ&=^SUPZ="%VM:1O3S#00G;@!X$C: MW'J=9G@-=E1 MLA;MGZ])G6;6B!%=$NFDR; 5GHP"/'/106&UU:A:!J"S>!FZ@30$V0O@(9-- M#2PGU663>?&6<4[M.VQ3^-83K@>B>EV21500*MH?EV[MX09G\8&A3&A%H4B# MV1,&YKDU]@;7;H8N7 KPI353!Z5T=<<5'SD5MC,)/@,PE^^V.YJ)EG<6Y=%" MCBVVTB(.88/C-\4O+(Q&$H)U+.+O$D6B^X[N;1@5<\V-[1NJ',^.:*E^6 M;*0B+>SH>3WDJ3KO3FZY3#,MRB0T;OK M% HRCL86*T?+%/B%XS[B9"FT[XV]Q?H$%F%5_2#O_)*6 [B-Q YK:[HZ&CB: M@13;+S4%O_TNE;Y>)GEV61XDWVA6[K@*E;-[,_V]!!AC(FJEY\>/'WG_9JO_ M^Z=FIYG8_^UO_U']POX!%2)_^W]02P,$% @ -H%F5^YPB[NN0P R0D% M !4 !R=FUD+3(P,C,P.3,P7W!R92YX;6SM?5MWXSB2YOO^"F_NR\S9S8NS M+MW99VKFR+*=Y1VGY;7DJNEYR4.3D,0NBE2#I&S5KU\ O(B4 !"@0 ("=7?YX=.["Q"ZD>>'BU_>/4_?CZ;C MN[MW__'O_^/?_N?[]Q?7MWO%?UT] MW5_<^^$?+TX,+JXC-UV!,+EX?[%,DO7?/GY\?7W]X,W],(Z"-$$?C#^XT>KC MQ?OW^?!C"!S\^XMK)P$7?_O\Z?,/[R\OWW_Z>7;YP]\^_?BWGW[\\.///_[\ MOS]]^MNG3Y5NT7H+_<4RN?@7]U\O<"_T[3 $0;"]N/5#)W1])[B8%A_]/Q=W MH?OA8A0$%T^X5WSQ!&( -\#[D(T9H!G\+2BF\1;[?XO=)5@Y]Y%+R/OE764^ M;R\P^!#!Q_^K]Y>?W/UQ^>(N]=Q=H-<*8?%O@ M(T7SMX/VKS^0UI=?OGSY2/Y:-HU]6D,T[.7'__IV/R7S?(]6*$&H@7?__C\N M+C(X8!2 )S"_P/]]?KJK#0+!)L=V!3S?]4.0+2Q>B4]??OCT,7'>HC!:;3_B MWA^?T/]\+YBC^.\H]&["Q$^V=^$\@BN",R*:?'L)P?R7=W"S\MX70V*T_I?T M0,EV#7YY%_NK=0#>?>QNWD\>9I-+M#?U7)'()?, ^.\>3;X]/-KZC-W6\W]Y-I9Z@T?Z@'<';D M1J$'PAAXZ >T7_H>^KU7_C6>S*=)Y/ZQC (/;=XW_TR1QA,&1NE'3@44*1W3 MW1<-%+#1]-?;^\GOW0D6\P.R8! [* ;NAT6T^0A<+YOO71C["/X9=+#9.H+0 M"1?9\M0G@@>)::/@R>$?R"S)#)N'[&L==S;V!"ZRUJQ^(6=M2(_4_/03QRD^(5"!Z MT$Z-11^$+;2)P$@:]*831G-_' 5(5B)(E/AH 0%1 [+:4F"H_B?X!#Q$ E8$ M"/$-@ GFKT(NHU#]S(\WS\ M7R>H!!JO08)V#%D49(UI-.3?MM.0CC-8 )EL\7<1Y:ZPBD)'2#F,U'S,% M)(6*N/T'3 %CMXC(*H$I\&[>L.%.U-8D60(X3B$._M_[SHL?$('HAH?:?MZH M$_UN.KM&<=:JM?"I^IQ10"F4P2._8A0L%2LW3?#FENUT[;3M@KOT3'^\S,N8OC%*O65EK[F"^8 M$N%1J3]:?\ 4,,H-=[(FI.-;@20#W@/P$6W!*G&1_)9Q$#W%:=P/0")?,@Z> M690X ;U-?IS*T19D'WE,H;M$@W0&<#^T&A_RQ?-& M?\W,:H2$[Z+97?OH^\"3'*K=,AE#K_%+M=MR)VF"+_=Z)(R:($O5=X)@2U#P M-X ,%M^\N4'J >\61JNQ$[AID(-&!ZN7Q>MS!JSE7*.1T??(4/?H%WESO#Z] M7HA&O\9?W">G3CYX0]@@",@E[F(&0>36&@7X2GL$!>Y)><#/[DFA'W;WI- _ MOH\C9-N/7F(2["E&0DR8QPT>, MR&K;SLG,5,<36/A8[,+DP5G1UIG:K"?BQ@"'A]$AQP-O_PFV3.KVV_5%7A9! M>P)K[--NVHH!"4?WOO6&$CD\D.LLP M&ZC->E3,#^GJ!4"N5LZ;]+;_NA%@V;B*RT[)=$ MPG<3^ BCC8]+OC70N=^\7V(?(V2S!/_MK[ER16W5!D][.SO\O=2 Z@ 3;[+3$.3GOM^S/>52:)XTT'C2M$5GUT8U@ MG6 'NL6XZ,<#+V*]Z&/>XN.:%)5Z[R[]H+2OYC!:T7QMQ=@+^\ M^_$+KOFY1C88WM%_>??YW44:(T*B=1:$Q'_+(_;WV>29)!+ZT'+%@+0T%X@] MKUR.Q$^?U"*!"'B)C,>"X1(L,+D<'G>W0*1GP:+",.97 #S\U"!83FN"V#^,CQ@V$[R I2_#@\4JE.^P&. M%JQ()""'YV?%9NWIP%./-Q1P#-"BI48Y"CP&:,UR0RL%+H.U9VEQG *4 =JT MAW&C HP!FK-[\:H"B0':K_1060'( .W6P_!< <9@[=6&L&"!SV#M5V;L,4?F M+X,U7:EAS@*5P5JPE*AJ@NY+A'K61G#4OPS8%_ '*Q>U<>EK]U\7IHD>>L4"LNTI#L56ME"C:G MBX[=;!4"M&1S($ATA!Q1<"0J>J[/@M4@8YZN;>9;?7@ MC0[DOHM0PEZW1MW ;&Z$MTO8RZ7K*-GP1C;E5,GJH6LCR3=QH3WDH*TV?)QNDRD&[M!0TX;V/&_T: M!$A\;;@8\.N>4 RAT FT*] M.5B?+05+>#-LBB4/ B=Q1CJ(4EN.CYR.%PF&6P[8,5ND0/!]..B).+&$XOLY M9#]8"IFPIA=*'1@$6#R4Q/(1+(=)4NO+YCM8CMY16P GI6(XL EH,UKR1E% MU5+GA+A-3]7I=L/"P^- ;ZN%PAP1DM,U(@DQE@.F*(QSEC%.MD]1%-!2%I)C M&EH^1B< F<,[Q\@8-[.I"]R,*!$NX9RB)TX5=8PL%;EC.$K @6XK;*+9+KNB M"F>-)!V.Z0>\DRM'\4@690D2WW7*Y'#3:U.8=U-9\45XM"H32$CU2 "[>'V9 M,2G!SMJGE95>'J7)$HG?G[M:*-SI''0R9!IW<9Q*32'O8 CY[*#U,F !7+%BM32"\62#$7X8]H306T8W'\LQ.-? =RK#EN3\J M82LTA^6A=)60T5ZQL#4,U18W(9O!Z NR8JLU>_[$BS/;TFJU>+&5XT92: M6J?-Z=00G<[0_WZ[>9A-)[>3QYNGT>P._?7DBHF6"73E=1B^EX;=7L]]>8#$ M %_+O 8;$$3DUD5.&6,"_#Y:RKG@=)^2V1KP9[76695PAG.@F[QZ62-59,8P MJ9"(_K4C#_T#W\CQ4I=$P*8 ;GP7Q-?1RO'WGS#GMU56%G$B#^1L:3XCK MPA1\ Y0WK9M:]PL?LL@R0$9O_OZM?68SG8R(-"NX0S^R2@Q0&FK16F1)FS3M M03-]I-XB>(H&/H_CUV;J9L8/[#*W]N;>FF8R R- M/9GGW'^#[;P89TK?^\QEX/4P22)D)4%K;<;"6A6U:K42NTL ;R*WTE*;Y8J_ M7JAU/TP153EY41A?@7D$07E_%<2(GZH[H& JW9 ?&23AX0T!&#YE0@XKJ M[HO: $1DYFQWA?37G%E4C=5:AU( 22.3UMMH(+)(TBU\B5=.[+L,8NEM#2#Z MV@_2A!FU8[760/CO -_S!-YH@T1QD;]*-)D?.(YXJR WACF3S&$7C5;*CJ+; M?]CH(]K+:N;Y9"P/5C8X<^IIE77WB:7("+ECRMH\/$^)I0#QW6D8&;9+9BB0 M'#AVZAIGWY]B.2PL!Q(%%#G/C:6X-;DT]V2,IJ8L14;:[56_]\UR+UF.EI0] MU.C)&DH>TL&VQM/R0P&%N[%Q^,QR?$1V.*YGM0M\ B.@::6J.4YG3D,%EE<2D$&8$DM0F@SZ)4,G! N< MJGM*^.R%+#I)^3PUGF%$2/K([#PY;,I 3([.7P>-CF2T)\?LRQDSF>!189IW MZD3;X]/-KZC-W6\W]Y/I"69:"Q3Z&R4)]%]24FE_%F45 )H2LH\= M5M?C512:GT,(G #?8?DU"DCY2,[=@1'T8_2G:_3/<(&TLQ]Y#>]" M=O8YO4_!9Y,@17X.IB9>:T%HE'.*"9U("F8-O,CKH7L;4Z6A#LHM=2+JE@<9 M6@IZ\Y'G#)@TLXH+@.5^>048P*Z7\ M:XQ.40?..WU5OTA7HS MCMU.)R/LP1=3+LJ)]=$QB?0E]CW?@=NI$X!, MD5Y BI#+\ (=SS<8S7KLFW&I]C8*@NAU$D[FR!A YP/VA5I&2QT/8--?^^%J M/'X?':LOF.:NHBX=8^VS]RB;5Y[:3L>Z-[_WP> '3]F'F917X<+3>BZR\ <)>-T=B<-RQS)ITM#9-2MJ71;C1E.IY+P&\@QBDW./^O>$0A M?RSO7W,FE:'?;$K^C M,A$:>?](LPS]>!8Q[,A2 - F%6P+K9T?D7)=3I,J96-K,<.;:2=K\>(0-]T* M9U3E5]+0*2;V$Y!?$,G6[0FXT2(DH^2O6C,L^8X_>P[EGE(H]R0BG$<<];]? M_GA2Q]/OES^9%&"1?:1E$+>)A7S\H>!SX,(7?,Q.*3#K[#R1.# Q!![A@$U9"X+EX+>Q,\[/JJBNBNCQ)LNY2%P1B4>WAO*"2)MB!]:#TFP9 MR441+<=-6/Y8,.6D<\S<.UCJ$-YKZ<]T_%"L4-YN8>*WC%AWZ$\X=-: M9"NAUO/];HFX=!?7O3< OD0G"%=#O%OI+>_3JS2A..3>R^UO8\'L+U1?X&SK M,5ZPQ%/7]S0OE1[33E"#TF]C7IX/&8=9 R4X2D\1F2/R)CR)S82;I5#BH_2< M0,/GI"]+9I=SER#Q78Q&#N[YYN3YYB2+S/.5N/.5N Y32G='3OR_3NB"<10G MK(D=-:2.UXP>)]S;,+N_G_(=P,YOI)VS#LVU:<\Y8[WG:%B/S?'N#^:V8CN$ M4HDIUCWJ!NY;I2B??<)N,#??O[:=O(I'<^.[X(;1/DA M0Q2P8(@IUU%-="R./_QT1L$&V$-8L$"OR'4>C5?U%IV;#T M:L;6! HN7[A'43)V(-PBCN3=Y!7KJ[<\,";N%MDM30O([:+G6JP:I=1B( W3 M1>3-_81S!;C2P)S5N/5#=,Y4L!J\@?2LA@N 1UZI*0[32"YVETC9B]30SYRU MR]YM5+!VO(%TK)VS+1PE+E+*$&2G$6Q^[5(56.LGU%?3+H55,G[["/VX@SST M**)S[<=N$,4I;"H ?_2PRASG]&0H+T^#JAD/S H_TF,8<9FBHY6 Z#B&K"";^G^0\BXM&)TZXP,\TJ!Z^1,A%IW%SP'T;); GJ_A>:J+0>JY/9?',2K%NWD[F KI;MK45;$T<&D3[/ M1]2!&(EJBB7R*DT>HN3O(,&^>Z96%NQNA/XJO!QH[VSE'2GZZ:H1<[6?,L[M$-B1X@:&5? M)4.:LW04-\S1?APSU#5^)QI[&W[WD^4XC9-H!6"A2%EU"&5'T5,-'@(2R*^= M<[&7A1C&2,>@X_S*3U=QMC0KCOW6Q$WR%4;I&/A7J7)<$<#4%QZ1WMI3=#0^SL*_QO>=W ZJ^CDFZ-E"?\5O!DCN G M3J^J<.>^/<8!* M$ZEJ9:K%DI&&DK#.R5[:NU(OS=V60]@^>ZH*;#4I:9B "20X[0'6E#S)!/L[&<7U4;H&+9/$JO#)G(N'V9I$UY19;?S>K, M$-U/=+(<1T46)W>7LQQ"-19G-WICF- +VJY'YA8.$UM!>U8ZT]%R-%7:L_+) MEI:#VY4OM4SLM+S0?E\V*ROKU')X.W6:'I$.VPGL$9(V,V!79-IRC0G+.5>- M:2NCGH<)Z!'.UFH&^##!.];#RLE#5PJHB=XJY6Y6;L*\Y?S9@1DJE:QO^:L] M?5FI]:L"EH,J:R3U?4FA$_C-L5'5&%@R5QJ&":A2CV#370O+588:,TSF+H?E M/*O:;FBX-6+Y W6]!6!;7F)1"K^)9XI>30KI9/@NN-^X%Y[5N!ED+M-THE3L M5=',:SN6OW_9EW*6OTMD.? F*^7O/W4#OV'O7:G6(=3;3$J?@1V\=7$0E[#U M>5WE^QO]4IK2AW=MX<[C_.^6OV7<,6/2_.=*7SKNI$P_^4X,W ^+:/,1N%[V MJ;LP1A83G$$';[TC"+$OM58YH<\2^U7RLNN?KK>[]8G^\7T4!'>AAUC;2YT@ MIKX8Q6RF]-FJT=1MG7IPG8@/\$ M00RV[,\?-E*Y!@ND"))?(QAR5V"_E3K\P7P^]F/4T.-%U4G$T'"0A%-19GH<[P MT/J6T<[(GB!6"',_D0X3JE41G0K-NQ>C,3^1<$1)]&2>GR_P\WG%8](--=/5 MC*VCLM QA._X88;6]2I@OX&@_#.Z#U]*F:GFGE6^('UK+2'U]S6*O%<_"$Y%N MZ$>G[LQ%^0U%N#!VO M68L0V"3LDH/H%O=6"UNK=2L)VH#D'M\!\C.C"%L\))-Q <)3 @\[(M MFFH#8(*ME,=B9K6'LDW?DF=@M48+#+>95T5X&V[NIRP_3@!MEHS*]]>]DPJO M1YDC(P?/@*2T5O_]-*21$+N, IPAF#' 0Y0TB6)#)QU>+BI%XENJ>'_=XBJV M8#6_EC@V Y)5@@KS27#3Q;:2M3>OTI][/$D!*E)^\@7/L*@!UB#61PZJXYEC M48JOJA0W*8-C1]6M(M0P1ZU&U+$X#TBQ/ #RD,XC@ 2149) _R4E<<195+$0 MWURW938M0E5G.K G1@ MLB4_HW'BI;\^&;FK3F &':1X73*'!OEK[*9!#EDTB9OI,B/HEE71A:N_QB*! MT("D6"P'_)P+WG/"3.S'D_D>4=OL?YLD6;"S0I?>!K,VL;RFZ\!/1(B5Z:EA M 9YC9([?Q(F_0DJ#]4KP7B-E@(ZCT 6X\%YV<66,-(R?//GQ'T717OPS#JT] MHW8D5RXI1)2/MYJ!-2S'/8AC $@%IH9YBO30,($'\%J11XC4<8H@)DR%FY*&]$6VQXN)_Y)BZ[1"YZRRB2MWRUR+%0)/:62Q_E$B. MS?:W+LM+Y4NPDZ)]U?*BS'+2%)J8W@6.NCCZI[AISH MJ7=$9]A)?C+'=YMNBF8)S_E:>)/P"=]UPD_9$'M0^/*HZ#"ZI;KU?5)AG ;D MG&-?,3TM>;;\HBDFJ4+)WJ*1I6H,C,L,8=P4GT,(G,#_$TD;CL]&L8]9L!1M M!0C(?4&W$CSNQJP<.UGN+N@22DFV[Z,8)\%,YE=IC)DC M1OO[BQ^2%10RU#O^J(XK#KF*B.:W[)G[<,7?X1 4_H)C1!-YJ4Z$)PQ MK8?NK>3HT@9="Y[E6_G1^*N56,OCQ\K0I@I_'_%E0XPC3F&#TS*.3J%V!^MD M6>2KUEP4@1/')'DU"^W3'T44.V2J'%];JASC5O: M)1WPEN5[^-%E8EIQZH".XI4+;:>UNYAQ\;W1,UG!]PDA"9$%>1O!S&B\B^,4 M:P 9IV2+\73+L/B-=P78#2AN3[\!?UI2C#W-#\X*7$$4QOI;#H<[T MH'N[V^_@M@.O>E>G,7'&Y)8CJ;Z@E,*UL1Q[V=V(9\!8'D+4HVFEC2C;5Z%+ MM:MBB0?DG9>L17=:OK\3KDBWDY%]JO ],A>=**Y]M.K DSR R8VF=>(CM#UY MF"RT2>TN/]R\N4&*V.D6J10LX6GQ,+)L#;\./J1;LK M ]I[)I5'ST>>YV>3NPOG$5R17UZ#Q/&#D]EN*G8-"9QM26EP!? M8L3&#MSB:V4Y49R8#;N]CE=3,'0Y#4TQ&7I;+04O<7T6X!4*8>2ZZ2K-+H6 M.9(H=O7.QHXZZNB2HV5YTXX;9FYDH7N[V.PJ7YU09RY2&[3IW??N#GD33W M4Q:7O/DG?*M\AAV!I#)FJME:W\,S)OX2LZ M&2!#]S%]"7QW,D>' 60%L)F@L8^NC)LC ^A14YC+?.1E9#5V$_'9/+(T6T$2Y9& M(.<7HE@SX7?2.(WVHLG'TH+K>"\N4S75*!!F)<^1E2N@!O)(_ ML2UNH<[*EJU15@GRM+41[*FP*/AJY<VHVDRU0B-@_/-LH:J .Z'+,1 M2'I+W:Y\ 7]LS9O/]GY:'O/@ND[KK\\TNRN58O4EPRHDYH-G!EI<)^?^ _)[ MCD7+&4G(.UE[@HR.91Q*ME X7#!S8CIF<\#%U6A>UHDY,[#C!FR[00:;'2V0,&\F+GFA@R?)7KB0% MD,&-EK]<)2R# I&]+J R2A;%P6J('%K^R)36BI"I(VL<[7B;C M*!MES?'ZRU#QDHKRYF#]==!@L0+-.3A?A@I.BZ!V<2JTU;UW+&:46'D!F:TG M:3$9;!NJ+]"S]1@D=\K.X_X%*$IM^1/Q.G#S$0I@E)KN%6 ,N2U75O6=^HN0 M%/*M/25;O#VK_QY=4\5K+OVTVW+2W35DZ(R\?Z3Y^V[HA,EY))F3\BXWAHY) M-CYUO#\C=@<-Y,_0V),Y>6"YZ38*M:E6Q*>)$WH.].+GM8?4WN=/EU\N/W/G M(-97?45[KH >J'=Y&;_7>6&37FHX"S^M S\91^$&_0DQS1-6K)>\M$F9871< M>UGBDBEW854+^:'KKP/ 9*T;!P;;0FP8;9-LY5Q^-*%".Z6P\:S;FK,)F92 M6(K6,:;*@2M(R@ZP%-"C#D!51.G\:REJQ^P:[5C8TM0>5?*LP-@](ZPVA\9Y'WDUACA3;QT?DC#$-^#@?Y.=:9>=5-XER)Z7S!MYHZ3L=V*E MR4JZK[:5&=]"\,\4A.Z6XY04Z:GCR6C* I9$<6NTB/34.:'RP?+*FWP% T[" M)UQ<$(?24(.'*(3%/W'11J9SK9MOZ'"'9@_BED)8RC/+!>9ECZ%SDG?A.DWB>[ !P2773!0R"7T/8?1"WY- M#Y-)5A7].4+[:>"3G?%J2[J3J*\8MZO^G ;HOD4AV&89X+=IZ-&?#&IHK'/% MJRB*F0M[[742OU/\31%+;A>]^!^J>:(KQ1:#U]F4O;"4:K']@M?5D)V/'Z#E M]=!4Y@Y ?.IY=-8 /D3)79C5K_[=3Y9C)U[B!Y+1?["_<^,$&/?&@JDM!S1D M_7Z07K\?5(?5G\FSU$[H>+X3?HTV (;DR8KBC6KPDNP*CG,* +881@L/PG4$ MG00(S$NLCVZ_N,3)N^K1$3K?6NH<[_1(7 N%L8^30X%6YBQ*Y4_:.6\HX*DZ M(E*!Y>F+80&L_)A9Q9MU+AL*Q*QS'94GE:_'4%#F'$ Y0!^C68:"K-"YN,FR MXFQ]0\&Q.8[2".+!^7V V!UM1.TG8-F63M"W$<75#L/"N%,[ZACOT5"60:6> M^&$@)6/ZTA/[5O"P8.U$-;3W7PX+_(YX6HW7S/)B2_UND5SG]M#3[PRXNFQ! MQ)D11BJ_DGEJLZ-&9DB0ZG6(IV+V"RX2O8T1Z :7BS0J?1QF#1'/T0;)'%9U MMQ'$Q0YWNJK,5;Z)$Q_G#V?%/"9S=I=#LQ_]AE0J>D:[CA/X?P+O*]*89*=" MO\4VP4G)/&?J#;?CFSMJ",'6-Z=]&GFI;2(]-4WH+D2 IL3P9*?+4!KJN&&^ M>U2)_24H08W#Z*@Z46XDH3=% M)B36QHO*%8,=Q\7X"EQ,_Q,W3U+I)\ZYD>T4"RX%S%TE9G-E1EZ&"I8'D90@ M3FL=Z5>'',G+;&2T-D^5[5Y(HM@\5P ==-#.^-9.OPF.K3^74"9-4&/RF4QN MHREIBVU9!)O:7;%??>QS*J3B8T6=0NG#Q5[W1!= MXKBY#]V^I3"$5X,DSH2U3%?I\U8G;!B4K/*^^H8CE& M#2>=6DT]QS .V9:C*K+%-)SH!X!0 M"VTHJ14LS]'1IB/W'#-*83;Q.?6NM*19V6=&/9K&CHBRC]A515L ],%"4U*Y MW+/]=I:GUG5O_IS3Z83S=6HN'OP@5I&_4Z9 \1C^:CN.0N+&3)W@FY/@7V]/ M+$TG9ZYP\01VM,):+4 9WX20$?P<.G,![$'.# MN>SFYR2B'KBG.5C=T/><:G1.-3IRJG?A!N0UN#%Y6,V3TN3"&8D2 RA6=*,Y MVEMSY96_I#I[C?"_&I5>8T/J8D.V@GB.G]L- M\]!"<);%/ SQRE\Y =JJP'0)0#*.5NLH!+5'9AYAM 8PV>96P)I$V4!R8F[U M8A:/ 7ZVJ#*5)L>A0$<-IW$F541%R$XEZZ1A&A.X<$+_3\(NXRB,H\#W,HT2 M>H\55JK$W*;H-WDA!KZ34,W86MW=S 7C12:$NYO$ME=;'%OE!"=$>IHT(4P4 M-U(GTE.9\QKM.C@$'<%M^1FVNYK=6,_+\H7U;V5=0!R8SF)U\,DX4'FA:S4X"[*Q 6;02DR MU\K1<6I(-$]>D8G*EAN!7CHBPBD,?>)4"+U;_PW_Q&<23@\. MR]\"LA(,A+KH/L.(VZ'5@TN3N6>Y-TVIF4CW%S696I8C+&&8"?%EU?P9*G2' M)F#IYN788Y:C)7NX$>*V*I-:CE^[_4.=%:W4EVNBDU%2G(6,\<$XP!7*]'#" M-(I-0G)XZN36DSD!ZC9[KLBASO++8BUU&^\(:?GED):(\4^M.68_#C:X9$,) MY7/H@GJ?8F=<,B].5)KH%N_.' MU(#JN:&&TK%>"]JX+4^#=O*U!&)."RY-D M"> XA9 8.V7U_WXU <,'+$PM0Y9;#J(GQ$*(7*V#: O %0C!W$_BG$AVX(37 M29DK/O_.$UI[)-;X<9YK7/<\(IMPCBN=4NGN^J!'!L(VXAKN1;ZDL['D!YU62I#T,Y+S)5 MH:5'-JDAW M-*;-^Y.E!\4^$&1NB];?C.L2U6H^@=HSI#GY!!WB5]WV^PC\GC**HI9&CN-/ M9QS%<*2;-CF*/P_;G6%#+L(@O!C5+;WJ>\IH9,7*^)TT3*/ ^6ZU=GQ(TOS8 M?@E&XY-74$UK:6G@21E^+";JX_!@ODK?>:AO4Y*V6.&VW,]_8@J>8YXSI]B@ M[X\:TBC'6DRA] G@U$PD##AS*W:= !=/:N$?%1U9XT9B]:8OMS8/2$1GKR#8 M@&]1F"Q;>/M%!C4>!E(V[#52,OMB++,FK28BH*8 MP*)9CJY>CC[4^);[S_7"7>XLEF9C:4"Y-_?Z"9S;BE=@QDO4!+4<.Q!N_7"1 M/_Q2M#NQP]L@#/6&B+G.0'_Q;?+04U!>[TFANW20V+INE(8)XK*1]X\TKWK< M, N9DM998ZP;LRL-:G8/$T?HY?]_63_#X]?GX-<4_V:J6QD;48)A4UBOZU4Z'H']_+&YY?0;2 MSGKIHY,RI30EOZTJO=]$+%CL?YY:=I+?MB=BGX 3W,08,EQPAEZ3!C_@N2LD MPIQ+ZZ&4W3*;@@T(?TU##PDQHF&&&H/\GU-GX8?.ZS5$!O\3\%Z1=A@C/3!V M A\)0N@[["*""D;58'%4K_[>XR]@W$N2:0SC!OSR M$0"D(M(UB%WHKW.]SBVTW=1+73%<\J$)4@H.WJS(%]$9WH=D*8D?"4D>)6 D MVUM+NRQ7A ]O?Q:]%B%"U+D> 8Y&0^1G3ZR21-8FRO8'?H"F_IS+5H MZ-:)LJIN'[@PH1JA4?P%'8]*.-O"&$/;OPN %]_":#4#(:[@& 31*SZ],Y92 ML+..$DMU4<=K,9D_QYF7FC$;?A_MDRAJ:VR%R-^U5B9.=Z$+LR-A]M^[4 ;E M5D-H!QT_8BN$-VFHX_6K%!W*"9)NM&*^<55OI!W50F\((5LVUO/D3JG51"AG MM]>.^>\ RQ;:FC;HMPN 75-XMWU")\)' %U._3G984R;:I;&6?P1VWN7;:9* M&T97)%8H[H8CK@TQ+TN3+54$S\J*5RH"5Y;B+!K/JL;^>0$D2V$2"CR7_#9D M1A(,A>T>!I*(35D.7:M05OU)%DZ8R'+P!$)DY6[*WG8M!XD7AMLK32H2^[*^ M^E&K<%D52#K@EG-9D!?4LQ4=9A+!09.T-Y([?9S 87*$#PS$G!-ON M80F;OF4LU5(@VEJXS.#O('&B6F1':D5+@>S,!R*KTFR]]"@AR3+Y!(-$C?G> M)=NS9"E.2L6V593;TO=DD) Q95;RW&LI>$H%N4U:D>754UO)<5/" MTB Q8PIR(\26PM69Z:PB"V,W#YR#?E;G50\M@BP2D9>#M5? MSE"U2Q7,\?OK&3]>'F*.TI"GU.)TZ7O(YI@6,MIWWNP*1FKU:@-CIR4M7Q1R18CEE[;NJ@W@<.''LS_W, M33R9TZTUG!!E0%6=*HT4JIDK&,7RRMU%ZE!17 MA^FT]!WMRZ,Y.CLS9G'$0 8OV9%+9=S4GD,O=U8![^;-14T;:IBT&:L?OLSB MGG>K-8PV),^&5<7CJ*'.IU&]]_3:64F6WHWI%UNJ"69I%GGOR [ER9Q^ WX%GSR@V>Q^0UZB0NR!B([Y5>0E1U%7=94L3[DBG.*IU(;ZWA?8 MP<.I7T]OJPP\!E?3 SLB/724I"PC<17:-N"0(5W&GZOBE'Z"66\_KQ&VV.8X-HMN=GZ!%R 'WVE\3FGM3**OCEO_BI=78,-"*)U M'F5^ @M\]2>"VV]^ .(D"LNDT%ET!7@T'S6>ZED=?"W[$F;[YS52'_,DU?_@'<9!9E;TS7 M:&J:@-18?:S '3IG0F2V$IJR'Y^0?8H.%\M]6I^Q7[_XXV/@[+^\UNFG.L%B MDBP!I)"U3\Y=EB[FU !#UL>^!S%J_C6#.:34)C?$N0>>V*8 ;1""5P3O[ MELIG&E."\EU8.[7D"T.;5%,7#:R??QK?$&+9U3=O;I#BN@*UMH=\RV!QE5\P M3S?PLN"%NNIVX[7TS^PJ M =));'YKE.EEKY&%EX+05.PA]4NQ';@??%4H2[ M],"4TL[S.0$J5Y'W%8CFVG?+L<7XPRU.A^N%JM>MK^9+T(0PJW:?6 MY[:9M1PBWESK<^,Z7!(IQ[+U*7,] 2WG#;<^J4X/>Q_GM;>\OEIOBZ(^?&!Y M.;=.5^;0CV]Y<;>NT.PUUJ(T@]#,Y,L.>;Z[.(_M!>TZ79;&@%,G-? &@&XG ML;!."NP-:#'$XFZ=U-\S-E<<:0 5KE&1E0F/OKQL9C;-(GJV:].D2;7-QY>4,L2D<=M.]&=,U9BVN**"L+ \R-BJX6N*!@$*Q'"_Q_6VO MACD+97#<3Z:%W H\.G,!I MDCE)@Q0_"$ H;)X(LZ?>"?T6X5P"\I(-^]XEO;6RC/J'%.^#DWEU= 1/_ET* MO**]-$![[6]\#RF,N((: U=J4]V[CYC.J3OL..)MN6ES%%IL76)YHMM1J-45 MEN4Y:.)("2M2RU/$Y'F+KK'[2/ RXVF:0G=7$H++7]Y&,$O$NHOC%-: MB,=.1D(/9\=A1QT_/M3%IY2=F"H>LMDAM 7;&< M< -B9.\BX4B@[R9Y\/HY]).XMO&P*9<=0AGMHPW:^? ^<"#1)!-SM@2SU^B_ M 8SR_]R%.+439T%@AL"Z+UL.G?R1ALN)MJ,E)X4,OK3< T,]5M0XJ!-+J_#6 M?+"6^3HT4$LOCZ3Q5W@RSJ ? [JTY5K<53O#?@SLZHSNXIK:>3WZ7(_&8T%Q M1ZW;93$D/R&S2 Z6R-14A1@F%:\,^M?.(X/^\7V&:<*W1SWL04^= *?L/X& M4!0JZJKIQ,2(1GRRB- MD:DQ>T5K<1'85 M?KKNW21X V<>]2-3"T3VB)HSA)=A^P+G Q M[[X,MX_6EPW:FXR"(=0CQ]>2OU48:^145Q)-K!(\CSB)"*V;5U07)^E MDY=M*[D@?8E=Z!,GQ1/2Y*JMGJ;/G1)TF7(J1 9K)_)KU9"Q/J/C %Z^IZ4^_:&?_6GZS#U4 M\OO8Q %D?GGPIV]NJ'W;)E"S6EH%@F MG5AG72&3([S7923DT(5L>6)%0V1(QEL\$*18R16,M A;X> ZLAFI7UUR2F $ M*NJ8P6?K M%?QSJOPI*<_N(CN6LWFG&K;AH-4%M&984X8Q.3,&9WM1D"Z8FW.ZL!W.3KBZ MPW"IY:]U=7WS0S F:_]%LT[W2 5"-70^-TOOU(/TEK]==V)KPXCU6_Z673>+ M))HIT,5S=,8^V4*_ZC=-5RL';B?S3"V,W 39C\W9CGJVSGBU;=P9$;$Y4"$%G%3]7H,+]SOJUTOJW4UVVE'@7J*VJ8Q'=A M9A5^A5&L7.%POJ2K'B2.'P+O.H5ERD_F'ZR>6V[> '3]F)ESWF*@$^0/=$Z8 M Q_'7,NEZX@_:%\Z0<"T[5#??SQ%N'[+CJ_9&]_8OS:+\*_Z0E'X\_9 FZLC MO&_K@/;P\R<(;84_?@>XUCR:*#J/.PM0*/O\5>ZN19_[=1.!91J25"NA"W 5 M4G"* !RR1[\?1R%Q[J1., -P]9D']U:$/)"6KV"E_=H=GX8>R[Y$6\[LV5O>\I"TYVX">F(=+M MMTZ0E0[.5"0;I!>N$OJT*0PVQA>'@@!X!;%B% M ]O3<]J[='TR/6S&^Q_4G=Z=+.E/&T@O"O!2: 1?L,.S6"CNFV,4ZK+, M=N+ Q)#5.-=@.-=@.'GLS=0IU,0?RR^ G\HM%FOQ[T826F1T*;UW^R4#.B3' M"\]JJ+O()E-Z9?2\%LW1Z=1D_ M0-[%13SSCLUZUDAE:E^^3G\]2U&?*R29&Y@OTI?S(O6Y2-*9A<6A\NQ?,7!+ MPHF!Y0HI/?>?S>X>$AR+E;.V-IJ1JR:<#UDLS[D0 MOUJLS=GIT)>@-.;+%K%4-?Z%Y^+OIW+OK7'1P%X\4)3$EH9)(L 9PMG3#7J&7] MVVXJV4A__UPDD#/^N4C@R14);!2 ^B&Z=_G;^[R.MZ)I;R3MS;_>QL3U/^*5 M!&45:SB?,A&RUCR;'=NTBYZV"-D^-T(CN(056 6R8O:6GY&7#6S!42/A] M]%^-;T1>KCRG9F+LE+F]\!ZQ?:Z1Q7GK^+"3N_4J2;-J2;B9K :LBRQ]5BU. MW< Q;W%DZ;-J<2K)J^:MC!1Q5BV+%7O,]\M/IV=)R0)N&'%628%\UIMR/WTG M-.H7BO@XQF--3:EL=$7C*168:H2 D5%0X4J>1.@B2;\ M)U%G>7ZW0O$2-*= MZB%; (P7"[>\$,VYUI?)65WRSM=S#; V\>US#;!S#;"SKI&,Z]M>F*I+);.7 M(F YE-2$"#47X'G)"$7^[(>S!C%#@^RG.=A?<>U$B@N>KZJ;(2"49)5S)3S# MUN@PW^1<(:_M#GVX;@V)- 72YRV]A[M^QR< G>L2FJFZ!"*,7=0L-,^1=&(+ M*)UDU$5MP[, ]I>'=*YY:-3ZR:4JG6LA&K5X)Y@*UDNYQ=.H&$,JA='; M8-3"&.0Y#K.H^AX0*303>C>K=1!M0?:1QQ2Z2S3("=:Z2ERH8<,#=;^'B^JOZ"A8D5$'/#KQN;YD5;(0ZVR.''-K5?#[Z+E9 M#I!1LT2;TC78@"!:8[IR5)ONES?VU#"AKR!$IX4 437R5NBX@/4#SKH6F9)8 M7^V699>;;O6 P-VH+,^>[#)S5>FR6;X.'6VRM61)P>W)_]>XDGS/FLY:+UM7,J5AN4)U-+<+&AD]0&;(>ZB!X!@BV/$/H3;1DD"_91MDM M;=$OYR).NU4M.X1IRU313-/TY1_ 36;1$UCGSNT)S!]U(!JIS?I)C6^ ^!&M M+BA[65O35K3"=+S)R(UAP,K0A;"IM3FKDU-T +#<^C!'T6V-FI^EYW#GA*X ]1@DBU'>" M8$LP]3>9TSR^>7.#U />+5K2L1.X:9#[+.F^RA/S18X#)XX1*V)XN&D;E(;* M7$=Y9N L*O( *VO&?C%-H)?6EZ%&B)V\@I6 FR(1]/?8J>H"WU>.8HF 2CZB M Z8BTE+E*T[^'[N] =Z4$W(S'\DO]PVI>LJ&/SUH1JLH#5DLH&9LU0H7?2;8 M%B] >^4)ZC;%]R]QOCNBH5'_2@RBC/[G_)XAK98%259JWCUDAU!&>W&C(+,N M9M$5*/8OC[R[>C-]?&23+=%;M]7+-BU*;Y/(QF^Y@ZD;>Z&6=:BW'5N9L MJGH=+(=6M1U1RT94LQ%;O@+BZE5FF[?<(]V]ME4G&)8OA0#_2IMYEOM:&P_- M54:DX6M]O58!II*QO[7Z4/,_X/_!-RS^_?\#4$L#!!0 ( #:!9E>+5]3+ M11( &7? / #$P7S,N:'1M[5UM<]NX$?[>7X'F)CUG1I8E MRU)LVJC:,=\U<8L).,.!H( M=T8B-?/87]_Y5(YXT"8T5N+/W ^%5#10AR%U71Z,VF0_O#E\IZ<-TUL4NU'; M/'!9H-JUPZ$(U';$_V#M>BU4AV:^;27"]+LA];DW:_>YSR)RSJ;D2O@T2 <. MA%+"A[')WR4?C56[7JVUFN\/]9.HQT=!6U\'2HYPSI021WA"MG^IZ7\.IV.N MV'844H>U0\FVIY*&AH0IT[,.A.%%X M8/J#1C\6EM MKH 29RWOZLU:$[9C[=@Q42P^$SP+9/UZK-7PZ/3OM_T8Z7[OG)_!O MG_0O2*_;N>ZNXUSRSAX; N>J!XU&LL0),UO55ATNK>?H7G7_J=MJO[&PK?X7 M1XH/9YL6=T_@:7_,([*.L61+X==_^>5FMU9W#C<@3V[!K<=O!CY4X]L2I"!L M-2QS#S\0X)]/749H1,20/ N9]4<2V8E'L!])HT)V:[N-YZ'M\2R$O<=*L?5( M=SADCN(31DZH8@5C8[83*V0P(S1PR8"I*6,!^>WXDO2NR15SIT*XY)BK687T M>L<50LD)\^B42D8\[@.Q+@FI5 &3T9B'9*N0J]*#=X-'NT7EO^;]>F"^P'70 MH&&B1 O*[3X+:'&E[EHS)P\)=E$_+T*"N_#5Q^K!D] /*[>^OA^X\@K8> S M8Z^K[O%9O].[7F*LRR?KT%9S&6TU#YIYM%7+,_< $#A0EN"C]+GMH<=NP)8 MV7,W;Y/GS8F'IS4^%AIZ+6X[ET>A1V=M'N"2;>-[/^PA=W$N>WZ]VJH=U/;V MFJU6ZV"_U=C=>X\P(#LMN=5,;JC5WB_15A@&SB6^EJQ&(!&4GJBK.,R@!$$, MT6,T8L2EJ,;^1H.8RAFI-Q'TU)NDN"CC K8V#ZAGZ"^JI*T@L*4(A8"[ ##4 MF"KB,*DH#\@IEX OYT )%B2_&-RSO8?RXFR0'0"U O\ (LO4EQ^8_* M8%$*B5@NV&M+B_"52F=,=O<2,[BX2[#\(@5= [,"8L2 D9),.9",+%W49Q5] M;4FHFHO+1SU=4K9\FLSP0BY5P77V%%:&@;9.0).'U((:#T,I;K@/I\(#B+2W M6]FOU\G5]2G8HSXHB@@.BQB2+?YA\8 !Y3['"8I[=#[6:N0R(;.HRT+P&O"3 M!Z.EI=BK5PX ')F5""(.4!_&P%(@OV$6#J!W$',/P_,%]1?@ GQ.2"SL GC" MT1H!]C;2>TU18$W)B>03$%B+CK+C#AR$$IZ$1JE/0OV@LK??N.])*/0BE.DT M-'Y\&BIX'$IX'O9+?1Y ,^SM-4M_'O9+=A[V[W,>$+5N\4GYCL1!J8]$XZ!R MT/JHCP2<@_*<@8.2G8&#'Y^!>1C&Y9/DOX_-[WEH["7G^L>0Q$-S>1X;4U^9 MR[.I*$G-!DA>(T#RN:P!DL2\'].(2/9[S"(XND8O9:$3_(Z.),,OE- @0LG8 M43"*B%BY0D@28D2QP)+S(J'S$NDLJNC4;K'-RBJ%R9]QTOEQUNYB.^_CT9DQO6L_9@X#CD#F>!,T-Z@$'.6$ND)$)#G>^!F'K,'6F$-IYGM^ $$?I M.,1PF(LQ%)XGIE'[Z245+RQ\GH*QWB;":#3QS\^),.HOB3 V9XJ0])]-&4C/ MK&2.::B+M/Y@"(< R13,?*J2C@?R-T>EP5O3,0M('&5RF$1C"@/'=,*TD(RH M#]*;4>T?''$0WR!I0;*:NQ&V98F!<>"Q* ($""\31=Z,Z+(\F#I-:&-YC'<; M'&X0[CVX3M6*W >+W%5\LO+VTZZ5MR\A;XOLJMJ@(*N_K"!KO9X;=$/)751I5ZIO)<^9P7J+XRUI^/*9G@%(W(<#-1(:)LS,A, J&$! M)EL:>)3W[KN @H"5<%4G9^;E$LZ%%W6P#PUE'!W&,HJIR9[5""L$8QE,5STB M(KY("R^NQ4R%E,V81)]$S/BC&DPFA?#K'@E'1O"('FZW$1CTXC/-0N2@$0*!PFY21L(E7TDT"M I,/<&F\L1$F+>"1W!SZ,A'KE^NIX"GD:V M\*5N.;R!+L^T+H!UE6S(I$07BTB]*C1Z]A*+QT9'PM"#!4*XR&-9( M)A,M!62O!8$/U\QUI26)TJ3%H%!7V9J8@#9@VL9 DT)GJ&G:I,,!2HQ8@!@# MP =<(^#1M^8"'E1\?&@MJ(K1<98I@\+Z8AM#X#=W[K+;Q MJ&T\:AN/%H^7MO&H;3SZ"HU'[P]-\XQY%51:,NS%@RB6Z(1(*L(0\*#%E9F# M,F?)(B:[3NS%_<7\4M(AQWB@M?>=X7=GVODJH6T>T9!+H%DT>'*V$&/%@@*;"06P8;!#\,AF'H@VN S M S$A9DS[<#%3EN%(%V2$EBXP=F0\M,M2R*3C2H9)729*-<&:6WPVNG.+&6\\ M2UB) N\2MM"LH-%&S>&\[[C G7B6>F@1L!#H$T0B.GG+/&\8>@9LP7HQI#-IO=9MZ'=BATM6R1V?5FUY4!F-Y M;(+2"V;4;,-J9D=M11_R%.F_.DZLXR$#AA$38'HL=7<%F7B\$X]5KI1@T9^_ MP>BU30RU0.7U@ HK*U!96>ZW/I?J_L/GDEI+ CS[MZ5!EFZU3D*0K:SD9SDB M9R)K@< UF],%4AE3>#9]T\TNYA=S)Q@XYWIA+4T-!CQEJ.MH42_/!HTX:EH?7P;!BA<3*Q 902R;A>I.P '^] M,Z!1S:UY%,6XJP(QI\W,BN2A)C9*U[R/3V=&0=RM!*OD-'DW.A'L/[ABV;HG25) "2@NDS>G4^U^C[$B;"B$PN?/:]"2.H;GTCHO76/^ MBEJGH%TW?N:*A(:M2'B90F. S-^+UW,H\S?>+H2-YHHXT2X1OR%;K0\ZO31B M]!TN3MH ML4D:1#[7B ' ATDW%P%WT$;5A%)2O3PY!4O.B4VH5.9'X6Q4Q6"U;;'JJ%HA M)S#N&B[BN B,;H^N&:^8,PY@P4>S#^L2ZPS'X CH:G2@5L->&BH?9XALHO*>:(OCOXU KT:N&F] M4/8ZH*ES2Y&JZ[2=7N_?I-<][9//O<[Y MWQ.77>.07)]].>_T_W'5O<9?2#^]Z/4NOOWWR1G$+[JC;!E*89+0;1F*+4,I M R]M&8HM0WF%,I3[MSEN[M7O:G.\407[>FFLY^3;6?^\>WU-OF%+XXO3@MDB ME9794SK8EOF)5V/]#. O_UQT-_-.GE#%GBZZ7Q)I;?3W8Y3N<['B/-!8B<.! M;DVO:>'!"$G'X=L>G8E8P?0WS#TTCVK6JK7WZ7C,WZ9AQ-H1"RF8T

_B MZJ0T7IQ\#_25^^IM;Z$7="_84_OJ^O>WXTO2NR97W9-O%QR05Y#=%H&6@:6 M1GF_%3:_HEC]/%N)3]\4>\LM!A)#.7U9I!6KE[A;!-:^XL[=B7;(5^Z,*?/( M=96<""EY9$%"N3:W9:!EH 4)11>UY]1G%B846Q!8F+":]Q8BE'QC6P9:!EJ( M4'0QV\??J; 8H=B2P&*$U;R_9@'V'?TG=W1WFDC_:)C%">7:W):!EH$V6> M MI/CTN^>=\[Y-\"G'!K)GMNAG=I-0Z5XU#3\S@W*I-2!PPD3F6#!IL9!EX-MG MH'4ZV>25\N]BZW%ZD>05*K^3#OD"%A4V>1I;C%"NO5U*!OYZ#+,-)/^U$M$@ MVHZ8Y$/+10L4WK:XM0DL)9$&%B^LR6*Q6,%B!"_7 MI#>EPVKRG"8_VAD(=_;I3T<[8^5[G_X/4$L#!!0 ( #:!9E?X+#3BU@@ M *!& / #,Q7S$N:'1M[5Q;4^.X$G[?7Z$S4VQ!51)R@0&< M'*JRD-FE:@=8"%5S'F5;3G20+:\DYW)^_>F6["20,&0&=B9AS /!=JO5ZNZO M+[)"9VAB&3= PW@IWV/E=;C5JCL^\N@6 _I^CX,IP2;::"_?M= M3-6 )QZAF9'_XG$JE:&)::S!E)(Y;VOVY_V>,@-J^J4!LQ+%:N.%4W==&.&HSU?BG!!MA,0 M[8O2@"AC'IJA%W%3#8 25@^F?_'QXJS;O[BZ)-=W-[=WW5,@GJNY)MT9^!^OHF)MAA01,&1Y- MB1E2XSU25MH9S/UN5HA/,$E5:U>UI_A"QI;4L:[TT:M,-."?1Q-HU[? M>23+9F@+O(\,Z8@1Q4:5!9$(^PHRD4:_^160$ MMT=29(;#_4\LY $L2%?(11+4VC-?!2WDOTN?W52?;6ZES_X&Y@[1)^,IN4_D M6+!PP"K.=95SV% "IT0:@J,H3PA-IB1+C,H82$_!:X 5>C(E,5PI3@6): "W M%)$0@8F1CFZ)(&$!TYJJ*9+$])[!O L\-=P+01B84N"J<0XD"+@*LAC($A@. MDH1,$=!8,"0ZPU_S\6.F6,X$%Q!S+: _@**?C"$SP )UR@(K(/)-0309PC)' M,"PD_G11#248MPF,K;<%1D8BGH"[(W+F[ET!) (Y/%8+SWD2H3PVH? D$%D( M/ %""[Y< ?AQ3$FP'(W@15 +,4=G#@S]:&J0-.3(N((4F0 "@*0$W-CIM)4G MH'I((B''NL"K8@.NC8*>FU"\Z>0&*2L+L-.%,$O2ELC;)N0=;"7R^@_<]-?W MDV:]<=+6.;CR!@+SAHPB#I>[>L\Z\06ABEFX@/MS7S!T:\) .[[@>H@CD"R& MM(FI$Z]! 8&0.H-Q.+^2PN$F53)@(=S69!=@$C+ G<-";Q(,:3)@I NYZB83 M0&%[[\-=YJ2PO3=>N4N.S6WB\(K\"2:T!1@[6*$L:T\4/9@H@HEPG8_!#118 M 7O/ S9'%0(&7:=YO/.$RY88_IX8/CIL-HZ./QR<-%M'!T?-0P3T+MW;1D2? M,PWF!+^V->'SH*M@N1K03*\_!.M&GP& \IE<)2HS!0P@J8VXMJD2J%AB^> & MQ#S)+B9JQ02UB,Q+T3FJ*GD2QX<<$B[(HJ7@(3564%_SD%/%<0'<%^$!2Z",%Q $X E+,;H@"?3Y#N@0A7@*%4$)]3<%]6 KH=X;49'9 M#(@X8%$$S2H?@0?K%4WGO)I?(Z6[R]6-J(4V#(1TK%V[Z\O,/"W".D4'G5$S M[.6CYS>BB%_L$MAHQ9PJ0)XV,B_1^9;0&6XE.L^=WR_C!S>.\P[3/EF-TJ_( MOUA/RR#(%,)DH7A=Q3:6VL #?/4+S'0 G/YV[V;([E-C(D \Y,9'Y+GL ?BX MW?;&'?$DFTFVY^0:4CVK]3&KV@C!0EMN6)7DI<"4"'[/1+X'_HB^\G(MK1D6 MRACPXV- OH5V^)-MH=FWIF$1-"KS!(?Y=A&V\UR'N/N*"G^IJYZ+1Z&U-E+I M655M;P#/..;&,/:E>L*74+@C00"?V.$708G]G7%8@(T_ M61+8'?.]< 8SRBGBV9S5F]!Y+7-=# MVB+7=K_V76_Q'NBKP)EO+[EM]!4ID88P4+-91GP:R'G3#&, C-#;5ERAK:'* MUED,?@TJLJO)JY&5K\S*(OK-87([=[.Z4"M'"I)1!1#"; X%C-E3##D8*Z[. MY,E(BA'#8C.A@_PPALK3+HM3(:<,GHZ'TB5:^@#J ,W7*<9K3X!FY5G$*ICJ MX&2G.((]PU&KM?-/'/=M@/IU)QS!>F?/75[\@^Z\P_K]<'O/'()42'V(3!\J)!F MO=E:\/^5AB_M]:/L13;#-,"DM,N#HU]3;S,LDX,FSS&%VFJ'*:@(WSNO-ML* MK7XW,[[*ESE>S9#[>G_Y.PBK3+NA2:Y$9ADQ2[O\?'9YI6^S;;I5RD156&K% M%^4^UQ7&NE9,EY(\?.(V]'?^QPS?L%-OYWZU MK?KAK+))Z8 Y!%=I!!;UJ!C3J;9E3F#,Q7S(N:'1M[5QM4^,X$OZ^ MOT(W4VQ!51+R @,X.:JRD-GE:@]F(53-?90M.=$A6UY)3LC]^NN6G!<@0 ;8 MF80U'P*V6ZU6=S_](HMTAC:1QS^1SI!3!K])QPHK^7'O:[75J#4[N_X2"'8+ MBDZHV(08.Y'\GQ\2J@7]6J;/HLIHF0DZ O$F[(.1^32Y70=$H8 M*FM5 K2.*Y5BD 9:#(869NW@^.FLD9)*!Q_K[J<]'@K+JR:C$0\RS:MC33,_ MW9CCZ"!4DBW(=@2B/2D-B#(6S Z#6-AJ!)2P.A"A=SL4H;#$JQ(Y''=VLY?I MHW'XG!"/JR0"YEROATY.>I?]L\]G)]W^V<4Y^7)]>77=/>^3_L5K%?1BAUDG M[5Q>_]Z[(HT6K3;VMND.Z9Z?DL8^*ZZNST][EZ3_6X]<]4ZN+\_Z9T#<^WKR M6_?\UQ[IGO3)Q6?2.&KM54IE@@C=*](]O?C2[YTN^AGJSOE>J]Y$?3EU=B]_ MZ9[WKJH77W_O_6>JR6:]_GK8-E\.6\GCUP:R5.F$RC?0Y5F%_(M&-Z0+2]:F M0B*NK8@GQ ZI#>XIB8G1T#)?TW-\AQ.J^"EHH/DN?75>?;6ZDS_X"YF;H MD\F$W*1J+#D;\(IW7>T=EBG@E"I+"6)BJ!DM(J3_> (.41-X;J"9(D](;#O L\#=QC( Q,*7'5. <21$)' M>0)D*0P'22#*$]!8-"0FQX_Y^#'7O&"""TB$D= 90+E/QL(.88$FXY$3$/EF M()IBL,P1#&,DG"RJH03C)H&Q];[ R$DL4G!W1,[!+64.&J; EQ% X%Y0\6Q@,MML^.<^(Q0S1U

&@G5 * M,\012)9 VL34B=>@@$@JD\,XG%\KZ7&3:15Q!K<-V0:8, ZX\UCHW49#F@XX MZ4*NNLPE4+BN>W^;>RE5BC+RA/%=R:*82)< MYWUP P56P,'S@"U0A8!!UVD>;CWBLB6&OR>&#_:;C8/#3WM'S=;!WD%S'P&] M37Q*AQ0YY0:+6!?#C*MX76)5AH- %A(Y#LK !T242XKU "S+"3$OAF&$+ZT7 M.P+X*^1("":$\9RMD*)+Q&\.XL-W@/B5D^ #X*^>/E?&/\2,D6 (:VI42K%. MH 9" G:PB'6JV11W$ D$#844=H+U\[)I,0HYB#KT^0!RAW2A W;ER&VQH"S7 M&:#?N'H_BI1F3@#7"P]X"F6\A" 3WB&T05)H,_W0(>K]_B%^<..XZ##= MD^4H_8;\B_6TBJ)<(TP6BM=E;!-E+#S E[[ S$3 Z4__;H9L/S8F!L1#;KQ' M7L@>@8^[;6_<$4_SF60[7JXA-;-:'[.JBQ"_25 MUVMIQ;!0QH ?'P.*+;3]O]D6FGMKRJ9!HS)/<)AO%V$[SW6(NV^H\!]TU7/Q M*+365FDSJZK=#>"9),):SI^J)T(%A3L2, $2.B[;@&Y(WP;+ _B-'?XT*/$_ M]ZYV^!_HF* MH0!CQ=>9(ATI.>)8;*9T4!S&T$7:Y4DFU83#T_%0^41+[T =H/DVQ7CM$= L M/858!5/M'6U-#U_/<-1J;?T5!SV78>)Q2[[*;#]_;'RJM^\=,K1NQV])Z,"S MZ.T08A773A0\B Z2(WD57%+EX.GBEK/VS%UKX+#% /!,23/# ^.W 6=QPITJ M][S=@7800$]GQTU)'RB#Z?B""*C8773L'=0./B&$.KN6/4+3>.9YJ]9ZC@5, MRAO2Z&:@59ZR:H'7V/W,',RY3ZW>$&E[#-JKAI!K M;@+W6<4;RX$]PJ(5.K_"C;QKS7AZ-1=<0?IGS]L>_87N_,-Z??"[@)Q#5$A" M" R?*J19;[86_'^IX4M[_2A[D?4P#3 I[7+GZ-S)"[9G?QOP^6&?6)]+9?J^^7&6ZMD+DF$;,TS=J: M)A&,2?XN3/-&_\VV)H9Y"C-EQIH:Z^79JFS&RGA8FJ8TS6;MR*VI^LN$-/O: MA:'@,?D\VV.^\"^,%TWX-]7,]A=_#A.4,E2J7PV_<8_[. MW[?P M"[N=]L'WXX*V R.N >PE4:@X$#*L=T8EPUT]G%KXTY_JFSZ[YPYO]0 M2P,$% @ -H%F5T6 !2@H!0 A", \ !R=FUD+65X,S)?,2YH=&WM M6FUOVS80_MY?<4N0(@$L69+SXDA> -=QMP!KG,8NT'VD1H:.Y%NRL_]EJ>;;; M:2Y.T:!9673&DLXAUW/!?MY)B)KPU =2:/D33S*I-$EUD!%*>3KQH9W-@IVR MVZQNHME,6SRE+-6^$T0RU5;._V*^ZV0Z6/1G:9G5]R*2<#'W1SQA.5RR*5S+ MA*2UX5AJ+1.T+7LE@D]27[!(H]..:5X[G<9<,RO/2,C\3#%KJDAVU[>'OI]T MA[ZFG.K8C[BV0K3$\-')VUWWV DZ3=/VK-/,?O!0%9_$#\8:2B&5O^N4G^#Q MD4^9:>V/I:#W8_L>*/JSF(^YA@5M_AT@;OMK03R.28B=,[4AH/3ZUZ.+]Q>] M[NAB< E7GZZ'G[J7(Q@-7HPR&P6/VX9/]M#NV3#L]TJ(W-:1TX#N$+KG@ZM1 M_WR+V7W,:J1.G6,8O(?1KWT8=J_?=2_[0VOP^;?^[]#MCI"S47*8PY3H&'3/X6!"%^15SN&9F M!@,9X;\;*8K2[@.C/.0IRQMPD88V[)LV;W=GGN.&04\F&4GGBU,:' V>(\! M@^M8'R&2JO20,<4E!8: 4QBR3+-DS!2TD.J>X[4:0'*(N,";RZ"&+"P4UQP' M1E(*_5D8DW3" !TF/,]-8/@UEI1H!C%3#,->B6TQFF5H&#Z$3&D>S1N0%2HO M<*H&+>%6A68Z.PDJ$6),A$J,E:Y85S:&?NBP#)6H,4%\K,%,L#ETPQ)!0[\& MWB?:O\="RF]6UP^688GAH=?>"U;53'F>"3+W(\%F#SCY1Y&;T=09+HVL7&,V M@Y)]%C(KR?TQR9G !#[@Z2U/C 9.]C:4N.L1X:D9DU4"\PTNGL#L+APG1YY[ MTCX^//5:)X8K'O'M29O)/"10O7854CW-8^04TK<(_VZ<&2\+?:7.JR8KU[VCH,C&*7 MG$>HJM\M]U\Q][W7RWV>1J:_DM#F#L$ *5XMN5P+@W S 6(TN=% P]PF0@ V MP[F+"%1(GJ$H\D;9*N(I24-S'3NDO.S:3%-H58A2"!+GO-)E7JNFFBKM1Y2Q M=FUB838.3_?J#>52+$\O6'[HUO%[,[-VZZC)6+!U!<)LL(.Q5)2I,A:SN\;0 MC;F%M),%LIG/& V6E+21E%4#9)\@6<[\G&4$L[*L!N7^<=%WN4O' %3M_8;G MN)\37,_]NGUEA%9T50$F10A;4]/'#&S7^YK)L=UNK]C@'W4_JG@AD!+UA]&, M2?AEHF214JM27%1^EOPIV6$[+D^#*6)CC14C7_SRUS(7UDOSQJR:0B(JEBR8 ML^QS 6+5*X;_LD\Z7JS2G".O?+B4-XNU[?%B:7N'WVMS_V,RAIULT[6:KG=S M?S-R4ZFI*E4U;K9WE"%(4G *-3IK,[@&WU?V8.#Y$7*6B> MX/IV79:WE?4U214V0Z@)IU2P_T9RGNMAW(:DYBG=; OD;;H>%,<&?+#/[09< MQ7C85LIMI=PF9ULIMY5RYZP76#S"MZ'>-:'6IL]U&=]]2->+A(R,F&+$F61"-GK$S$E\[Q< M,'2:YAV:LS>=9OGVS=]02P,$% @ -H%F5Q+LRD /!0 >B, \ !R M=FUD+65X,S)?,BYH=&WM6FUSXC80_GZ_0KV;W"0S&&R3%V+3S' /PI*Q>K+E2B) ?WU7\DM"0G*]-G,A.1@&,-J55L\^STKRN)OHE)^\0=V$ M8@+?J*N9YO1D\-EI^TV_VRHNP:!56G0G@BR1TDM.?WZ;8CEE68#P3(N?6)H+ MJ7&FPQP3PK)I@#KY(GQKN\TK%TT7VF$9H9D.W# 6F784^YL&GIOKL.C/T2*O MVF*<,KX,QBRE"IW3.;H4*[--1) M^\!MH-X(]3X.+\:#CUO,[F)6(77L'J+A*1K_,D"CWN6'WOE@Y P__S;X _7Z M8]/BN^Z_$N)^\Z#=WGE,C?Y_5^.Z8OR-P&5"II@_!71G&8*+C$::B0S-F4Z0 M3BCZ-,,2\LN7Z)*:%0R)&'Y="SZS=K]3PB*64=5 9UG41+O&Y_V[A>]Z4=@7 M:8ZS97%)PCT$#J<0,/)K^P3$L,3ST.SOAJIH)4SG'RR#F='&/ MDW_.E)E-E6%KY"@-V0PM^QQ@5JJ""5:40P+O\?2&)T8#1SL;2MSUB+#,S,FQ MP'S#$(]@=AN.HP/?.^H<[A_[[:/](_]@![#8]?:J3-Y*8>'AN>[.G= V!+VW M)V/@:*GL>,9!YA&(EAMEU6J3]*\9DS0%!V7(.RIKA-?>Q:!IB;R#7;)7$_Y& MF[4N2]9[Q^W]T"BVYCQ 57YNN?^"N>^_7.ZS+#;]64*;%@P!$OC7,Q,'LK%_O%,=*&NQ/+YA>;E'1XTGG*XK$.: '4Z$)%3: M6,SI&D(WY@[03LR S6Q!25A3L@FD+!V ?1SGB@:*YABR4E<#>WXL^K:G= A M5J-?,P7G.<[T,JC\2R.P(JL*,"D"V%J:/&30]/ROF1PV.YT5&_@A[T:5% *Q MJ-^/9H*C+U,I9AEQ2L7%]E7SQ[*CZ7HL"^> C3.1%'\)[*=C_E@OS6NS:XHP M+UE2,*?NLP"Q[!7"?]X['<]6:3X"KP)T+JZ+O>UAL;6]Q>^UN?\^&8-.MNE: M3=>'9; 9N2G55):J"K>F?Y #2((S@BITUF9P#;XO[,; T^6TI5KH5T@:ZL&< MI5J7WVU-?4DB19LAT901PNGK2,Y3W8;;D-0\IIMM:;Q)U[8L/KOR7EU9?$W) MV9;%'[(L]A-&8W1:W\T9QC&+J+R=Q!\6F]T+R0"5'&"Y 6U/@V]RFV3X%\6JGFM1[AAQ/:5&Q'!P#F0/,YWBI[/ZAVS)/SIR\Z;;L M,S?_ %!+ 0(4 Q0 ( #:!9E?&> ^D.D,# #1/,0 1 " M 0 !R=FUD+3(P,C,P.3,P+FAT;5!+ 0(4 Q0 ( #:!9E<=8JEY'14 M +'I 1 " 6E# P!R=FUD+3(P,C,P.3,P+GAS9%!+ 0(4 M Q0 ( #:!9E>?!SMRZ@X -S3 5 " ;58 P!R=FUD M+3(P,C,P.3,P7V-A;"YX;6Q02P$"% ,4 " V@697J+3X="$I LT ( M%0 @ '29P, &UL4$L! A0# M% @ -H%F5T)2K#.YF0 TPT' !4 ( !)I$# ')V;60M M,C R,S Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( #:!9E?N<(N[KD, ,D)!0 5 M " 1(K! !R=FUD+3(P,C,P.3,P7W!R92YX;6Q02P$"% ,4 M " V@697BU?4RT42 !EWP #P @ 'S;@0 #$P7S,N:'1M4$L! A0#% @ -H%F5_@L-.+6" H$8 \ M ( !98$$ ')V;60M97@S,5\Q+FAT;5!+ 0(4 Q0 ( #:!9E=CW"T< MT@@ '=& / " 6B*! !R=FUD+65X,S%?,BYH=&U02P$" M% ,4 " V@69718 %*"@% "$(P #P @ %GDP0 #,R7S$N:'1M4$L! A0#% @ -H%F5Q+LRD /!0 >B, \ M ( !O)@$ ')V;60M97@S,E\R+FAT;5!+!08 "P + +L" #X %G00 ! end