0000950170-24-093865.txt : 20240808 0000950170-24-093865.hdr.sgml : 20240808 20240808160347 ACCESSION NUMBER: 0000950170-24-093865 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CytomX Therapeutics, Inc. CENTRAL INDEX KEY: 0001501989 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 273521219 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37587 FILM NUMBER: 241188093 BUSINESS ADDRESS: STREET 1: 151 OYSTER POINT BLVD. STREET 2: SUITE 400 CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 BUSINESS PHONE: 650.515.3185 MAIL ADDRESS: STREET 1: 151 OYSTER POINT BLVD. STREET 2: SUITE 400 CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 10-Q 1 ctmx-20240630.htm 10-Q 10-Q
falseQ20001501989http://fasb.org/us-gaap/2024#LicenseAndServiceMemberhttp://fasb.org/us-gaap/2024#LicenseAndServiceMemberhttp://fasb.org/us-gaap/2024#LicenseAndServiceMemberhttp://fasb.org/us-gaap/2024#LicenseAndServiceMember0001501989ctmx:EGFRProductsMemberctmx:AmgenIncMember2024-01-012024-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMember2017-09-290001501989us-gaap:CommonStockMember2023-03-310001501989us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001501989us-gaap:CollaborativeArrangementMembersrt:MaximumMemberctmx:BristolMyersSquibbCompanyMember2014-07-062014-07-070001501989us-gaap:FairValueInputsLevel1Memberctmx:MoneyMarketFundsIncludedInRestrictedCashMember2023-12-310001501989ctmx:TrancheTwoMemberctmx:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300001501989ctmx:EGFRProductsMemberctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMembersrt:MaximumMember2017-09-290001501989ctmx:RegeneronPharmaceuticalsIncMember2024-06-300001501989us-gaap:StockCompensationPlanMember2024-04-012024-06-300001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001501989ctmx:TimeBasedRestrictedStockUnitsMember2024-06-300001501989ctmx:TimeBasedRestrictedStockUnitsMember2023-04-012023-06-300001501989us-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2024-01-012024-06-300001501989us-gaap:CommonStockMember2023-06-300001501989ctmx:JefferiesMember2024-04-300001501989us-gaap:StockCompensationPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001501989ctmx:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-12-310001501989ctmx:PerformanceBasedRestrictedStockUnitsMember2023-12-310001501989ctmx:PerformanceBasedRestrictedStockUnitsTwentyTwentyFour1Member2024-01-012024-01-3100015019892010-08-310001501989ctmx:PatentInfringementLawsuitMember2024-01-012024-06-300001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001501989ctmx:AdditionalContingentPaymentsMemberctmx:CollaborationAndLicenseAgreementMemberctmx:RegeneronPharmaceuticalsIncMembersrt:MaximumMember2022-11-160001501989us-gaap:CollaborativeArrangementMemberctmx:AbbVieIrelandUnlimitedCompanyMember2016-04-300001501989ctmx:TimeBasedRestrictedStockUnitsMember2024-04-012024-06-300001501989ctmx:ImmunoGenIncMember2024-04-012024-04-300001501989us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001501989ctmx:ModernatxIncMemberctmx:CollaborationAndLicenseAgreementMember2023-12-310001501989us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100015019892024-01-012024-06-300001501989ctmx:AstellasPharmaIncMember2024-01-012024-06-3000015019892023-01-012023-03-310001501989ctmx:UniversityOfCaliforniaSantaBarbaraMember2024-01-012024-06-300001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001501989ctmx:BristolMyersSquibbCompanyMember2023-04-012023-06-300001501989ctmx:RegeneronPharmaceuticalsIncMember2024-01-012024-06-300001501989us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001501989us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001501989us-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2018-01-012018-01-310001501989us-gaap:WarrantMember2023-04-012023-06-300001501989ctmx:PerformanceBasedRestrictedStockUnitsMember2023-02-012023-02-280001501989us-gaap:WarrantMember2024-01-012024-06-300001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001501989ctmx:PerformanceBasedRestrictedStockUnitsTwentyTwentyFour1Member2024-01-310001501989us-gaap:CommonStockMember2024-06-300001501989us-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2024-06-300001501989us-gaap:RetainedEarningsMember2023-06-300001501989us-gaap:CollaborativeArrangementMemberctmx:RegeneronPharmaceuticalsIncMember2022-11-162022-11-160001501989ctmx:UniversityOfCaliforniaSantaBarbaraMember2023-04-012023-06-300001501989srt:MinimumMemberctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2020-03-230001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMembersrt:MaximumMember2020-03-230001501989us-gaap:StockCompensationPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001501989us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001501989us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001501989ctmx:AchievingAdditionalTargetsMemberus-gaap:CollaborativeArrangementMembersrt:MaximumMemberctmx:BristolMyersSquibbCompanyMember2014-07-070001501989ctmx:TimeBasedRestrictedStockUnitsMember2024-01-012024-06-300001501989ctmx:EGFRProductsMemberctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMember2023-12-310001501989ctmx:EGFRProductsMemberctmx:AmgenIncMember2024-06-300001501989us-gaap:RetainedEarningsMember2023-12-3100015019892024-04-012024-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2024-01-012024-03-310001501989us-gaap:RetainedEarningsMember2024-04-012024-06-3000015019892022-12-310001501989us-gaap:StockCompensationPlanMember2024-01-012024-06-300001501989ctmx:BvfPartnersLPMemberus-gaap:PrivatePlacementMemberctmx:TrancheTwoWarrantMember2023-07-310001501989ctmx:ModernatxIncMemberctmx:CollaborationAndLicenseAgreementMembersrt:MaximumMember2023-01-310001501989ctmx:AmgenIncMember2024-01-012024-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:RegeneronPharmaceuticalsIncMembersrt:MaximumMember2022-11-160001501989us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-06-300001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001501989ctmx:PerformanceBasedRestrictedStockUnitsMember2024-06-300001501989us-gaap:CommonStockMember2024-03-310001501989ctmx:EGFRProductsMemberctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMembersrt:MaximumMember2017-09-292017-09-290001501989us-gaap:AdditionalPaidInCapitalMember2023-06-300001501989us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001501989ctmx:EGFRProductsMemberctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMember2024-06-300001501989ctmx:CollaborationAndLicenseAgreementMembersrt:MaximumMemberctmx:BristolMyersSquibbCompanyMember2017-03-170001501989us-gaap:CollaborativeArrangementMembersrt:MaximumMemberctmx:BristolMyersSquibbCompanyMember2014-07-070001501989ctmx:CD71AgreementMemberctmx:AbbVieIrelandUnlimitedCompanyMember2016-04-012016-04-300001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001501989ctmx:AmgenIncMember2023-01-012023-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2023-01-012023-01-310001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001501989ctmx:TimeBasedRestrictedStockUnitsMember2023-12-310001501989ctmx:ModernatxIncMember2024-01-012024-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:RegeneronPharmaceuticalsIncMember2023-12-310001501989ctmx:ModernatxIncMemberctmx:CollaborationAndLicenseAgreementMember2024-06-300001501989us-gaap:RetainedEarningsMember2024-01-012024-03-310001501989ctmx:TrancheTwoMemberctmx:PerformanceBasedRestrictedStockUnitsMember2024-04-012024-06-300001501989ctmx:PerformanceBasedRestrictedStockUnitsMember2022-08-310001501989ctmx:AstellasPharmaIncMember2024-04-012024-06-300001501989us-gaap:RetainedEarningsMember2023-01-012023-03-310001501989ctmx:TrancheTwoWarrantMember2024-06-300001501989us-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2023-12-310001501989us-gaap:StockCompensationPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001501989us-gaap:ShareBasedCompensationAwardTrancheTwoMemberctmx:PerformanceBasedRestrictedStockUnitsTwentyTwentyFour1Member2024-01-012024-01-3100015019892024-06-300001501989ctmx:AbbVieIrelandUnlimitedCompanyMember2024-04-012024-06-300001501989us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001501989us-gaap:WarrantMember2024-04-012024-06-300001501989ctmx:TrancheOneMemberctmx:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-12-310001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001501989ctmx:PerformanceBasedRestrictedStockUnitsMember2022-08-012022-08-310001501989ctmx:PatentInfringementLawsuitMember2024-06-300001501989us-gaap:CommonStockMember2024-04-012024-06-300001501989us-gaap:AdditionalPaidInCapitalMember2023-12-310001501989ctmx:PatentInfringementLawsuitMember2020-03-042020-03-040001501989ctmx:ModernatxIncMember2023-01-012023-06-300001501989ctmx:PreFundedWarrantMember2024-06-300001501989ctmx:AstellasPharmaIncMember2024-06-300001501989us-gaap:CommonStockMember2023-12-310001501989ctmx:ModernatxIncMember2024-06-300001501989ctmx:ModernatxIncMember2024-04-012024-06-300001501989ctmx:BvfPartnersLPMemberus-gaap:PrivatePlacementMember2023-07-310001501989ctmx:AmgenIncMember2024-04-012024-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2023-12-310001501989us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-3100015019892024-01-012024-03-310001501989srt:MaximumMember2024-05-310001501989ctmx:OptionsAndESPPToPurchaseCommonStockMember2024-01-012024-06-300001501989ctmx:BristolMyersSquibbCompanyMember2024-01-012024-06-300001501989ctmx:BvfPartnersLPMemberctmx:TrancheOneWarrantMemberus-gaap:PrivatePlacementMember2023-07-310001501989ctmx:BvfPartnersLPMemberus-gaap:PrivatePlacementMember2023-07-012023-07-310001501989ctmx:TrancheTwoMemberctmx:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-12-310001501989us-gaap:RetainedEarningsMember2022-12-310001501989us-gaap:WarrantMember2023-01-012023-06-300001501989us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:StockCompensationPlanMember2024-01-012024-06-300001501989ctmx:ThirdAndFourthTargetsMemberus-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2014-07-062014-07-070001501989ctmx:BvfPartnersLPMemberctmx:PreFundedWarrantMemberus-gaap:PrivatePlacementMember2023-07-310001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2024-03-012024-03-310001501989ctmx:AstellasPharmaIncMember2023-04-012023-06-300001501989ctmx:TrancheOneWarrantMember2024-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2023-01-012023-03-310001501989us-gaap:AdditionalPaidInCapitalMember2024-03-310001501989us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:StockCompensationPlanMember2023-01-012023-06-300001501989ctmx:UniversityOfCaliforniaSantaBarbaraMember2024-04-012024-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2020-03-230001501989us-gaap:CommonStockMember2023-04-012023-06-3000015019892023-06-300001501989us-gaap:CommonStockMember2024-01-012024-03-3100015019892023-03-310001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMembersrt:MaximumMember2017-09-2900015019892023-01-012023-06-300001501989us-gaap:RetainedEarningsMember2023-03-310001501989ctmx:BristolMyersSquibbCompanyMember2024-06-300001501989ctmx:OptionsAndESPPToPurchaseCommonStockMember2024-04-012024-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2024-06-300001501989us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-3000015019892023-09-012023-09-300001501989us-gaap:StockCompensationPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001501989us-gaap:AdditionalPaidInCapitalMember2022-12-310001501989us-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2017-04-252017-04-250001501989us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:StockCompensationPlanMember2024-04-012024-06-300001501989us-gaap:FairValueInputsLevel1Memberctmx:MoneyMarketFundsIncludedInRestrictedCashMember2024-06-300001501989ctmx:UniversityOfCaliforniaSantaBarbaraMember2019-04-012019-04-300001501989ctmx:AmgenIncMember2023-04-012023-06-300001501989ctmx:BvfPartnersLPMember2024-05-012024-05-010001501989ctmx:OptionsAndESPPToPurchaseCommonStockMember2023-04-012023-06-3000015019892023-04-012023-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:RegeneronPharmaceuticalsIncMember2024-06-300001501989srt:MinimumMember2024-05-310001501989ctmx:UniversityOfCaliforniaSantaBarbaraMember2023-01-012023-06-300001501989us-gaap:RetainedEarningsMember2023-04-012023-06-300001501989us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001501989us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-06-300001501989ctmx:TimeBasedRestrictedStockUnitsMember2023-01-012023-06-300001501989ctmx:JefferiesMember2020-02-290001501989us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001501989ctmx:AbbVieIrelandUnlimitedCompanyMember2023-04-012023-06-300001501989us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:StockCompensationPlanMember2023-04-012023-06-300001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMember2017-10-012017-10-310001501989ctmx:BristolMyersSquibbCompanyMember2024-04-012024-06-300001501989us-gaap:ShareBasedCompensationAwardTrancheTwoMemberctmx:PerformanceBasedRestrictedStockUnitsMember2023-02-012023-02-280001501989us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001501989ctmx:RegeneronPharmaceuticalsIncMember2023-01-012023-06-300001501989ctmx:AmgenProductsMemberctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMembersrt:MaximumMember2017-09-290001501989ctmx:OptionsAndESPPToPurchaseCommonStockMember2023-01-012023-06-300001501989us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001501989ctmx:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300001501989us-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2017-04-250001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AmgenIncMember2017-10-3100015019892024-07-290001501989us-gaap:ShareBasedCompensationAwardTrancheTwoMemberctmx:PerformanceBasedRestrictedStockUnitsMember2022-08-012022-08-310001501989us-gaap:StockCompensationPlanMember2023-04-012023-06-300001501989ctmx:AstellasPharmaIncMember2023-01-012023-06-300001501989us-gaap:AdditionalPaidInCapitalMember2023-03-310001501989us-gaap:StockCompensationPlanMember2023-01-012023-06-300001501989ctmx:BvfPartnersLPMember2024-05-010001501989us-gaap:CommonStockMember2023-01-012023-03-310001501989ctmx:AbbVieIrelandUnlimitedCompanyMember2024-01-012024-06-300001501989ctmx:JefferiesMember2024-04-012024-04-300001501989ctmx:ModernatxIncMemberctmx:CollaborationAndLicenseAgreementMember2023-01-012023-01-310001501989ctmx:CollaborationAndLicenseAgreementMemberctmx:AstellasPharmaIncMember2020-03-232020-03-2300015019892024-03-310001501989us-gaap:CommonStockMember2022-12-310001501989ctmx:PerformanceBasedRestrictedStockUnitsMember2023-02-280001501989ctmx:CD71AgreementMemberctmx:AbbVieIrelandUnlimitedCompanyMember2023-03-310001501989ctmx:BristolMyersSquibbCompanyMember2023-01-012023-06-300001501989ctmx:ModernatxIncMember2023-04-012023-06-300001501989ctmx:AbbVieIrelandUnlimitedCompanyMember2023-01-012023-06-300001501989us-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2014-07-070001501989us-gaap:AdditionalPaidInCapitalMember2024-06-300001501989ctmx:JefferiesMembersrt:MaximumMember2020-02-012020-02-290001501989us-gaap:RetainedEarningsMember2024-06-300001501989ctmx:RegeneronPharmaceuticalsIncMember2023-04-012023-06-300001501989ctmx:RegeneronPharmaceuticalsIncMember2024-04-012024-06-300001501989us-gaap:CollaborativeArrangementMemberctmx:BristolMyersSquibbCompanyMember2014-07-062014-07-070001501989us-gaap:RetainedEarningsMember2024-03-3100015019892023-12-31xbrli:purectmx:Termxbrli:sharesctmx:Targetiso4217:USDxbrli:sharesctmx:Agreementiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

For the Quarterly Period Ended June 30, 2024

OR

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

For the transition period from _ to _

Commission File Number 001-37587

 

CytomX Therapeutics, Inc.

(Exact name of Registrant as Specified in its Charter)

 

Delaware

27-3521219

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

151 Oyster Point Blvd., Suite 400

South San Francisco, CA

(Address of principal executive offices)

 

 

94080

(zip code)

(650) 515-3185

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

__________________________________

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.00001 par value per share

 

CTMX

 

Nasdaq Global Select Market

Indicate by check mark whether the issuer (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 July 31, 2024, the registrant had 78,117,601 shares of common stock, $0.00001 par value per share, outstanding. This number does not include 6,923,077 shares of common stock issuable upon the exercise of pre-funded warrants outstanding as of July 31, 2024 (which are immediately exercisable at an exercise price of $0.00001 per share of common stock, subject to beneficial ownership limitations) sold in the registrant’s private placement in July 2023.

 


 

CYTOMX THERAPEUTICS, INC.

FORM 10-Q FOR THE QUARTER ENDED JUNE 30, 2024

TABLE OF CONTENTS

 

 

PART I – FINANCIAL INFORMATION

 

 

 

 

 

 

 

Item 1.

Condensed Financial Statements (Unaudited)

 

5

 

Condensed Balance Sheets

 

5

 

Condensed Statements of Operations and Comprehensive Loss

 

6

 

 

Condensed Statements of Stockholders’ Deficit

 

7

 

Condensed Statements of Cash Flows

8

 

Notes to Condensed Financial Statements (Unaudited)

 

9

Item 2.

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

 

23

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

31

Item 4

Controls and Procedures

 

31

 

 

 

 

 

PART II – OTHER INFORMATION

 

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

32

Item 1A.

Risk Factors

 

32

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

 

2


 

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains certain forward-looking statements that involve risks and uncertainties. These forward-looking statements reflect our current views with respect to, among other things, future events and our financial performance. These statements are often, but not always, made through the use of words or phrases such as “may,” “might,” “should,” “could,” “predict,” “potential,” “believe,” “expect,” “continue,” “will,” “anticipate,” “seek,” “estimate,” “intend,” “plan,” “projection,” “would,” “annualized” and “outlook,” or the negative version of those words or other comparable words or phrases of a future or forward-looking nature. These forward-looking statements are not historical facts, and are based on current expectations, estimates and projections about our industry, management’s beliefs and certain assumptions made by management, many of which, by their nature, are inherently uncertain and beyond our control. Accordingly, we caution you that any such forward-looking statements are not guarantees of future performance and are subject to risks, assumptions, estimates and uncertainties that are difficult to predict. Although we believe that the expectations reflected in these forward-looking statements are reasonable as of the date made, actual results may prove to be materially different from the results expressed or implied by the forward-looking statements.

A number of important factors could cause our actual results to differ materially from those indicated in these forward-looking statements, including those factors identified in “Risk Factors” or “Management’s Discussion and Analysis of Financial Condition and Results of Operations” or the following:

 

 

our expectations regarding the potential benefits, activity, effectiveness and safety of our product candidates and therapeutics developed utilizing our PROBODY® conditionally activated platform technology;

 

the initiation, timing, progress and results of our ongoing clinical trials, research and development programs, preclinical studies, and Investigational New Drug Application (“IND”), Clinical Trial Application, New Drug Application (“NDA”), Biologics License Application (“BLA”); and other regulatory submissions;

 

the timing of the completion of our ongoing clinical trials and the timing and availability of clinical data from such clinical trials;

 

our ability to identify and develop additional product candidates;

 

our dependence on collaborators for developing, obtaining regulatory approval for and commercializing product candidates in the collaboration;

 

our or a collaborator’s ability to obtain and maintain regulatory approval of any of our product candidates;

 

our receipt and timing of any milestone payments or royalties under any research collaboration and license agreements or arrangements;

 

our expectations and beliefs regarding the evolution of the market for cancer therapies and development of the immuno-oncology industry;

 

the rate and degree of market acceptance of any approved product candidates;

 

the commercialization of any approved product candidates;

 

our ability to establish and maintain collaborations and retain commercial rights for our product candidates in such collaborations;

 

the implementation of our business model and strategic plans for our business, technologies and product candidates;

 

our estimates of our expenses, ongoing losses, future revenue and capital requirements;

 

our ability to obtain additional funds for our operations;

 

our or any collaborator’s ability to obtain and maintain intellectual property protection for our technologies and product candidates and our ability to operate our business without infringing the intellectual property rights of others;

 

our reliance on third parties to conduct our preclinical studies or any future clinical trials;

 

our reliance on third-party supply and manufacturing partners to supply the materials and components for, and manufacture, our research and development, preclinical and clinical trial product supplies;

 

our ability to attract and retain qualified key management and technical personnel;

 

our ability to secure and maintain licenses of intellectual property to protect our technologies and product candidates;

 

our financial performance;

 

3


 

developments relating to our competitors, our industry, international conflict or uncertainties; and

 

the extent to which any future pandemic and related governmental regulations and restrictions may impact our business, including our research, clinical trials, which include ongoing site initiation and patient enrollment, manufacturing and financial condition;

Any forward-looking statements in this Quarterly Report on Form 10-Q reflect our current views with respect to future events or to our future financial performance and involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under Part II, Item 1A. Risk Factors and discussed elsewhere in this Quarterly Report on Form 10-Q. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.

This Quarterly Report on Form 10-Q also contains estimates, projections and other information concerning our industry, our business and the markets for certain drugs and therapeutic biologics, including data regarding the estimated size of those markets, their projected growth rates and the incidence of certain medical conditions. Information that is based on estimates, forecasts, projections or similar methodologies is inherently subject to uncertainties and actual events or circumstances may differ materially from events and circumstances reflected in this information. Unless otherwise expressly stated, we obtained these industry, business, market and other data from reports, research surveys, studies and similar data prepared by third parties, industry, medical and general publications, government data and similar sources. In some cases, we do not expressly refer to the sources from which these data are derived.

Except where the context otherwise requires, in this Quarterly Report on Form 10-Q, “we,” “us,” “our” and the “Company” refer to CytomX Therapeutics, Inc.

Trademarks

This Quarterly Report on Form 10-Q includes trademarks, service marks and trade names owned by us or other companies. All trademarks, service marks and trade names included in this Quarterly Report on Form 10-Q are the property of their respective owners.

4


 

PART I – FINANCIAL INFORMATION

Item 1. Condensed Financial Statements (Unaudited)

CYTOMX THERAPEUTICS, INC.

CONDENSED BALANCE SHEETS

(in thousands)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(unaudited)

 

 

(1)

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

43,247

 

 

$

17,171

 

Short-term investments

 

 

93,935

 

 

 

157,338

 

Accounts receivable

 

 

2,775

 

 

 

3,432

 

Prepaid expenses and other current assets

 

 

3,123

 

 

 

4,995

 

Total current assets

 

 

143,080

 

 

 

182,936

 

Property and equipment, net

 

 

3,316

 

 

 

3,958

 

Intangible assets, net

 

 

656

 

 

 

729

 

Goodwill

 

 

949

 

 

 

949

 

Restricted cash

 

 

917

 

 

 

917

 

Operating lease right-of-use asset

 

 

10,225

 

 

 

12,220

 

Other assets

 

 

76

 

 

 

83

 

Total assets

 

$

159,219

 

 

$

201,792

 

Liabilities and Stockholders' Deficit

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

611

 

 

$

1,458

 

Accrued liabilities

 

 

13,620

 

 

 

17,599

 

Operating lease liabilities - short term

 

 

4,861

 

 

 

4,589

 

Deferred revenue, current portion

 

 

123,766

 

 

 

132,267

 

Total current liabilities

 

 

142,858

 

 

 

155,913

 

Deferred revenue, net of current portion

 

 

36,710

 

 

 

80,048

 

Operating lease liabilities - long term

 

 

6,885

 

 

 

9,385

 

Other long term liabilities

 

 

3,993

 

 

 

3,893

 

Total liabilities

 

 

190,446

 

 

 

249,239

 

Commitments and contingencies (Note 9)

 

 

 

 

 

 

Stockholders' deficit:

 

 

 

 

 

 

Convertible preferred stock

 

 

 

 

 

 

Common stock

 

 

1

 

 

 

1

 

Additional paid-in capital

 

 

684,967

 

 

 

675,905

 

Accumulated other comprehensive (loss) income

 

 

(4

)

 

 

95

 

Accumulated deficit

 

 

(716,191

)

 

 

(723,448

)

Total stockholders' deficit

 

 

(31,227

)

 

 

(47,447

)

Total liabilities and stockholders' deficit

 

$

159,219

 

 

$

201,792

 

__________________

(1)
The condensed balance sheet as of December 31, 2023 was derived from the audited financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023.

 

See accompanying notes to condensed financial statements.

5


 

CYTOMX THERAPEUTICS, INC.

CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

(in thousands, except share and per share data)

(Unaudited)

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenues

$

25,115

 

 

$

24,724

 

 

$

66,578

 

 

$

48,223

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

25,172

 

 

 

20,671

 

 

 

47,224

 

 

 

41,846

 

General and administrative

 

8,395

 

 

 

7,401

 

 

 

16,149

 

 

 

15,378

 

Total operating expenses

 

33,567

 

 

 

28,072

 

 

 

63,373

 

 

 

57,224

 

Income (Loss) from operations

 

(8,452

)

 

 

(3,348

)

 

 

3,205

 

 

 

(9,001

)

Interest income

 

1,971

 

 

 

2,308

 

 

 

4,165

 

 

 

4,635

 

Other (expense) income, net

 

(2

)

 

 

(47

)

 

 

(12

)

 

 

(32

)

Income (Loss) before income taxes

 

(6,483

)

 

 

(1,087

)

 

 

7,358

 

 

 

(4,398

)

Provision for income taxes

 

51

 

 

 

 

 

 

101

 

 

 

 

Net Income (loss)

 

(6,534

)

 

 

(1,087

)

 

 

7,257

 

 

 

(4,398

)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

Unrealized (loss) gain on investments, net of tax

 

6

 

 

 

9

 

 

 

(99

)

 

 

25

 

Total comprehensive income (loss)

$

(6,528

)

 

$

(1,078

)

 

$

7,158

 

 

$

(4,373

)

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

Basic

$

(0.08

)

 

$

(0.02

)

 

$

0.09

 

 

$

(0.07

)

Diluted

$

(0.08

)

 

$

(0.02

)

 

$

0.09

 

 

$

(0.07

)

Shares used to compute net income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

Basic

 

84,880,632

 

 

 

66,536,202

 

 

 

83,455,047

 

 

 

66,393,391

 

Diluted

 

84,880,632

 

 

 

66,536,202

 

 

 

84,115,530

 

 

 

66,393,391

 

 

See accompanying notes to condensed financial statements.

6


 

CYTOMX THERAPEUTICS, INC.

CONDENSED STATEMENTS OF STOCKHOLDERS’ DEFICIT

(in thousands, except share data)

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Deficit

 

Balance at December 31, 2023

 

 

67,310,838

 

 

$

1

 

 

$

675,905

 

 

$

95

 

 

$

(723,448

)

 

$

(47,447

)

Exercise of stock options and release of RSUs

 

 

826,797

 

 

 

 

 

 

174

 

 

 

 

 

 

 

 

 

174

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,907

 

 

 

 

 

 

 

 

 

1,907

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(105

)

 

 

 

 

 

(105

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13,791

 

 

 

13,791

 

Balance at March 31, 2024

 

 

68,137,635

 

 

 

1

 

 

 

677,986

 

 

 

(10

)

 

 

(709,657

)

 

 

(31,680

)

Exercise of stock options and release of RSUs

 

 

12,477

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

20

 

Issuance of common stock under the ESPP

 

 

196,930

 

 

 

 

 

 

236

 

 

 

 

 

 

 

 

 

236

 

Issuance of common stock under the Open Market Sale Agreement, net of issuance cost

 

 

2,270,608

 

 

 

 

 

 

4,843

 

 

 

 

 

 

 

 

 

4,843

 

Exercise of pre-funded warrants

 

 

7,499,951

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,882

 

 

 

 

 

 

 

 

 

1,882

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

6

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,534

)

 

 

(6,534

)

Balance at June 30, 2024

 

 

78,117,601

 

 

$

1

 

 

$

684,967

 

 

$

(4

)

 

$

(716,191

)

 

$

(31,227

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Deficit

 

Balance at December 31, 2022

 

 

66,228,046

 

 

$

1

 

 

$

637,117

 

 

$

10

 

 

$

(722,879

)

 

$

(85,751

)

Release of RSUs

 

 

110,892

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,409

 

 

 

 

 

 

 

 

 

2,409

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

16

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,311

)

 

 

(3,311

)

Balance at March 31, 2023

 

 

66,338,938

 

 

 

1

 

 

 

639,526

 

 

 

26

 

 

 

(726,190

)

 

 

(86,637

)

Exercise of stock options

 

 

16,535

 

 

 

 

 

 

26

 

 

 

 

 

 

 

 

 

26

 

Release of RSUs

 

 

212,312

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock under the ESPP

 

 

199,994

 

 

 

 

 

 

291

 

 

 

 

 

 

 

 

 

291

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,371

 

 

 

 

 

 

 

 

 

2,371

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

9

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,087

)

 

 

(1,087

)

Balance at June 30, 2023

 

 

66,767,779

 

 

 

1

 

 

 

642,214

 

 

 

35

 

 

 

(727,277

)

 

 

(85,027

)

 

 

See accompanying notes to condensed financial statements.

7


 

CYTOMX THERAPEUTICS, INC.

CONDENSED STATEMENTS OF CASH FLOWS

(in thousands)

(Unaudited)

 

 

Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income (loss)

 

$

7,257

 

 

$

(4,398

)

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

 

 

 

 

 

 

Amortization of intangible assets

 

 

73

 

 

 

73

 

Depreciation and amortization

 

 

853

 

 

 

1,132

 

Accretion of discounts on short-term investments

 

 

(3,304

)

 

 

(3,260

)

Stock-based compensation expense

 

 

3,789

 

 

 

4,780

 

Non-cash lease expense

 

 

1,995

 

 

 

1,823

 

Changes in operating assets and liabilities

 

 

 

 

 

 

Accounts receivable

 

 

657

 

 

 

34,083

 

Prepaid expenses and other assets

 

 

1,879

 

 

 

2,362

 

Accounts payable

 

 

(847

)

 

 

(1,774

)

Accrued liabilities and other long-term liabilities

 

 

(6,107

)

 

 

(10,477

)

Deferred revenue

 

 

(51,839

)

 

 

(40,173

)

Net cash used in operating activities

 

 

(45,594

)

 

 

(15,829

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(211

)

 

 

(565

)

Purchases of short-term investments

 

 

(93,392

)

 

 

(220,037

)

Maturities of short-term investments

 

 

160,000

 

 

 

100,000

 

Net cash provided by (used in) investing activities

 

 

66,397

 

 

 

(120,602

)

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from issuance of common stock, net of issuance costs

 

 

4,843

 

 

 

 

Proceeds from employee purchase plan and exercise of stock options

 

 

430

 

 

 

317

 

Net cash provided by financing activities

 

 

5,273

 

 

 

317

 

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

 

 

26,076

 

 

 

(136,114

)

Cash, cash equivalents and restricted cash, beginning of period

 

 

18,088

 

 

 

194,567

 

Cash, cash equivalents and restricted cash, end of period

 

$

44,164

 

 

$

58,453

 

 

See accompanying notes to condensed financial statements.

8


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

1. Description of the Business

CytomX Therapeutics, Inc. (the “Company”) is a clinical-stage, oncology-focused biopharmaceutical company developing potent biologics designed to remain masked and inactive in healthy tissue and to be unmasked and preferentially activated in the tumor microenvironment. The Company aims to build a commercial enterprise to maximize its impact on the treatment of cancer. The Company is advancing potential first-in-class and best-in-class therapeutics created using its PROBODY® therapeutic technology platform that could meaningfully improve outcomes for cancer patients. Its proprietary and unique PROBODY technology platform is designed to enable “conditional activation” of masked antibody-based drugs in the tumor microenvironment across multiple therapeutic modalities. The Company is located in South San Francisco, California and was incorporated in the state of Delaware in September 2010.

2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying interim condensed financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting.

Unaudited Interim Financial Information

The accompanying interim condensed financial statements and related disclosures are unaudited, have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the results of operations for the periods presented.

The condensed results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the full year or for any other future year or interim period. The accompanying condensed financial statements should be read in conjunction with the audited financial statements and the related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC.

Use of Estimates

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

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments purchased with original maturities of three months or less at the date of purchase to be cash equivalents. Restricted cash represents a standby letter of credit issued pursuant to an office lease.

Revenue Recognition

The Company’s revenues are primarily derived through its license, research, development and commercialization agreements. The terms of these types of agreements may include (i) licenses for the Company’s technology or programs, (ii) research and development services, and (iii) services or obligations in connection with participation in research or steering committees. Payments to the Company under these arrangements typically include one or more of the following: nonrefundable upfront and license fees, research funding, milestone and other contingent payments to the Company for the achievement of defined collaboration objectives and certain preclinical, clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.

 

The Company assesses whether the promises in its arrangements with customers are distinct performance obligations that should be accounted for separately. Judgment is required to determine whether the license to the Company’s intellectual property is distinct from the research and development services or participation on steering committees.

 

The Company’s collaboration and license agreements may include contingent payments related to specified research, development and regulatory milestones. Such milestone payments are typically payable under the collaborations when the collaboration partner claims or selects a target, or initiates or advances a covered product candidate in preclinical or clinical development, upon submission for marketing

9


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

approval of a covered product with regulatory authorities, or upon receipt of actual marketing approvals of a covered product or for additional indications. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. At each reporting date, the Company re-evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price by using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price in such period of determination.

 

The Company’s collaboration and license agreements may also include contingent payments related to sales-based milestones. Sales-based milestones are typically payable when annual sales of a covered product reach specified levels. Sales-based milestones are recognized at the later of when the associated performance obligation has been satisfied or when the sales occur. Unlike other contingency payments, such as regulatory milestones, sales-based milestones are not included in the transaction price based on estimates at the inception of the contract; instead, they are included when the sales or usage occur.

 

Due to the early stage of the Company’s licensed technology, the license of such technology is typically combined with research and development services and steering committee participation as one performance obligation. Under the collaboration and license agreements, each collaboration target or program is generally considered to be a separate combined performance obligation. The transaction price in each arrangement is allocated to the identified performance obligations based on the relative standalone selling price (“SSP”) of each distinct performance obligation, which requires judgment. In instances where SSP is not directly observable, such as when a license or service is not sold separately, SSP is determined using information that may include market conditions and other observable inputs. Variable consideration is allocated to certain performance obligations if it is triggered by the Company’s efforts to satisfy or a specific outcome from satisfying these performance obligations. In the event that the Company receives non-cash consideration such as consideration in the form of a research license and research support services from the counterparty, the transaction price of a non-monetary exchange that has commercial substance is estimated based on the fair value of the non-cash consideration received, which may be determined through a valuation analysis. The Company recognizes revenue from upfront payments over the estimated period of performance under the agreement using an input method for the performance obligation. In applying the input method of revenue recognition, the Company uses actual full-time equivalent (FTE) hours incurred relative to estimated total FTE hours expected to be incurred for each combined performance obligation over the estimated research service period of each collaboration target.

 

In certain cases, the Company’s performance creates an asset that does not have an alternative use to the customer and the Company has an enforceable right to payment at all times for performance completed to date. In these cases, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

 

Any consideration payable to the Company’s customers is treated as a reduction to the transaction price and revenue, unless the payment to the customer is in exchange for distinct good and services.

Contract Balances

Customer payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company satisfies its performance obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company’s right to consideration is unconditional.

Recently Issued Accounting Standards Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which enhances transparency in income tax disclosures. ASU 2023-09 require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The

10


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

amendments are set to be effective for fiscal years beginning after December 15, 2024, and are required to be applied on a prospective basis. The Company is evaluating the impact on our financial statements.

3. Net Income (Loss) Per Share

Basic net income (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding for the period. Diluted net income (loss) per share is calculated using the weighted-average number of common shares outstanding, plus potential dilutive common stock during the period. Diluted net loss per share is the same as basic net loss per share since the effect of the potentially dilutive securities is anti-dilutive. The pre-funded warrants are included in both the basic and diluted EPS calculation.

The following table presents the calculation of basic and diluted net income (loss) per share:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

(in thousands, except share and per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

$

(6,534

)

 

$

(1,087

)

 

$

7,257

 

 

$

(4,398

)

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

77,957,506

 

 

 

66,536,202

 

 

 

76,531,921

 

 

 

66,393,391

 

Weighted-average pre-funded warrants

 

6,923,126

 

 

 

 

 

 

6,923,126

 

 

 

 

Weighted-average common shares outstanding used to calculate basic net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

83,455,047

 

 

 

66,393,391

 

Diluted

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding used to calculate basic net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

83,455,047

 

 

 

66,393,391

 

Effect of potentially dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

Stock options, ESPP & RSUs

 

 

 

 

 

 

 

660,482

 

 

 

 

Weighted-average common shares outstanding used to calculate diluted net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

84,115,530

 

 

 

66,393,391

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

Basic

$

(0.08

)

 

$

(0.02

)

 

$

0.09

 

 

$

(0.07

)

Diluted

$

(0.08

)

 

$

(0.02

)

 

$

0.09

 

 

$

(0.07

)

The following weighted-average outstanding shares of potentially dilutive securities are excluded from the computation of diluted net income (loss) per share for the periods presented, because including them would have been anti-dilutive:

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

Options and ESPP to purchase common stock

 

14,517,509

 

 

 

14,091,647

 

 

 

13,729,742

 

 

 

14,039,714

 

Common stock warrants

 

11,538,462

 

 

 

 

 

 

11,538,462

 

 

 

 

RSUs

 

1,898,792

 

 

 

1,594,493

 

 

 

193,786

 

 

 

1,566,926

 

Total

 

27,954,762

 

 

 

15,686,140

 

 

 

25,461,991

 

 

 

15,606,640

 

 

11


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

4. Fair Value Measurements and Investments

In accordance with Accounting Standards Codification (“ASC”) 820-10, Fair Value Measurements and Disclosures, the Company determines the fair value of financial and non-financial assets and liabilities using the fair value hierarchy, which establishes three levels of inputs that may be used to measure fair value, as follows:

Level I: Inputs which include quoted prices in active markets for identical assets and liabilities.
Level II: Inputs other than Level I that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level III: 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 carrying amounts of the Company’s financial instruments, including restricted cash, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their relatively short maturities. The Company’s financial instruments consist of Level I and Level II assets which consist primarily of highly liquid money market funds, some of which are included in restricted cash and U.S. Treasury securities that are included in cash equivalents or short-term investments.

 

The following tables set forth the fair value of the Company’s investments subject to fair value measurements on a recurring basis and the level of inputs used in such measurements:

 

 

 

 

June 30, 2024

 

Valuation
Hierarchy

 

Amortized
Cost

 

 

Gross
Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

Money market funds

Level I

 

$

23,446

 

 

$

 

 

$

23,446

 

Restricted cash (money market funds)

Level I

 

 

917

 

 

 

 

 

 

917

 

U.S. Treasury Securities

Level II

 

 

113,831

 

 

 

(4

)

 

 

113,827

 

Total

 

 

$

138,194

 

 

$

(4

)

 

$

138,190

 

 

 

 

 

December 31, 2023

 

 

 

Valuation
Hierarchy

 

Amortized
Cost

 

 

Gross
Unrealized
Gains

 

 

Aggregate
Fair Value

 

 

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level I

 

$

17,109

 

 

$

 

 

$

17,109

 

Restricted cash (money market funds)

 

Level I

 

 

917

 

 

 

 

 

$

917

 

U.S. Treasury Securities

 

Level II

 

 

157,243

 

 

 

95

 

 

$

157,338

 

Total

 

 

 

$

175,269

 

 

$

95

 

 

$

175,364

 

 

As of June 30, 2024, the remaining contractual terms of those investments are less than a year.

12


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

5. Accrued Liabilities

Accrued liabilities consisted of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Research and clinical expenses

 

$

5,465

 

 

$

8,435

 

Payroll and related expenses

 

 

5,736

 

 

 

8,160

 

Legal and professional expenses

 

 

2,217

 

 

 

690

 

Other accrued expenses

 

 

202

 

 

 

314

 

Total

 

$

13,620

 

 

$

17,599

 

 

6. Collaboration and License Agreements

The following table summarizes the revenue by collaboration partner:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

(in thousands)

 

 

(in thousands)

 

AbbVie

$

 

 

$

 

 

$

 

 

$

3,988

 

Amgen

 

994

 

 

 

1,720

 

 

 

2,274

 

 

 

3,496

 

Astellas

 

5,492

 

 

 

5,350

 

 

 

20,944

 

 

 

14,055

 

Bristol Myers Squibb

 

13,433

 

 

 

13,879

 

 

 

33,065

 

 

 

21,603

 

Regeneron

 

2,636

 

 

 

1,754

 

 

 

5,029

 

 

 

2,335

 

Moderna

 

2,560

 

 

 

2,021

 

 

 

5,266

 

 

 

2,746

 

Total revenue

$

25,115

 

 

$

24,724

 

 

$

66,578

 

 

$

48,223

 

 

AbbVie Ireland Unlimited Company

In April 2016, the Company and AbbVie entered into two agreements, a CD71 Co-Development and Licensing Agreement (the “CD71 Agreement”) and a Discovery Collaboration and Licensing Agreement (as amended and restated in June 2019, the “Discovery Agreement” and together with the CD71 Agreement the “AbbVie Agreements”). Under the terms of the CD71 Agreement, the Company and AbbVie were co-developing a conditionally activated antibody-drug conjugate (“ADC”), CX-2029, against CD71, with the Company being responsible for preclinical and early clinical development. AbbVie was to be responsible for later development and commercialization, with global late-stage development costs shared between the two companies. Under the CD71 Agreement, the Company has received in aggregate $100.0 million in upfront and milestone payments. AbbVie had entered into a license agreement with Seattle Genetics, Inc. (“SGEN”) to license certain intellectual property rights pursuant to which the Company was required to pay SGEN sublicense fees for certain milestone achievements and an annual maintenance fee. These sublicense fees were treated as reductions to the transaction price and combined with the performance obligation to which they relate.

In March 2023, the Company announced that it would evaluate the potential next steps for CX-2029 following the decision from AbbVie, to not advance CX-2029 into additional clinical studies. As a result of AbbVie’s decision, the 2016 CD71 License and Collaboration Agreement was terminated in May 2023 and the Company re-acquired full rights to CX-2029. The Company has completed the performance obligation under the CD71 Agreement as of March 31, 2023, and recognized the related remaining deferred revenue of $4.0 million in the first quarter of 2023.

 

In December 2022, the research on the two discovery targets under the Discovery Agreement concluded with no plans to advance the discovery targets into clinical studies or to pursue new programs. The Discovery Agreement was also terminated and all target rights have reverted back to CytomX.

 

In August 2023, the Company entered into a Transition Agreement (the “Transition Agreement”) with AbbVie Global Enterprises Ltd. ("AbbVie Global", an affiliate entity of AbbVie), pursuant to which the Company regained exclusive worldwide rights to develop CX-2029, a CD71-targeting conditionally activated antibody drug conjugate. The Transition Agreement supersedes the CD71 Agreement that was terminated in May 2023, and grants certain intellectual property rights from AbbVie Global to enable the continued development of CX-2029 by the Company for all human and nonhuman diagnostic, prophylactic, and therapeutic uses. Pursuant to the Transition Agreement, AbbVie

13


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

Global is eligible to receive tiered sales royalties for CX-2029 ranging from the low-to-mid single digit percentages. In the fourth quarter of 2023, the Company decided to not to make any further substantial investments in the CX-2029 program in the near-term but continues to view CD71 as a target of strategic interest, including novel next-generation strategies.

Amgen, Inc.

On September 29, 2017, the Company and Amgen, Inc. (“Amgen”) entered into a Collaboration and License Agreement (the “Amgen Agreement”). Pursuant to the Amgen Agreement, the Company received an upfront payment of $40.0 million in October 2017. Concurrent with the Amgen Agreement, the Company and Amgen entered into a Share Purchase Agreement pursuant to which Amgen purchased 1,156,069 shares of the Company’s common stock at a price of $17.30 per share for total proceeds of $20.0 million.

In October 2021, CytomX and Amgen executed an amendment to the Amgen Agreement primarily to (1) extend the target selection date for Amgen to select its additional targets for research and development, and (2) reduce the total number of milestone events and increase the total amount of milestone payments for EGFR Products. In each of May 2023 and March 2024, CytomX and Amgen executed an amendment to the Amgen Agreement to extend the target selection period for Amgen to select its additional targets for research and development as further discussed below.

 

Under the terms of the Amgen Agreement, as amended, the Company and Amgen will co-develop a conditionally activated T-cell engager (“TCE”) targeting epidermal growth factor receptor (the “EGFR Products”). The Company is responsible for early-stage development of EGFR Products and Amgen will be responsible for late-stage development and commercialization of EGFR Products. Following early-stage development, the Company will have the right to elect to participate financially in the global co-development of EGFR Products with Amgen, during which the Company would bear a certain percentage of the worldwide development costs for EGFR Products and Amgen would bear the rest of such costs (the “EGFR Co-Development Option”). If the Company exercises its EGFR Co-Development Option, the Company will share in somewhat less than 50% of the profit and losses from sales of such EGFR Products in the U.S., subject to certain caps, offsets, and deferrals. If the Company chooses not to exercise its EGFR Co-Development Option, the Company will not bear any costs of later stage development. The Company is also eligible to receive up to $460.0 million in development, regulatory, and commercial milestone payments for EGFR Products, and royalties in the low-double-digit to mid-teen percentage of worldwide commercial sales, provided that if the Company exercises its EGFR Co-Development option, it shall receive a profit and loss split of sales in the United States and royalties in the low-double-digit to mid-teen percentage of commercial sales outside of the United States. In January 2022, the IND for the EGFR product (CX-904) was allowed to proceed by the U.S. Food and Drug Administration (“FDA”) and the program continues in an ongoing Phase 1 study.

 

Amgen also has the right to select a total of up to three targets, including the two additional targets discussed below. The Company and Amgen collaborate in the research and development of conditionally activated T-cell engaging bispecifics therapies directed against such targets. Amgen has selected one such target (the “Amgen Other Product”). If Amgen exercises its option within a specified period of time, it can select two such additional targets (the “Amgen Option Products” and, together with the Amgen Other Product, the “Amgen Products”). Except with respect to preclinical activities to be conducted by CytomX, Amgen will be responsible, at its expense, for the development, manufacture, and commercialization of all Amgen Products. If Amgen exercises all of its options and advances all three of the Amgen Products, CytomX is eligible to receive up to $950.0 million in upfront, development, regulatory, and commercial milestones and tiered high single-digit to low-teen percentage royalties. The Company concluded that, at the inception of the agreement and subsequent amendments, Amgen’s option to select the two additional targets is not a material right and does not represent a performance obligation of the agreement.

 

At the initiation of the collaboration, CytomX had the option to select from programs specified in the Amgen Agreement, an existing preclinical stage TCE product from the Amgen preclinical pipeline. In March 2018, CytomX selected the program and this program is currently in preclinical development. CytomX is responsible, at its expense, for converting this program to a conditionally activated TCE product, and thereafter, will be responsible for development, manufacturing, and commercialization of the product (“CytomX Product”). Amgen is eligible to receive up to $203.0 million in development, regulatory, and commercial milestone payments for the CytomX Product, and tiered mid-single digit to low double-digit percentage royalties.

 

As of June 30, 2024 and December 31, 2023, deferred revenue related to the EGFR Products performance obligation was $10.5 million and $12.8 million, respectively. Deferred revenue related to the Amgen Other Products performance obligation was immaterial as of June 30, 2024 and December 31, 2023.

14


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

Astellas Pharma Inc.

The Company and Astellas Pharma, Inc. (“Astellas”) entered into a Collaboration and License Agreement (the “Astellas Agreement”) on March 23, 2020, the effective date, to collaborate on preclinical research activities to discover and develop certain antibody compounds for the treatment of cancer using the Company’s PROBODY therapeutic technology.

Under the terms of the Astellas Agreement, the Company granted Astellas an exclusive, worldwide right to develop and commercialize PROBODY therapeutics for up to four collaboration targets including one initial target and three additional targets (“Additional Targets”). In addition, Astellas had the right to expand the number of Additional Targets from three up to five (the “Expansion Option”) before the third anniversary of the effective date. Furthermore, for a specified number of targets, at a pre-specified time prior to the initiation of the first pivotal study of a product against such target, the Company may elect to participate in certain development costs and share in the profits generated in the United States with respect to such product (“Cost Share Option”). The Cost Share Option, if exercised, will also provide the option for the Company to co-commercialize such product in the United States. The Company does not consider the Cost Share Option as a performance obligation at the inception of the agreement as participation is at the Company’s discretion.

Pursuant to the Astellas Agreement, the consideration from Astellas is comprised of an upfront fee of $80.0 million and contingent payments for development, regulatory and sales milestones of up to an aggregate of approximately $1.6 billion. The Company is also entitled to tiered royalties from high-single digit to mid-teen percentage royalties from potential future sales. Astellas is responsible for all preclinical research costs incurred by either party as set forth in the preclinical research plan and the Company will receive research and development service fees based on a prescribed full-time employee ("FTE") rate.

 

In January 2023, the Company announced that it achieved a clinical candidate milestone under the Astellas Agreement which triggered a $5.0 million milestone payment to the Company. The $5.0 million milestone payment was fully recognized in the first quarter of 2023 as the Company had completed its related performance obligation of the collaboration target which resulted in the clinical candidate nomination for further development. In March 2024, the Company announced that it achieved the good laboratory practices ("GLPs") toxicology milestone for this candidate which triggered a $5.0 million milestone payment to the Company. The $5.0 million milestone payment was fully recognized in the first quarter of 2024 as the Company had completed its related performance obligation of the collaboration target. Also, in March 2024, the Company announced that it achieved a clinical candidate milestone for a second collaboration target under the Astellas Agreement which triggered an additional $5.0 million milestone payment to the Company. The $5.0 million milestone payment was fully recognized in the first quarter of 2024 as the Company had completed its related performance obligation of the collaboration target which resulted in the clinical candidate nomination for further development.

 

As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Astellas Agreement was $23.6 million and $31.0 million, respectively. The amount due from Astellas under the Astellas Agreement was $1.5 million as of June 30, 2024 and $2.2 million as of December 31, 2023.

 

Bristol Myers Squibb Company

On May 23, 2014, the Company and Bristol Myers Squibb Company (“Bristol Myers Squibb”) entered into a Collaboration and License Agreement (the “BMS Agreement”) to discover and develop compounds for use in human therapeutics aimed at multiple immuno-oncology targets using the Company’s PROBODY therapeutic technology, including the target CTLA-4. The effective date of the BMS Agreement was July 7, 2014.

 

Under the terms of the BMS Agreement, the Company granted Bristol Myers Squibb exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to four oncology targets. Bristol Myers Squibb had additional rights to substitute up to two collaboration targets within three years of the effective date of the BMS Agreement. These rights expired in May 2017. Each collaboration target had a two-year research term and the two additional targets had to be nominated by Bristol Myers Squibb within five years of the effective date of the BMS Agreement. The research term for each collaboration target could be extended in one year increments up to three times.

 

Pursuant to the BMS Agreement, the financial consideration from Bristol Myers Squibb was comprised of an upfront payment of $50.0 million and estimated research and development service fees, and the Company was initially entitled to receive contingent payments of up to $25.0 million for additional targets and contingent payments for development, regulatory and sales milestones. In addition, the Company was entitled to royalty payments in the mid-single digits to low double-digit percentages from potential future sales.

 

15


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

On March 17, 2017, the Company and Bristol Myers Squibb amended the BMS agreement and entered into Amendment Number 1 to Extend Collaboration and License Agreement (“Amendment 1”). Amendment 1 granted Bristol Myers Squibb exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to eight additional targets. The effective date of Amendment 1 was April 25, 2017 (“Amendment Effective Date”). Under the terms of Amendment 1, the Company continued to have obligations to Bristol Myers Squibb to discover and conduct preclinical development of PROBODY therapeutics against any targets they chose to select during the research period under the terms of Amendment 1.

 

Pursuant to Amendment 1, the financial consideration from Bristol Myers Squibb was comprised of an upfront payment of $200.0 million, estimated research and development service fees, and contingent payments for development, regulatory and sales milestones for the eight targets. The Company was also entitled to tiered mid-single to low double-digit percentage royalties from potential future sales. Amendment 1 did not change the term of Bristol Myers Squibb’s royalty obligation under the BMS Agreement. Bristol Myers Squibb’s royalty obligation continues on a licensed-product by licensed-product basis until the later of (i) the expiration of the last claim of the licensed patents covering the licensed products in the country, (ii) the twelfth anniversary of the first commercial sale of a licensed product in a country, or (iii) the expiration of any applicable regulatory, pediatric, orphan drug or data exclusivity with respect to such product.

 

The initial transaction price for the BMS Agreement and Amendment 1, collectively, was $304.7 million consisting of the upfront fees of $250.0 million, target selection fees for the third and fourth targets of $25.0 million, estimated research and development service fees of $17.7 million and milestone payments received up to January 1, 2018, of $12.0 million. The Company determined that the remaining potential milestone payments were probable of significant revenue reversal as their achievement was highly dependent on factors outside the Company’s control. Therefore, these payments were fully constrained and were not included in the transaction price upon the adoption of ASC 606 on January 1, 2018. The initial transaction price for the combined obligation for each collaboration target is recognized using an input measure.

 

In February 2021, the Company and Bristol Myers Squibb amended the BMS agreement and entered into Amendment Number 2 to amend the Collaboration and License Agreement (“Amendment 2”), as previously amended by Amendment 1. Subsequent to Amendment 2, in addition to Bristol Myers Squibb’s ongoing development of the CTLA-4 program, Bristol Myers Squibb also had the exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to five oncology targets. Under the terms of Amendment 2, the period for target selection was extended and in 2022, all remaining targets were selected. The Company will continue to collaborate with Bristol Myers Squibb to discover and conduct preclinical development of PROBODY therapeutics against targets selected by Bristol Myers Squibb over the estimated research period, which is projected to end in April 2025. Pursuant to Amendment 2, the Company was eligible to receive contingent payments for development, regulatory and sales milestones. It is also entitled to tiered mid-single to low double-digit percentage of royalties from potential future sales. The Company accounted for Amendment 2 as a modification and reallocated the remaining unrecognized transaction price to the remaining performance obligations.

 

In October 2022, the Company and Bristol Myers Squibb amended the BMS Agreement and entered into Amendment Number 3 (“Amendment 3”), as previously amended by Amendment 1 and Amendment 2, to clarify the rights and restrictions of certain new proprietary antibodies that the parties exchanged. There were no substantive changes to each party's performance obligations.

 

In March 2024, following a Bristol Myers Squibb corporate portfolio prioritization process, Bristol Myers Squibb notified CytomX that it does not intend to continue the development of BMS-986288 beyond the current Phase 2 study and terminated its collaboration license on the CTLA-4 target under the collaboration. BMS-986288 was Bristol Myers Squibb’s leading next generation PROBODY CTLA-4 program that it had previously prioritized over BMS-986249, which was a PROBODY version of ipilumamab.

 

In June 2024, Bristol Myers Squibb prioritized its pre-clinical research activities under the collaboration and revised the research scope by one collaboration target. The Company determined that it has no further obligations related to the target that was deprioritized and accounted for the reduction of the target as a modification and the related remaining unrecognized transaction price was reallocated to the remaining performance obligations. The Company continues to be obligated to perform research work under Amendment 2 executed in February 2021 for multiple ongoing research programs.

 

As of June 30, 2024, the Company is eligible to receive approximately $1.3 billion in contingent payments for development, regulatory and sales milestones for the ongoing collaboration programs.

 

The Company reevaluated the remaining potential milestone payments and determined that significant revenue reversal was probable as the achievement of such milestones was highly dependent on factors outside the Company’s control. As a result, these payments continued to be fully constrained and were not included in the transaction price as of June 30, 2024.

16


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

As of June 30, 2024 and December 31, 2023, deferred revenue relating to the BMS Agreement was $86.8 million and $119.9 million, respectively.

ModernaTX, Inc.

The Company and ModernaTX, Inc. (“Moderna”) entered into a Collaboration and License Agreement (the “Moderna Agreement”) on December 30, 2022, the effective date, to collaborate on discovery and preclinical research and development activities to create investigational messenger RNA (mRNA) based conditionally activated therapies using the Company’s PROBODY therapeutic technology. Moderna is solely responsible for the development (preclinical and clinical), manufacturing, and commercialization of any products under the Moderna Agreement.

 

Under the terms of the Moderna Agreement, the Company granted Moderna an exclusive, worldwide right to develop and commercialize PROBODY therapeutics for the collaboration programs. In exchange, the Company received an upfront payment of $35.0 million in January 2023, including $5.0 million of prepaid research and development service fees. The Company will continue to receive research and development service fees according to the preclinical research work plans based on a prescribed FTE rate and is eligible to receive up to approximately $1.2 billion in future development, regulatory, and commercial milestone payments. The Company is also eligible to receive tiered royalties from high-single digit to low-teen percentage rates of annual global net sales of any products that are commercialized under the Moderna Agreement.

As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Moderna Agreement was $19.1 million and $24.2 million, respectively. The amount due from Moderna under the Moderna Agreement was $0.2 million as of June 30, 2024 and $0 as of December 31, 2023.

Regeneron Pharmaceuticals, Inc.

The Company and Regeneron Pharmaceuticals Inc. (“Regeneron”) entered into a Collaboration and License Agreement (the “Regeneron Agreement”) on November 16, 2022, to collaborate on creation of conditionally-activated investigational bispecific cancer therapies utilizing the Company’s PROBODY® therapeutic platform and Regeneron’s Veloci-Bi® bispecific antibody development platform. The Company and Regeneron will collaborate on preclinical research and discovery activities for initially agreed upon collaboration programs (“Collaboration Program”) with an option to expand additional Collaboration Programs (“Additional Collaboration Program Option”).

 

Under the Collaboration and License Agreement, the Company granted Regeneron an exclusive, worldwide, royalty-bearing license under certain Company intellectual property to develop, manufacture, commercialize and otherwise exploit licensed products (“Licensed Products”) for all human and non-human diagnostic, prophylactic and therapeutic uses in oncology. Regeneron is responsible for funding the cost of preclinical research and discovery activities of both parties for all Licensed Products and for funding the cost of development, manufacturing and commercialization of all Licensed Products worldwide.

 

Pursuant to the Regeneron Agreement, the consideration from Regeneron is comprised of an upfront fee of $30.0 million, contingent payments for development and regulatory milestones and commercial milestone payments of up to an aggregate of approximately $0.8 billion. If Regeneron exercises its Additional Collaboration Program Option, the Company would be eligible to receive additional upfront and milestone payments aggregating up to approximately $1.2 billion. The Company is also entitled to tiered royalties from high-single digit to low-teen percentage royalties from potential future sales. In addition, the Company will receive research and development service fees based on a prescribed FTE rate.

 

As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Regeneron Agreement was $20.4 million and $24.4 million, respectively. The amount due from Regeneron under the Regeneron Agreement was $1.0 million and $1.1 million as of June 30, 2024 and December 31, 2023, respectively.

17


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

 

Contract Liabilities

The following table presents changes in the Company’s total contract liabilities during the six months ended June 30, 2024 and 2023:

 

 

Deferred Revenue

 

 

(in thousands)

 

December 31, 2023

$

212,315

 

Additions

 

4,212

 

Revenue recognized

 

(56,051

)

June 30, 2024

$

160,476

 

 

 

 

December 31, 2022

$

301,326

 

Additions

 

2,514

 

Revenue recognized

 

(42,687

)

June 30, 2023

$

261,153

 

 

The Company expects that the $160.5 million of deferred revenue related to the following contracts as of June 30, 2024 will be recognized as revenue based on actual FTE effort and estimated program progress as set forth below. However, the timing of revenue recognition could differ from the estimates depending on facts and circumstances impacting the various contracts, including progress of research and development, resources assigned to the contracts by the Company or its collaboration partners or other factors outside of the Company’s control.

The $10.5 million of deferred revenue related to the Amgen EGFR Products is expected to be recognized until 2026.
The $23.6 million of deferred revenue related to the Astellas Agreement is expected to be recognized until 2026.
The $86.8 million of deferred revenue related to the BMS Agreement is expected to be recognized through the second quarter of 2025.
The $19.1 million of deferred revenue related to the Moderna Agreement, together with research and development service fees, is expected to be recognized until 2027.
The $20.4 million of deferred revenue related to the Regeneron Agreement, together with research and development service fees, is expected to be recognized until 2026.

7. Common Stock

In February 2020, the Company entered into the Open Market Sale Agreement (the “Sales Agreement”) with Jefferies LLC (“Jefferies”), to sell its common stock, at par value $0.00001 per share, with aggregate gross sales proceeds of up to $75,000,000, from time to time upon the Company’s request, through an at the market offering under which Jefferies will act as sales agent. Pursuant to the Sales Agreement, Jefferies as the sales agent will receive a commission of 3.0% of the gross sales price for shares of common stock sold under the Sales Agreement. In April 2024, under the Sales Agreement, the Company sold 2,270,608 shares at an average price of $2.20 per share and received net proceeds of approximately $4.8 million after deducting the 3.0% sales commission and related issuance cost.

In June 2023, the Company entered into an agreement with BVF Partners L.P. (“BVF”) for a private placement and received an aggregate net proceeds of approximately $29.7 million in July 2023, after deducting issuance costs of approximately $0.3 million. In the private placement, CytomX issued pre-funded warrants to BVF to purchase up to 14,423,077 shares of common stock, accompanying Tranche 1 warrants to purchase up to 5,769,231 shares of common stock and accompanying Tranche 2 warrants to purchase up to 5,769,231 shares of common stock, at a combined price of $2.08 per share. On May 1, 2024, BVF exercised its right to purchase 7.5 million shares of common stock through its pre-funded warrants at an exercise price of $0.00001 per share.

 

18


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

 

The following table summarizes the Company's outstanding warrants as of June 30, 2024:

 

 

 

Pre-funded Warrants

 

 

Tranche 1 Warrants

 

 

Tranche 2 Warrants

 

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Warrants Outstanding

 

 

6,923,077

 

 

$

0.00001

 

 

 

5,769,231

 

 

$

4.16

 

 

 

5,769,231

 

 

$

6.24

 

 

In the May 2024 annual meeting of stockholders, the Company's authorized shares of common stock were approved to increase from 150,000,000 shares to 300,000,000 shares.

 

8. Stock-Based Compensation

Stock Options

Activities for the Company’s stock option plans for the six months ended June 30, 2024 were as follows:

 

 

 

Options Outstanding

 

 

 

Number of
 Options

 

 

Weighted-
Average
Exercise Price
Per Share

 

Balance at December 31, 2023

 

 

12,949,612

 

 

$

7.16

 

Options granted

 

 

2,261,000

 

 

 

1.72

 

Options exercised

 

 

(132,351

)

 

 

1.58

 

Option forfeited/expired

 

 

(570,064

)

 

 

10.62

 

Balance at June 30, 2024

 

 

14,508,197

 

 

$

6.23

 

 

 

 

 

 

 

 

 

The Company recorded $1.5 million and $1.7 million of stock-based compensation expense related to the stock options for the three months ended June 30, 2024 and 2023, respectively.

The Company recorded $2.9 million and $3.6 million of stock-based compensation expense related to the stock option plans for the six months ended June 30, 2024 and 2023, respectively.

Time-based RSUs ("TRSU")

Activities for the Company’s TRSUs for the six months ended June 30, 2024 were as follows:

 

 

 

Number of
Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

1,400,529

 

 

$

2.40

 

RSU's awarded

 

 

1,195,833

 

 

 

1.64

 

RSU's vested

 

 

(706,923

)

 

 

2.14

 

RSU's cancelled

 

 

(70,874

)

 

 

1.82

 

Balance at June 30, 2024

 

 

1,818,565

 

 

$

2.02

 

 

The Company recorded $0.4 million and $0.5 million of stock-based compensation expense related to the TRSUs for the three months ended June 30, 2024 and 2023, respectively.

 

The Company recorded $0.8 million and $1.0 million of stock-based compensation expense related to the TRSUs for the six months ended June 30, 2024 and 2023, respectively.

 

19


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

Performance-based RSUs ("PSUs")

2022 PSU

In August 2022, the Company granted 250,000 PSUs to executive employees with an aggregated grant date fair value of approximately $0.4 million. Vesting for 50% of the PSUs granted was set to occur upon attaining certain specific milestones by December 2023 (“2022-Tranche 1”), and the remaining 50% are set to vest upon attaining certain specific milestones by December 2024 (“2022-Tranche 2”). In December 2023, the Company determined that the performance conditions for 2022-Tranche 1 was satisfied and the award was vested in December 2023. As a result, the Company recorded $55,000 and the remaining $128,000 compensation cost for the 2022-Tranche 1 award for the year ended December 31, 2022 and 2023, respectively. As of June 30, 2024 and December 31, 2023, the Company determined that it is probable that the performance conditions for the 2022-Tranche 2 will be satisfied and recorded $19,000, $38,000 and $106,000 compensation cost for these awards for the three and six months ended June 30, 2024 and for the fiscal year 2023, respectively.

 

2023 PSU

In February 2023, the Company granted 760,000 PSUs to executive employees with an aggregated grant date fair value of approximately $1.9 million. Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2024 (“2023-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2025 (“2023-Tranche 2”). The Company determined that it is not probable that the performance conditions will be satisfied for each of these tranches and hence no compensation cost was recorded for these awards through June 30, 2024.

 

2024 PSU

In January 2024, the Company granted 810,000 PSUs to executive employees with an aggregated grant date fair value of approximately $1.3 million. Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2025 (“2024-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2026 (“2024-Tranche 2”). The Company determined that it is not probable that the performance conditions will be satisfied for each of these tranches and hence no compensation cost was recorded for these awards through June 30, 2024.

Activities for the Company’s PSUs for the six months ended June 30, 2024, were as follows:

 

 

 

Number of
Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

875,000

 

 

$

2.41

 

PSU's awarded

 

 

810,000

 

 

 

1.66

 

Balance at June 30, 2024

 

 

1,685,000

 

 

$

2.05

 

 

Stock-based Compensation

Total stock-based compensation recorded was as follows:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Research and development

 

$

655

 

 

$

914

 

 

$

1,363

 

 

$

1,875

 

General and administrative

 

 

1,227

 

 

 

1,457

 

 

 

2,426

 

 

 

2,905

 

Total stock-based compensation expense

 

$

1,882

 

 

$

2,371

 

 

$

3,789

 

 

$

4,780

 

 

9. Commitments and Contingencies

 

Legal Proceedings

 

On March 4, 2020, Vytacera Bio, LLC filed a patent infringement lawsuit against the Company in the U.S. District Court for the District of Delaware. The lawsuit alleges that the Company's use, offers to sell, and/or sales of the PROBODY® technology platform for basic research applications constitutes infringement. The complaint seeks unspecified monetary damages. In September 2022, the Company filed a motion

20


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

to dismiss the case and the Court granted the parties’ stipulation to stay all pending case deadlines until that motion is finally resolved. On October 30, 2023, Magistrate Judge Burke issued a Report & Recommendation that recommended granting Company’s motion to dismiss all counts of the complaint. In January 2024, the case was transferred to a new Judge and the case will remain stayed pending a ruling by the trial judge on the Magistrate’s Report & Recommendation. The Company believes that the lawsuit is without merit and intends to vigorously defend itself. The Company does not believe a loss is probable and has not recorded any amount as a contingent liability for claims associated with this lawsuit as of June 30, 2024.

10. License Agreement

UCSB Agreement

 

In August 2010, the Company entered into an exclusive, worldwide license agreement with University of California, Santa Barbara (“UCSB”), relating to the use of certain patents and technology relating to its core technology, including its therapeutic antibodies, and to certain patent rights the Company co-owns with UCSB covering PROBODY antibodies and other pro-proteins (the “UCSB Agreement”). Pursuant to the UCSB Agreement, the Company is obligated to (i) make royalty payments to UCSB on net sales of its products covered under the agreement, subject to annual minimum amounts, (ii) make milestone payments to UCSB upon the occurrence of certain events, (iii) make a milestone payment to UCSB upon occurrence of an IPO or change of control, and (iv) reimburse UCSB for prosecution and maintenance of the licensed patents. As part of the UCSB Agreement, the Company has annual minimum royalty obligations of $0.2 million under the terms of certain exclusive licensed patent rights. In April 2019, the Company entered into Amendment No.3 to the UCSB Agreement to adjust and clarify certain sublicense terms (“Amendment No.3”). Under the terms of Amendment No.3, the Company and UCSB agreed to modify the determination of sublicense revenues payable by the Company to UCSB on certain existing collaboration agreements and on collaboration agreements executed subsequent to Amendment No.3. In exchange, the Company agreed to make an upfront payment of $1.0 million as well as additional annual license maintenance fees of $0.8 million through 2031.

 

In March 2024, the Company incurred $0.6 million of sublicense fees triggered by achieving the GLP toxicology studies milestone for the first clinical candidate which was nominated by Astellas in 2023, as well as by achieving the clinical candidate nomination milestone for a second collaboration target under the Astellas Agreement.

 

For the three and six months ended June 30, 2024, the Company incurred sublicense expenses of $0.1 million and $1.6 million under the provisions of the UCSB Agreement. For the three and six months ended June 30, 2023, the Company incurred sublicense expenses of $0 and $1.1 million under the provisions of the UCSB Agreement.

 

ImmunoGen (acquired by AbbVie in 2024)

 

In December 2019, the Company entered into a License Agreement (the “ImmunoGen 2019 License”) with ImmunoGen, Inc. to obtain an exclusive license with respect to epithelial cell adhesion molecule (“EPCAM”). Under the ImmunoGen 2019 License, ImmunoGen agreed to transfer its know-how, patents, intellectual property rights, and technology transfer materials and information related to its EpCAM program. The license gives the Company the sole ability to develop, manufacture, use and commercialize any licensed product that incorporates, is comprised of, or otherwise derived from PROBODY technology that targets EpCAM in any human therapeutic field on a worldwide basis.

 

In April 2024, the Company incurred a $5.0 million milestone payment to AbbVie (formerly ImmunoGen) with respect to achieving the milestone of dosing the first patient for CX-2051 under the ImmunoGen 2019 License Agreement.

 

11. Income Taxes

 

The Company maintains a full valuation allowance against its net deferred tax assets due to the Company’s history of losses through December 31, 2023.

 

The Company files income taxes in the U.S. federal jurisdiction, the state of California and various other U.S. states. The state of California contested the Company’s tax position on revenue apportionment for upfront and milestone payments resulting from the Company’s collaboration and licensing agreements for the years 2017 and 2018. In September 2023, the Company received Notice of Proposed Assessment (“NOPA”) from the Franchise Tax Board. The Company recorded an uncertain tax position of $4.0 million in long term liabilities for the proposed tax assessment, penalties and interest through June 30, 2024. Of the unrecognized tax benefits as of June 30, 2024, approximately $4.0 million would affect the Company’s effective tax rate if recognized. In addition, utilization of carryforward attributes and indirect federal tax effects of the assessment would result in a reduction in deferred tax assets of $5.1 million. The Company filed a protest to

21


CytomX Therapeutics, Inc.

Notes to Condensed Financial Statements (Unaudited)

 

contest the proposed assessment in November 2023. Due to the ongoing nature of the examination and discussions with the state of California, the Company is unable to estimate a date by which this matter will be resolved.

 

22


CytomX Therapeutics, Inc.

 

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

 

You should read the following management’s discussion and analysis of our financial condition and results of operations in conjunction with our unaudited condensed financial statements and notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q and with our audited financial statements and notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K as filed with the U.S. Securities and Exchange Commission (“SEC”) on March 11, 2024. This discussion and other parts of this report contain forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the section of this report titled “Risk Factors.” Except as may be required by law, we assume no obligation to update these forward-looking statements or the reasons that results could differ from these forward-looking statements.

 

Overview

 

We are a clinical-stage, oncology-focused biopharmaceutical company focused on developing novel, conditionally activated, masked biologics designed to be preferentially unmasked and activated in the tumor microenvironment. We aim to build a commercial enterprise to maximize our impact on the treatment of cancer. By pioneering a novel class of localized biologic drug candidates, powered by our PROBODY® therapeutic technology platform, we lead the field of masked, conditionally activated oncology therapeutics and have established biologics localization as a strategic area of research and development in the biopharmaceutical industry. Our vision is to transform lives with safer, more effective therapies with the goal to address major unmet needs in oncology.

 

Our proprietary, versatile, multi-modality PROBODY technology platform is designed to enable conditional activation of potent biologic therapeutic candidates within the tumor microenvironment, while minimizing drug activity in healthy tissues and circulation. Our platform is built on a strong foundation of tumor biology expertise, including deep knowledge of tumor-associated enzymes known as proteases. Proteases are tightly controlled in normal tissues but often dysregulated and active in tumor microenvironments where they play important roles in cancer cell migration, invasion and metastasis. Leveraging our deep scientific knowledge, we conceived of and constructed our PROBODY therapeutic platform which allows us to genetically engineer biologic therapeutic candidates to contain protease-cleavable masks. Our masking strategy is designed to reduce binding of biologic therapeutics to their targets until the mask is removed by proteases in the tumor microenvironment, providing more selective targeting of the tumor.

 

We are employing our leading, masking platform technology to address some of the biggest challenges in oncology biologics research and development. These include the validation of potential new targets for antibody-drug conjugates (“ADCs”), opening therapeutic window for novel T-cell engagers (“TCEs”) targeting solid tumors, and increasing the therapeutic index for immune modulators such as cytokines. We are also exploring the potential for our PROBODY platform in preclinical research in areas outside of oncology, including in our collaboration with Moderna.

 

We have utilized our PROBODY therapeutic platform and masking technology to build a promising, broad pipeline of potential first-in-class and best-in-class clinical-stage molecules. These are CX-904, a conditionally activated, PROBODY® TCE, targeting the epidermal growth factor receptor (“EGFR”) on tumor cells and the CD3 receptor on T cells; CX-2051, an investigational, conditionally activated ADC targeting epithelial cell adhesion molecule (“EpCAM”); and CX-801, an investigational, masked version of interferon alpha-2b (“IFNα2b”). Our current clinical-stage molecules address targets or mechanisms that have been previously validated as having anti-cancer activity but have been limited in their utilization due to systemic toxicities. We have incorporated our significant, multi-modality masking expertise and clinical learnings to optimize predicted therapeutic index and the clinical potential of these promising agents through tumor localized conditional activation.

 

Reinforcing our leadership in the field of conditional activation, in 2022 we advanced our first TCE into the clinic. CX-904, partnered with Amgen, is a conditionally activated TCE against EGFR and CD3. In preclinical studies, CytomX’s PROBODY EGFRxCD3 TCE demonstrated anti-tumor activity and better tolerability when compared to TCEs without PROBODY masking. In May 2022, the first patient was dosed in a Phase 1 study evaluating CX-904 as a treatment for patients with advanced solid tumors. Patient enrollment in the Phase 1 dose escalation portion of the study continues to progress. We reported in January 2023 that the initial single patient cohort phase of the study was complete and that the “3+3” patient cohort phase had been initiated.

 

On May 8, 2024, we reported initial Phase 1a data based on an April 16, 2024 data cutoff. As of the data cutoff, the CX-904-101 study had enrolled 35 patients with advanced metastatic solid tumor types that are generally known to express EGFR, including pancreatic, colorectal (CRC), non-small cell lung cancer (NSCLC), head and neck squamous cell carcinoma (HNSCC), gastric, and esophageal cancers. Patients enrolled in the study were heavily pre-treated and had a median of 4 prior lines of therapy. 19 patients were enrolled into initial non-step dosing cohorts with target doses ranging from 0.007 mg to 6 mg, and 16 patients were subsequently enrolled into step-dosing cohorts with

23


CytomX Therapeutics, Inc.

 

target doses ranging from 5 mg to 10 mg and with tocilizumab prophylaxis. As of the April 16, 2024 data cutoff enrollment into a cohort with a target dose of 15 mg was ongoing.

 

As of the cutoff date, CX-904 demonstrated a favorable safety profile. There were no observed cases of cytokine release syndrome (CRS) of any grade in step-dosing cohorts as of the cutoff date. In non-step dosing cohorts, only Grade 1 CRS was observed in patients treated at the highest dose of 6 mg. Overall, the most common treatment-related adverse events (TRAEs) were rash, arthralgia, arthritis, pruritis, and vomiting, the majority of which were low grade, being observed in 14 (40%), 13 (37%), 5 (14%), 5 (14%) and 5 (14%) of patients, respectively. Grade 3 adverse events were tenosynovitis (n=1), arthralgia (n=2), arthritis (n=1), rash (n=1).

 

As of the April 16, 2024 data cutoff, 8 patients had measurable tumor reduction per RECIST 1.1, including 2 of 6 efficacy-evaluable patients (33%) with pancreatic cancer with confirmed partial responses. All 6 efficacy-evaluable patients with pancreatic cancer achieved disease control (objective response or stable disease). For the two patients with a confirmed partial response, one patient (6 mg target dose) achieved an 83% tumor reduction. A second patient (5 mg target dose) with a confirmed response achieved a 51% tumor reduction and remained on study treatment as of the data cutoff. In addition, a third pancreatic cancer patient maintained stable disease with no evidence of tumor growth through 3.5 months of study treatment, and remained on treatment as of the data cutoff.

 

Preliminary pharmacokinetic and pharmacodynamic data were consistent with the PROBODY TCE mechanism of action, including maintained masking in circulation, and CD8+ T-cell margination and tumor infiltration.

 

The CX-904 Phase 1 dose escalation is ongoing with enrollment focused in patients with pancreatic ductal carcinoma, non-small cell lung cancer, and head and neck squamous cell carcinoma across multiple target dose cohorts with a focus on determining a recommended Phase 1b dose, or doses. A CX-904 Phase 1 program update is expected by the end of 2024, including a potential decision, to initiate Phase 1b expansion cohorts in specific EGFR positive tumor types.

 

Our pipeline also includes CX-2051, a wholly-owned conditionally activated, PROBODY ADC paired with a next-generation camptothecin payload (Topoisomerase-1 inhibitor) and directed toward the epithelial cellular adhesion molecule (EpCAM). CX-2051 is licensed from AbbVie (formerly ImmunoGen). CX-2051 has been tailored to optimize the therapeutic index for the systemic treatment of EpCAM-expressing epithelial cancers where previous industry efforts targeting EpCAM have not been successful due to dose-limiting toxicities. CX-2051 has demonstrated a wide predicted therapeutic index and strong preclinical activity and tolerability in multiple preclinical models, including colorectal cancer.

 

The IND for CX-2051 was cleared by the FDA in January 2024 and Phase 1 clinical initiation in EpCAM expressing solid tumors, including CRC commenced in April 2024. As of August 2024, the third cohort in the Phase 1 study had been opened with early enrollment focused primarily in CRC. The Phase 1 dose escalation is intended to demonstrate clinical proof of concept to potentially move into dose expansion studies in 2025. Initial Phase 1 data for CX-2051 is expected in the first half of 2025.

 

Another wholly-owned product candidate is CX-801, an interferon ("IFN") alpha-2b PROBODY. IFNα2b provides a potentially superior approach to activating anti-tumor immune responses than other cytokines. CX-801 is a dually masked, conditionally activated version of IFNα2b that has the potential to become a cornerstone of combination therapy for a wide range of tumor types. The IND for CX-801 was cleared by the FDA in January 2024, and in June 2024 the first clinical site for the CX-801 Phase 1 dose escalation study in solid tumors was activated. The Phase 1 dose escalation study will enroll patients with melanoma, renal cell carcinoma, and head and neck squamous cell carcinoma. In Phase 1 dose escalation, we will evaluate safety and signs of clinical activity for CX-801 monotherapy and in combination with KEYTRUDA®. In second quarter of 2024, CytomX announced a clinical collaboration with Merck to supply KEYTRUDA for evaluation of CX-801 in combination with KEYTRUDA® in the Phase 1 study.

CX-2029 was previously developed in a global co-development collaboration with AbbVie. This program is intended to open a therapeutic window for successful targeting of CD71, also known as the transferrin receptor 1 (“TfR1”). CD71 is a cell surface protein essential for iron uptake in dividing cells and is highly expressed in a number of solid and hematologic cancers. However, given its central role in iron metabolism, CD71 is present on most healthy cells and is thought to be an undruggable target with conventional ADCs. CX-2029 is conjugated with the tubulin inhibitor, monomethyl auristatin E (“MMAE”), as the payload. In March 2023, following the completion of the Phase 2 Study in squamous non-small cell lung cancer (“sqNSCLC”), head and neck squamous cell carcinoma (“HNSCC”), esophageal and gastro-esophageal junction (“E/GEJ”) cancers, AbbVie notified CytomX that it would not advance CX-2029 into additional clinical studies and terminated the 2016 CD71 License and Collaboration Agreement. CytomX re-acquired full rights to CX-2029 but does not currently have

plans to make further significant investments in the solid tumor program in the near-term but continues to view CD71 as a target of strategic interest, including novel next-generation strategies.

 

24


CytomX Therapeutics, Inc.

 

We are also continuously engaged in drug discovery efforts towards the generation of new clinical candidates across multiple modalities for the treatment of cancer, including additional ADCs, Cytokines, TCEs, and mRNAs reflecting the versatility of our PROBODY platform. We currently have more than 15 active drug discovery and/or development programs.

 

We do not have any products approved for sale, and we continue to incur significant research and development and general administrative expenses related to our operations. As of June 30, 2024 and December 31, 2023, we had an accumulated deficit of $716.2 million and $723.4 million, respectively.

 

Global health authorities, including the FDA, regulate many aspects of a product candidate’s life cycle, including research and development and preclinical and clinical testing. We will need to commit significant time, resources, and funding to develop our wholly-owned and partnered product candidates in clinical trials. We are unable to provide the nature, timing, and estimated costs of the efforts necessary to complete the development of our product candidates because, among other reasons, of regulatory uncertainty, manufacturing limitations, and the pace of enrollment of our clinical trials, which is a function of many factors, including the availability and proximity of patients with the relevant condition.

 

We currently have no manufacturing capabilities and do not intend to establish any such capabilities in the near term. As such, we are dependent on third parties to supply our product candidates according to our specifications, in sufficient quantities, on time, in compliance with appropriate regulatory standards and at competitive prices.

Critical Accounting Policies and Estimates

The preparation of our Condensed Financial Statements requires us to make estimates and judgments that affect the reported amounts in the financial statements and related disclosures. On an ongoing basis, management evaluates its significant accounting policies and estimates. We base our estimates on historical experience and on various market-specific and other relevant assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ significantly from these estimates. Estimates are assessed each period and updated to reflect current information. There are no material changes to our critical accounting policies and estimates as presented in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2023.

 

Components of Results of Operations

Revenue

Our revenue to date has been primarily derived from non-refundable license payments, milestone payments and reimbursements for research and development expenses under our research, collaboration, and license agreements. We recognize revenue from upfront payments over the term of our estimated period of performance under the agreement using an input method for the entire performance obligation. In applying the input method of revenue recognition, we use actual full-time equivalent (FTE) hours incurred relative to estimated total FTE hours expected to be incurred for each combined performance obligation over the estimated research service period of each collaboration target. In addition to receiving upfront payments, we are entitled to variable payments related to research and development services provided and may be entitled to milestone and other contingent payments upon achieving predefined objectives. Revenue from variable payments related to research and development or milestones and other contingent payments, when it is probable that there will not be a significant revenue reversal, are also recognized over the performance period based on a similar method.

For the foreseeable future, we do not expect to generate any revenue from the sale of products unless and until such time as our product candidates have advanced through clinical development and obtained regulatory approval. We expect that any revenue we generate in the foreseeable future will fluctuate from year to year as a result of the timing and amount of milestones and other payments from our collaboration agreements with Amgen, Astellas, Bristol Myers Squibb, Regeneron, Moderna and any other collaboration partners, and as a result of the fluctuations in the research and development expenses we incur in the performance of assigned activities under these agreements.

AbbVie, one of our previous collaboration partners, entered into a license agreement with Seagen Inc. (“SGEN”) to license certain intellectual property rights. As part of the collaboration agreement with AbbVie, we received a sublicense to these intellectual property rights and therefore paid SGEN sublicense fees. These sublicense fees were treated as reductions to the transaction price and combined with the performance obligation to which they relate. Milestone payments, when considered probable of being reached and when a significant revenue reversal would not be probable of occurring, are also recorded net of the associated sublicense fees and included in the transaction price.

25


CytomX Therapeutics, Inc.

 

Research and Development Expenses

Our research and development expenses consist primarily of costs incurred to conduct research, such as the discovery and development of our product candidates, clinical development, including activities with third parties, such as contract research organizations (“CRO”) and contract development and manufacturing organizations (“CMO”), and the manufacture of drug products used in clinical trials, as well as the development of product candidates pursuant to our research, collaboration and license agreements. Research and development expenses include personnel costs, including stock-based compensation expense, contractor services, laboratory materials and supplies, depreciation and maintenance of research equipment, and an allocation of related facilities costs. We expense research and development costs as incurred.

We expect our research and development expenses could vary substantially in the future as we prioritize our pipeline opportunities, advance our product candidates through clinical trials, initiate additional clinical trials, and pursue regulatory approval of our product candidates. The process of conducting the necessary clinical research to obtain regulatory approval is costly and time-consuming. The actual probability of success for our product candidates may be affected by a variety of factors including: the safety and efficacy of our product candidates, early clinical data, investment in our clinical program, the ability of collaborators to successfully develop our licensed product candidates, competition, manufacturing capability and commercial viability. We may never succeed in achieving regulatory approval for any of our product candidates. As a result of the uncertainties discussed above, we are unable to determine the duration and completion costs of our research and development projects or when and to what extent we will generate revenue from the commercialization and sale of our product candidates.

General and Administrative Expenses

General and administrative expenses include personnel costs, expenses for outside professional services and other allocated expenses. Personnel costs consist of salaries, bonuses, benefits and stock-based compensation. Outside professional services consist of accounting and audit services, legal and other consulting fees. Allocated expenses primarily consist of rent expense related to our office and information technology related costs.

Income Taxes

Income taxes are recorded in accordance with ASC 740, Accounting for Income Taxes, or ASC 740, which provides for deferred taxes using an asset and liability approach. We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. We determine our deferred tax assets and liabilities based on differences between the financial reporting and tax bases of assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are provided, if based upon the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

We also account for uncertain tax positions in accordance with the provisions of ASC 740. When uncertain tax positions exist, we recognize the tax benefit of tax positions to the extent that the benefit will be more likely than not be realized. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances.

Interest Income

Interest income primarily consists of interest income from our cash equivalents and investments, and accretion of discounts or amortization of premiums on our investments.

Other Income (Expense), Net

Other income (expense), net consists primarily of gains and losses resulting from changes to currency exchange rates.

 

26


CytomX Therapeutics, Inc.

 

Results of Operations

Revenue

 

The following table summarizes our revenue by collaboration partner during the respective periods:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

Change

 

 

2024

 

 

2023

 

 

Change

 

 

 

(in thousands)

 

 

(in thousands)

 

AbbVie

 

$

 

 

$

 

 

$

 

 

 

$

 

 

$

3,988

 

 

$

(3,988

)

Amgen

 

 

994

 

 

 

1,720

 

 

 

(726

)

 

 

2,274

 

 

 

3,496

 

 

 

(1,222

)

Astellas

 

 

5,492

 

 

 

5,350

 

 

 

142

 

 

 

20,944

 

 

 

14,055

 

 

 

6,889

 

Bristol Myers Squibb

 

 

13,433

 

 

 

13,879

 

 

 

(446

)

 

 

33,065

 

 

 

21,603

 

 

 

11,462

 

Regeneron

 

 

2,636

 

 

 

1,754

 

 

 

882

 

 

 

5,029

 

 

 

2,335

 

 

 

2,694

 

Moderna

 

 

2,560

 

 

 

2,021

 

 

 

539

 

 

 

5,266

 

 

 

2,746

 

 

 

2,520

 

Total revenue

 

$

25,115

 

 

$

24,724

 

 

$

391

 

 

$

66,578

 

 

$

48,223

 

 

$

18,355

 

 

 

The increase in revenue of $0.4 million for the three months ended June 30, 2024 compared to the corresponding period of 2023 was primarily due to an increase in revenue under the Regeneron Agreement and Moderna Agreement driven by higher percentage of completion of research collaboration programs that commenced in 2023.

 

The increase in revenue of $18.4 million for the six months ended June 30, 2024 compared to the corresponding period of 2023 was primarily due to:

An increase in revenue under the BMS Agreement driven by higher percentage of completion of the existing targets;
An increase in revenue under the Astellas Agreement primarily driven by two milestone payments of $5.0 million each, triggered in March 2024. One was related to the nomination of a second clinical candidate while the other was related to the milestone achievement of GLP toxicology study initiation for the first clinical candidate. Astellas revenue in the first quarter of 2023 included the $5.0 million milestone for the 1st clinical candidate nomination achieved in the collaboration;
An increase in revenue under the Regeneron Agreement and Moderna Agreement driven by higher percentage of completion of research collaboration programs that commenced in 2023.
A decrease in revenue under the AbbVie Agreement due to termination of the agreement in March 2023.

 

Operating Costs and Expenses

Research and Development Expenses

 

The following table summarizes our research and development expenses by program incurred during the respective periods presented:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

Change

 

 

2024

 

 

2023

 

 

Change

 

External costs incurred by product candidate (target):

 

(in thousands)

 

 

(in thousands)

 

CX-904 (EGFRxCD3)

 

$

1,976

 

 

$

406

 

 

$

1,570

 

 

$

3,188

 

 

$

842

 

 

$

2,346

 

CX-2051 (EpCAM)

 

 

4,670

 

 

 

2,643

 

 

 

2,027

 

 

 

7,751

 

 

 

4,986

 

 

 

2,765

 

CX-801 (IFNα2b)

 

 

605

 

 

 

4,095

 

 

 

(3,490

)

 

 

1,604

 

 

 

8,058

 

 

 

(6,454

)

CX-2029 (CD71)

 

 

336

 

 

 

353

 

 

 

(17

)

 

 

384

 

 

 

1,060

 

 

 

(676

)

Other programs

 

 

1,291

 

 

 

2,447

 

 

 

(1,156

)

 

 

4,428

 

 

 

3,767

 

 

 

661

 

General research and development expenses

 

 

7,348

 

 

 

1,891

 

 

 

5,457

 

 

 

11,360

 

 

 

5,257

 

 

 

6,103

 

Total external costs

 

 

16,226

 

 

 

11,835

 

 

 

4,391

 

 

 

28,715

 

 

 

23,970

 

 

 

4,745

 

Internal costs

 

 

8,946

 

 

 

8,836

 

 

 

110

 

 

 

18,509

 

 

 

17,876

 

 

 

633

 

Total research and development expenses

 

$

25,172

 

 

$

20,671

 

 

$

4,501

 

 

$

47,224

 

 

$

41,846

 

 

$

5,378

 

 

Research and development expenses increased by $4.5 million and $5.4 million for the three and six months ended June 30, 2024 compared to the corresponding periods of 2023. This was primarily due to:

27


CytomX Therapeutics, Inc.

 

a $5.0 million milestone payment to AbbVie (formerly ImmunoGen) in the current period, included in the general research and development expenses, for dosing the first patient for CX-2051 in Phase 1 under the ImmunoGen 2019 License Agreement;
increase in manufacturing activities for the CX-2051 program and clinical trial activities for the CX-904 program;
increase in consulting and personnel related expenses, offset by
decrease in laboratory contract services and manufacturing activities for the CX-801 program and winding down of clinical study activities related to the CX-2029 and CX-2009 programs.

General and Administrative Expenses

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

Change

 

 

2024

 

 

2023

 

 

Change

 

 

 

(in thousands)

 

 

(in thousands)

 

General and administrative

 

$

8,395

 

 

$

7,401

 

 

$

994

 

 

$

16,149

 

 

$

15,378

 

 

$

771

 

 

 

General and administrative expenses increased by $1.0 million for the three months ended June 30, 2024, compared to the corresponding period of 2023, primarily due to higher consulting expenses, personnel related expenses and intellectual property related legal services expenses.

General and administrative expenses increased by $0.8 million for the six months ended June 30, 2024, compared to the corresponding period of 2023, primarily due to higher consulting expenses, personnel related expenses and intellectual property related legal services expenses partially offset by lower rent as a result of partial sublease of the Company’s headquarters started in March 2023.

 

Interest Income and Other Income (Expense), Net

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

Change

 

 

2024

 

 

2023

 

 

Change

 

 

 

(in thousands)

 

 

(in thousands)

 

Interest income

 

$

1,971

 

 

$

2,308

 

 

$

(337

)

 

$

4,165

 

 

$

4,635

 

 

$

(470

)

Other income (expense), net

 

 

(2

)

 

 

(47

)

 

 

45

 

 

 

(12

)

 

 

(32

)

 

 

20

 

Total interest income and other expense

 

$

1,969

 

 

$

2,261

 

 

$

(292

)

 

$

4,153

 

 

$

4,603

 

 

$

(450

)

 

Interest income decreased by $0.3 million and $0.5 million for the three and six months ended June 30, 2024, respectively, compared to the corresponding periods of 2023 was primarily driven by lower interest rates and the lower cash and cash equivalents and short-term investments position as compared to the corresponding periods.

 

Income Taxes

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

Change

 

 

2024

 

 

2023

 

 

Change

 

 

 

(in thousands)

 

 

(in thousands)

 

Provision for income taxes

 

$

51

 

 

$

 

 

$

51

 

 

$

101

 

 

$

 

 

$

101

 

 

The $0.1 million and $0.1 million tax provision represented the interest accrued for the three and six months ended June 30, 2024, respectively, related to the proposed assessment received from the state of California for the years 2017 and 2018.

Liquidity and Capital Resources

Sources of Liquidity

As of June 30, 2024, we had cash, cash equivalents and short-term investments of $137.2 million and an accumulated deficit of $716.2 million, compared to cash, cash equivalents and short-term investments of $174.5 million and an accumulated deficit of $723.4 million as of December 31, 2023. To date, we have financed our operations primarily through sales of our common stock in conjunction with the IPO, subsequent stock offerings and through our at-the-market offering, sales of our convertible preferred securities prior to our IPO, payments received under our collaboration agreements and proceeds from private placements of our common stock, warrants and pre-funded warrants. In July 2023, we completed a private placement and issued pre-funded warrants to purchase an aggregate of 14,423,077 shares of common

28


CytomX Therapeutics, Inc.

 

stock, accompanying Tranche 1 warrants to purchase up to 5,769,231 shares of common stock and accompanying Tranche 2 warrants to purchase up to 5,769,231 shares of common stock, at a combined price of $2.08 per share. We received gross proceeds of approximately $30.0 million. In March 2024, we achieved a clinical candidate milestone for a second collaboration target as well as the GLP toxicology studies milestone for the first collaboration target nominated in January 2023 under the Astellas Agreement. We collected the two milestones payment totaled $10.0 million in April 2024. In April 2024, we sold 2,270,608 shares at an average price of $2.20 per share under our at-the-market offering and received net proceeds of approximately $4.8 million after deducting the 3.0% sales commission and related issuance cost.

Based upon our current operating plan, we expect our existing capital resources will be sufficient to fund operations to the end of 2025. However, if the anticipated operating results and future financing are not achieved in future periods, our planned expenditures may need to be reduced in order to extend the time period over which the then-available resources would be able to fund the operations. The amounts and timing of our actual expenditures depend on numerous factors, including the progress of our preclinical and clinical development efforts, the results of any clinical trials and other studies, our operating costs and expenditures and other factors described under the caption “Risk Factors” in this Quarterly Report on Form 10-Q. The cost and timing of developing our product candidates is highly uncertain and subject to substantial risks and changes. As such, we may alter our expenditures as a result of contingencies such as the failure of one or all of our product candidates currently in clinical development, the acceleration of one or all of our product candidates in clinical development, the initiating of clinical trials for additional product candidates, the identification of more promising product candidates in our research efforts or unexpected operating costs and expenditures. We will need to raise additional funds in the future. There can be no assurance, however, that such efforts will be successful; or if they are successful, that the terms and conditions of such financing will be favorable to us.

 

Summary Statement of Cash Flows

 

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

 

 

 

Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Net cash used in operating activities

 

$

(45,594

)

 

$

(15,829

)

Net cash provided by (used in) investing activities

 

 

66,397

 

 

 

(120,602

)

Net cash provided by financing activities

 

 

5,273

 

 

 

317

 

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

 

$

26,076

 

 

$

(136,114

)

Cash Flows from Operating Activities

During the six months ended June 30, 2024, cash used in operating activities was $45.6 million, which consisted of a net income of $7.3 million and non-cash charges of $3.4 million, adjusted by a net decrease of $56.3 million relating to the change of our net operating assets and liabilities. The non-cash charges primarily consisted of $3.8 million in stock-based compensation, $2.0 million in non-cash lease expense, $0.9 million in depreciation and amortization, partially offset by $3.3 million in accretion of discounts on investments.

The change in our net operating assets and liabilities was primarily due to:

a net decrease of $51.8 million in deferred revenue resulting from the continued recognition of deferred revenue from existing customers;
a decrease of $7.0 million in accounts payable, accrued and other long-term liabilities primarily due to timing of payments; offset by
an increase of $2.5 million in cashflows from accounts receivable, prepaid and other current assets primarily due to decrease in advance payments due to timing of payment.

 

During the six months ended June 30, 2023, cash used in operating activities was $15.8 million, which consisted of a net loss of $4.4 million, adjusted by non-cash charges of $4.6 million and a net decrease of $16.0 million relating to the change of our net operating assets and liabilities. The non-cash charges primarily consisted of $4.8 million in stock-based compensation, $1.8 million in non-cash lease expense, $1.2 million in depreciation and amortization, partially offset by $3.2 million in accretion of discounts on investments.

The change in our net operating assets and liabilities was primarily due to:

29


CytomX Therapeutics, Inc.

 

a net decrease of $40.2 million in deferred revenue resulting from the continued recognition of deferred revenue from existing and new customers;
a decrease of $12.3 million in accounts payable, accrued and other long-term liabilities primarily due to decrease of payroll-related expenses and restructuring related expenses as well as timing of other payments; offset by
an increase of $34.1 million in cash flows from accounts receivable primarily related to the receipt of the $35.0 million upfront payment and prepaid research under the Moderna agreement entered into in December 2022.
an increase of $2.4 million in cashflows from prepaid and other current assets primarily due to a decrease in advance payments to our third party manufacturing vendors and timing of payments.

Cash Flows from Investing Activities

During the six months ended June 30, 2024, cash provided by investing activities was $66.4 million, which consisted of $160.0 million of proceeds from the maturities of short-term investments partially offset by $93.4 million used in the purchase of short-term investments and $0.2 million of capital expenditures used to purchase property and equipment.

During the six months ended June 30, 2023, cash used in investing activities was $120.6 million, which consisted of $220.0 million used in the purchase of short-term investments and $0.6 million of capital expenditures used to purchase property and equipment, partially offset by $100.0 million in proceeds received upon the maturity of marketable securities.

Cash Flows from Financing Activities

During the six months ended June 30, 2024, cash provided by financing activities was $5.2 million, which consisted of $4.8 million of net proceeds from issuance of common stock, net of issuance costs and $0.4 million of proceeds from the exercise of stock options and employee stock purchases under the employee stock purchase plan.

During the six months ended June 30, 2023, cash provided by financing activities consisted of $0.3 million of proceeds from the exercise of stock options and employee stock purchases under the employee stock purchase plan.

Contractual Obligations

 

During the six months ended June 30, 2024, there were no material changes in contractual obligations from the amounts disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

30


CytomX Therapeutics, Inc.

 

Item 3. Quantitative and Qualitative Disclosure About Market Risk

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

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934, as amended (the “Exchange Act”) refers to controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its Principal Executive and Principal Financial Officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their control objectives.

Our management, with the participation of our Principal Executive and Principal Financial Officers, has evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2024, the end of the period covered by this Quarterly Report on Form 10-Q. Based on their evaluation and subject to the foregoing, the Principal Executive and Principal Financial Officers concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2024.

Changes in Internal Controls Over Financial Reporting

There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during our fiscal quarter ended June 30, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

31


CytomX Therapeutics, Inc.

 

PART II – OTHER INFORMATION

We are subject to claims and assessments from time to time in the ordinary course of business but are not aware of any such matters, individually or in the aggregate, that will have a material adverse effect on our financial position, results of operations or cash flows.

 

On March 4, 2020, Vytacera Bio, LLC filed a patent infringement lawsuit against us in the U.S. District Court for the District of Delaware. The lawsuit alleges that our use, offers to sell, and/or sales of the PROBODY® technology platform for basic research applications constitutes infringement. The complaint seeks unspecified monetary damages. In September 2022, we filed a motion to dismiss the case and the Court granted the parties’ stipulation to stay all pending case deadlines until that motion is finally resolved. On October 30, 2023, Magistrate Judge Burke issued a Report & Recommendation that recommended granting CytomX’s motion to dismiss all counts of the complaint. In January 2024, the case was transferred to a new Judge and the case will remain stayed pending a ruling by the trial judge on the Magistrate’s Report & Recommendation. We believe that the lawsuit is without merit and intend to vigorously defend ourselves. Accordingly, we cannot reasonably estimate any range of potential future charges, and we have not recorded any accrual for a contingent liability associated with these legal proceedings.

Item 1A. Risk Factors

Risk Factors Summary

We are providing the following summary of risk factors contained in this Quarterly Report on Form 10-Q to enhance the readability and accessibility of our risk factor disclosures in accordance with SEC rules. Please carefully review the full risk factors pertaining to this summary and to additional general risk factors contained in this Quarterly Report on Form 10-Q in their entirety for additional information regarding the material factors that make an investment in our securities speculative or risky. These risks and uncertainties include, but are not limited to, the following:

We are a clinical-stage biopharmaceutical company with a limited operating history and have not generated any revenue from product sales.
We expect that we will need to raise substantial additional funds to advance development of our product candidates and we cannot guarantee that this additional funding will be available on acceptable terms or at all.
Clinical development involves a lengthy and expensive process with an uncertain outcome, and results of earlier studies and trials may not be predictive of future trial results.
Our product candidates are in early stages of development and may fail or suffer delays that materially and adversely affect their commercial viability.
Interim, “top-line,” initial and preliminary data from our clinical trials, including the ongoing Phase 1 clinical trial of CX-904, that we announce or publish from time to time may change as more patient data become available and are subject to audit and verification procedures that could result in material changes in the final data.
Our product candidates may cause undesirable side effects at any time during or after the clinical trial process that could delay or prevent their regulatory approval, limit the commercial profile of an approved label, or result in significant negative consequences following marketing approval, if any, including withdrawal from the market.
If we experience delays or difficulties in the enrollment of patients in clinical trials, our receipt of necessary regulatory approvals could be delayed or prevented.
We are currently conducting and will continue to conduct clinical trials and will contract with third-party manufacturers in foreign countries, including China, which could expose us to risks that could have a material adverse effect on the success of our business.
Because we have no long-term contracts with and rely on third-party manufacturing and supply partners, most of which are sole source suppliers, our supply of research and development, preclinical and clinical development materials may become limited or interrupted or may not be of satisfactory quantity or quality.
We, or third-party manufacturers, may be unable to successfully scale-up manufacturing of our product candidates in sufficient quality and quantity, which would delay or prevent us from developing our product candidates and commercializing approved products, if any.
We rely on third parties to conduct all of our clinical trials and certain of our preclinical studies and intend to continue to do so, and if such third parties do not perform as contractually required, fail to satisfy regulatory or legal requirements or miss expected

32


CytomX Therapeutics, Inc.

 

deadlines, our development programs could be delayed with material and adverse effects on our business, financial condition, results of operations and prospects.
Our approach to the discovery and development of our therapeutic treatments is based on novel technologies that are unproven and may not result in marketable products.
The market may not be receptive to our product candidates based on a novel therapeutic modality, and we may not generate any future revenue from the sale or licensing of product candidates.
We have entered, and may in the future seek to enter, into collaborations with third parties for the development and commercialization of our product candidates using our PROBODY platform. If we fail to enter into such collaborations, or such collaborations are not successful, we may not be able to capitalize on the market potential of our PROBODY platform and resulting product candidates.
If our collaborators cease development efforts under our collaboration agreements, or if any of those agreements are terminated, these collaborations may fail to lead to commercial products and we may never receive milestone payments or future royalties under these agreements.
If we do not achieve our projected development and commercialization goals in the timeframes we announce and expect the commercialization of any of our product candidates may be delayed, or never attained, and our business will be harmed.
We may not successfully engage in strategic transactions, including any additional collaborations we seek, which could adversely affect our ability to develop and commercialize product candidates, impact our cash position, increase our expense and present significant distractions to our management.
If we are unable to successfully develop companion diagnostic tests for certain of our product candidates, or experience significant delays in doing so, we may not realize the full commercial potential of our product candidates.
We face competition from entities that have developed or may develop product candidates for cancer, including companies developing novel treatments and technology platforms. If these companies develop technologies or product candidates more rapidly than we do or their technologies are more effective, our ability to develop and successfully commercialize product candidates may be adversely affected.
If we are not able to comply with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 in a timely manner or with adequate compliance, we may be subject to a loss of stockholder confidence and sanctions or investigations by regulatory authorities or litigation.
Our stock price may be volatile and purchasers of our common stock could incur substantial losses.
Any future pandemic could adversely impact our business, including our research, development, including clinical trials, manufacturing and financial condition.

 

Risk Factors

 

You should consider carefully the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including our financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” If any of the following risks are realized, our business, financial condition, results of operations and prospects could be materially and adversely affected. The risks described below are not the only risks facing the Company. Risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, results of operations and/or prospects.

Risks Related to Our Business

We are a clinical-stage biopharmaceutical company with a limited operating history and have not generated any revenue from product sales. We have a history of losses, expect to continue to incur significant losses for the foreseeable future and may never achieve or maintain profitability, which could result in a decline in the market value of our common stock.

We are a clinical-stage biopharmaceutical company with a limited operating history, developing a novel class of therapeutic antibody product candidates, based on our proprietary biologic PROBODY® conditionally activated technology platform. Since our inception, we have devoted our resources to the development of PROBODY therapeutics. We have had significant operating losses since our inception. As of June 30, 2024 and December 31, 2023, we had an accumulated deficit of $716.2 million and $723.4 million, respectively. Substantially all of our losses have resulted from expenses incurred in connection with our research and development programs and from general and administrative costs associated with our operations.

33


CytomX Therapeutics, Inc.

 

Though we have developed our PROBODY platform, our technologies and product candidates are in early stages of development, and we are subject to the risks of failure inherent in the development of product candidates based on novel technologies. We have not yet demonstrated our ability to successfully complete any mid or late-stage clinical trials, including large-scale, pivotal clinical trials, obtain regulatory approvals, arrange for a third party to manufacture a commercial-scale product candidate, or conduct sales and marketing activities necessary for successful commercialization. Typically, it takes many years to develop one product candidate from the time it enters initial preclinical studies to when it is available for treating patients. Consequently, any predictions made about our future success or viability may not be as accurate as they could be if we had a longer operating history. We will need to transition from a company with a research and development focus to a company capable of supporting commercial activities. We may not be successful in such a transition.

Furthermore, we have never generated any revenue from product sales, and have not obtained regulatory approval for any of our product candidates. We also do not expect to generate any revenue from product sales for the foreseeable future, and we expect to continue to incur significant operating losses for the foreseeable future due to the cost of research and development, preclinical studies and clinical trials and the regulatory approval process for our product candidates. We expect our net losses to increase substantially over time as we continue the development of our pipeline and advance additional programs into clinical development. However, the amount of our future losses is uncertain. Our ability to achieve profitability, if ever, will depend on, among other things, our, or our collaborators, successfully developing product candidates, obtaining regulatory approvals to market and commercialize product candidates, manufacturing any approved products on commercially reasonable terms, establishing a sales and marketing organization or suitable third-party alternatives for any approved product and raising sufficient funds to finance business activities. If we, or our collaborators, are unable to develop our technologies and commercialize one or more of our product candidates or if sales revenue from any product candidate that receives approval is insufficient, we will not achieve profitability, which could have a material and adverse effect on our business, financial condition, results of operations and prospects.

 

We expect that we will need to raise substantial additional funds to advance development of our product candidates and we cannot guarantee that this additional funding will be available on acceptable terms or at all. Failure to obtain this necessary capital when needed may force us to delay, limit or terminate our product development and commercialization of our current or future product candidates.

The development of biopharmaceutical product candidates is capital-intensive. To date, we have used substantial funds to develop our technology and product candidates and will require significant funds to conduct our ongoing clinical trials as well as to further our research and development, preclinical testing and future clinical trials of additional product candidates, to seek regulatory approvals for our product candidates and to manufacture and market any products that are approved for commercial sale. In addition, we have incurred and will continue to incur additional costs associated with operating as a public company. However, financial market conditions, including the public equity markets, and government regulation, including the Inflation Reduction Act of 2022, signed into law by President Biden in August 2022, have made it difficult for biotechnology companies to raise additional funds and may continue to do so. We cannot predict when or if market conditions will change.

As of June 30, 2024, we had cash, cash equivalents and investments of $137.2 million. We believe that our existing capital resources will be sufficient to fund our planned operations to the end of 2025. Our future capital requirements and the period for which we expect our existing resources to support our operations may vary significantly from what we expect and we may not achieve the expected cash flow savings that we anticipate as a result of our recent restructuring. Our monthly spending levels vary based on our ongoing clinical trials, new and ongoing research and development and other corporate activities. Because the length of time and activities associated with conducting our clinical trials and successfully researching and developing our product candidates is highly uncertain, we are unable to estimate the actual funds we will require for development and, once any product candidate is approved, any subsequent marketing and commercialization activities.

The timing and amount of our operating expenditures will depend largely on:

the scope, timing and progress of our ongoing clinical trials as well as any other preclinical and clinical development activities;
the number, size and type of clinical trials and preclinical studies that we may be required to complete for our product candidates, as well as the cost and time of such studies and trials;
the number, scope and prioritization of preclinical and clinical programs we decide to pursue;
the time and cost necessary to produce clinical supplies of our product candidates;
the time and cost necessary to scale our manufacturing capabilities prior to or following regulatory approval and commercial launch of any product candidates;
the progress of the development efforts of parties with whom we have entered or may in the future enter into collaborations and research and development agreements;

34


CytomX Therapeutics, Inc.

 

the timing and amount of payments we may receive or are obligated to pay under our collaboration agreements and license agreements;
our ability to maintain our current licenses and research and development programs and to establish new collaboration arrangements;
the costs involved in prosecuting and enforcing patent and other intellectual property claims, including the ongoing patent infringement lawsuit brought by Vytacera against us;
the cost of any existing or future litigation to which we are or may become a party;
the cost and timing of regulatory approvals; and
our efforts to enhance operational systems and hire additional personnel, including personnel to support development and commercialization of our product candidates and satisfy our obligations as a public company.

If we are unable to obtain funding on a timely basis or on acceptable terms, we may have to delay, reduce or terminate our research and development programs and preclinical studies or clinical trials, limit strategic opportunities or undergo reductions in our workforce or other corporate restructuring activities. For example, in November 2023, we announced that we would not direct significant further investment in the development of CX-2029 in the near-term. We also could be required to seek funds through arrangements with collaborators or others that may require us to relinquish rights to some of our technologies or product candidates that we would otherwise pursue on our own. We do not expect to realize revenue from sales of products or royalties from licensed products in the foreseeable future, if at all, and unless and until our product candidates are clinically tested, approved for commercialization and successfully marketed.

 

To date, we have financed our operations primarily through sales of our common stock, sale of our convertible preferred securities prior to our IPO, payments received under our collaboration agreements, including, more recently, the collaboration and license agreements that we entered into with each of Regeneron and Moderna in November and December 2022, respectively, and funding we received in a private placement of our common stock, warrants and pre-funded warrants in July 2023. We will be required to seek additional funding in the future and currently intend to do so through additional collaborations, public or private equity offerings or debt financings, credit or loan facilities or a combination of one or more of these funding sources. Our ability to raise additional funds will depend on financial, economic and other factors, many of which are beyond our control. Additionally, our stock price has declined and our ability to raise adequate funding through equity offerings, if at all, may be limited. Additional funds may not be available to us on acceptable terms or at all. If we raise additional funds by issuing equity securities, our stockholders will suffer dilution and the terms of any financing may adversely affect the rights of our stockholders. For example, when we issue shares of common stock upon exercise of the pre-funded warrants, Tranche 1 warrants and Tranche 2 warrants (collectively, the Tranche 1 warrants and Tranche 2 warrants, the “Tranche Warrants”) issued in our July 2023 private placement, our existing stockholders will suffer dilution and such dilutive impact may be difficult to compute. 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 received any distribution of our corporate assets.

 

Clinical development involves a lengthy and expensive process with an uncertain outcome, and results of earlier studies and trials may not be predictive of future trial results. We may incur additional costs or experience delays in completing, or ultimately be unable to complete, the development and commercialization of our product candidates.

As is the case with all oncology drugs, our product candidates in clinical development or preclinical development go through a long process and have a high risk of failure, including termination for strategic reasons. It is impossible to predict when or if any of our or our partner’s product candidates will prove safe, pure and potent (or effective) in humans or will receive regulatory approval. Before obtaining marketing approval from regulatory authorities for the sale of any product candidate, we or our partners must complete extensive clinical trials to demonstrate the safety, purity and potency (or efficacy) of our product candidates in humans. Commencement of initial clinical trials for future programs is subject to finalizing the trial design and submission of an IND or similar submission to the FDA or similar global health authorities. In addition, even if we submit an IND or a comparable submission in other jurisdictions for our product candidates, the FDA or other regulatory authorities could disagree that we have satisfied their requirements to commence our clinical trials or disagree with our study design, which may require us to complete additional preclinical studies or amend our protocols or impose stricter conditions on the commencement of clinical trials and may delay our ability to begin Phase 1 clinical trials, causing an increase in the amount of time and expense required to develop our product candidates. As a result of the foregoing, the research and development, preclinical studies and clinical testing of any product candidate is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the development process.

Further, we or our collaborators may also experience delays in completing ongoing clinical trials, completing preclinical studies or initiating further clinical trials of our product candidates. We do not know whether our or our collaborators’ ongoing clinical trials or preclinical studies

35


CytomX Therapeutics, Inc.

 

will be completed on schedule or at all, or whether planned clinical trials or preclinical studies will begin on time, need to be redesigned, enroll patients on time or be completed on schedule, if at all. We or our collaborators may have insufficient internal resources to complete ongoing clinical trials or initiate clinical trials for our other product candidates. The development programs for our product candidates may also be delayed for a variety of reasons, including delays related to:

recruiting suitable patients to participate in a clinical trial;
developing and validating any companion diagnostic to be used in a clinical trial;
the FDA or other regulatory authorities requiring us to submit additional data or imposing other requirements before permitting us to initiate a clinical trial;
obtaining regulatory authority clearance to commence a clinical trial;
reaching agreement on acceptable terms with prospective contract research organizations (“CROs”) and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and clinical trial sites;
obtaining institutional review board (“IRB”) approval at each clinical trial site;
having patients complete a clinical trial or return for post-treatment follow-up;
clinical trial sites deviating from trial protocol or dropping out of a trial;
adding new clinical trial sites;
manufacturing our product candidates in sufficient quality and quantity for use in clinical trials; or
collaborators electing to not pursue development and commercialization of our product candidates.

In addition, the results of preclinical studies and early clinical trials of our product candidates may not be predictive of the results of later-stage clinical trials. Product candidates in later stages of clinical trials may fail to show the desired safety and efficacy traits despite having progressed through preclinical studies and initial clinical trials. A number of companies in the biopharmaceutical industry have suffered significant setbacks in advanced clinical trials due to lack of efficacy or safety profiles, notwithstanding promising results in earlier trials.

 

Our product candidates are in early stages of development and may fail or suffer delays that materially and adversely affect their commercial viability. If we are unable to advance our product candidates through clinical development, obtain regulatory approval and ultimately commercialize such product candidates, or experience significant delays in doing so, our business will be materially harmed.

We are very early in our development efforts, including with CX-904 and CX-2051 currently continuing in early-stage clinical development. We received clearance to proceed for an IND filed for CX-801 and are in the process of initiating enrollment in a Phase 1 clinical trial for that product candidate. We have no products on the market and our ability to achieve and sustain profitability depends on obtaining regulatory approvals for and successfully commercializing our product candidates, either alone or with third parties. Before obtaining regulatory approval for the commercial distribution of our product candidates, we or our collaborator must conduct extensive preclinical tests and clinical trials to demonstrate sufficient safety, purity and potency (or efficacy) of our product candidates in patients.

As a result, we may not have the financial resources to continue development of, or to modify existing or enter into new collaborations for, a product candidate if we experience any issues that delay or prevent regulatory approval of, or our ability to commercialize, product candidates, including:

negative or inconclusive results from our clinical trials, the clinical trials of our collaborators or the clinical trials of others for product candidates similar to ours, leading to a decision or requirement to conduct additional preclinical testing or clinical trials or abandon a program;
product-related side effects experienced by participants in our clinical trials, the clinical trials of our collaborators or by individuals using drugs or therapeutic biologics similar to our product candidates;
delays in submitting INDs or comparable foreign applications or delays or failure in obtaining the necessary approvals or allowances from regulators to commence a clinical trial, or a suspension or termination of a clinical trial once commenced;
conditions imposed by the FDA or comparable foreign authorities regarding the scope or design of our clinical trials;
delays in enrolling research subjects in clinical trials;
high drop-out rates of research subjects;

36


CytomX Therapeutics, Inc.

 

inadequate supply or quality of product candidate components or materials or other supplies necessary for the conduct of our or our collaborators’ clinical trials;
greater than anticipated clinical trial costs;
delay in the development or approval of companion diagnostic tests for our product candidates;
delays or difficulties in the manufacturing of our product candidates;
unfavorable FDA or other regulatory agency inspection and review of a clinical trial site;
failure of our third-party contractors or investigators to comply with regulatory requirements or otherwise meet their contractual obligations in a timely manner, or at all;
delays and changes in regulatory requirements, policy and guidelines, including the imposition of additional regulatory oversight around clinical testing generally or with respect to our technology in particular; or
varying interpretations of data by the FDA and similar foreign regulatory agencies.

We could find that the therapeutics we or our collaborators pursue are not safe, pure, potent (or efficacious). Further, a clinical trial may be suspended or terminated by us, our collaborators, the IRBs of the institutions in which such trials are being conducted, the Data Safety Monitoring Board for such trial or by the FDA or other regulatory authorities due to a number of factors, including failure to 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 drug or therapeutic biologic, changes in governmental regulations or administrative actions or lack of adequate funding to continue the clinical trial. Furthermore, we expect to rely on our collaborators, CROs and clinical trial sites to ensure proper and timely conduct of our clinical trials and while we expect to enter into agreements governing their committed activities, we have limited influence over their actual performance.

If we or our collaborators 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 or receive royalties 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 development and approval process and jeopardize our ability to commence product sales and generate revenues. Furthermore, if one or more of our product candidates or our PROBODY therapeutic technology generally prove to be ineffective, unsafe or commercially unviable, the development of our entire platform and pipeline could be delayed, potentially permanently. For example, in March 2023, AbbVie announced that it would not advance CX-2029 into additional clinical trials and terminated our 2016 CD71 License and Collaboration Agreement for CX-2029. In November 2023, we announced that we would not direct significant further investment in the development of CX-2029 in the near-term. Any similar occurrences may materially and adversely affect our business, financial condition, results of operations and prospects. In addition, 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 regulatory approval of our product candidates.

 

Interim, “top-line,” initial and preliminary data from our clinical trials, including the ongoing Phase 1 clinical trial of CX-904, that we announce or publish from time to time may change as more patient data become available and are subject to audit and verification procedures that could result in material changes in the final data.

From time to time, we may publicly disclose preliminary or top-line data from our preclinical studies and clinical trials, which is 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 study or 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 top-line or preliminary results that we report may differ from future results of the same studies, or different conclusions or considerations may qualify such results, once additional data have been received and fully evaluated. Top-line data also 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, top-line data should be viewed with caution until the final data are available. In May 2024, we disclosed initial data from our ongoing Phase 1a dose escalation clinical trial of CX-904. The clinical trial continues to enroll patients and we cannot provide any assurance that future data in this Phase 1 clinical trial or any subsequent clinical trials of CX-904 will confirm the early results generated in this ongoing clinical trial.

From time to time, we may also disclose interim data from our preclinical studies and clinical trials. Interim data from clinical trials that we may complete are subject to the risk that one or more of the clinical outcomes may materially change as patient enrollment continues and more patient data become available or as patients from our clinical trials continue other treatments for their disease. Adverse differences between preliminary, top-line, or interim data and final data could significantly harm our business prospects.

37


CytomX Therapeutics, Inc.

 

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 our company in general. In addition, the information we choose to publicly disclose regarding a particular study or clinical trial is based on what is typically extensive information, and you or others may not agree with what we determine is material or otherwise appropriate information to include in our disclosure.

 

Our product candidates may cause undesirable side effects at any time during or after the clinical trial process that could delay or prevent their regulatory approval, limit the commercial profile of an approved label, or result in significant negative consequences following marketing approval, if any, including withdrawal from the market.

Undesirable side effects caused by our product candidates could cause us, our collaborators or regulatory authorities to interrupt, delay or halt clinical trials and could result in a more restrictive label or the delay or denial of regulatory approval by the FDA or other regulatory authorities. As is the case with all oncology drugs, there may be immediate or late side effects associated with the use of our product candidates, including CX-904, CX-2051 and CX-801. In May 2024, we disclosed initial data from our ongoing Phase 1a dose escalation clinical trial for CX-904. There can be no assurance that unexpected adverse events will not occur in our ongoing trials, including the ongoing Phase 1 clinical trial of CX-904, or in future trials involving our product candidates or the product candidates of our collaborators. Undesirable side effects may appear in later trials that were not observed in our earlier trials or may be more severe in later trials than earlier trials.

 

The results of our or our collaborators’ future clinical trials could reveal a high and unacceptable severity of adverse side effects, including immune system related adverse events or increased toxicity, and it is possible that patients enrolled in such clinical trials could respond in unexpected ways or otherwise have unexpected adverse events. For example, in 2022 we initiated a first-in-human Phase 1 clinical trial with CX-904 and, while we believe our preclinical studies indicate the potential to reach a favorable therapeutic index, clinical data will be necessary to specify an acceptable dose. We cannot provide assurance that we will reach an acceptable dose for CX-904 or for CX-2051 and CX-801. Furthermore, any ongoing or future clinical trials of our product candidates, including those for CX-904, CX-2051 and CX-801, could face risks related to undesirable side effects, including unacceptable toxicity.

In the event that our clinical trials or the clinical trials of our collaborators reveal severe adverse side effects, our or our collaborators’ clinical trials could be suspended or terminated and the FDA or comparable foreign regulatory authorities could impose a clinical hold, order us to cease further development of or deny approval of our product candidates for any or all targeted indications. Such side effects could also affect patient recruitment or the ability of enrolled patients to complete the trial or result in potential product liability claims. In addition, any occurrences of side effects with respect to one of our product candidates could negatively affect our or any collaborator’s ability to enroll patients and seek regulatory approval for other product candidates that we have developed using our PROBODY platform, which could also result in a collaborator terminating any program utilizing our PROBODY platform and the termination of such collaborative relationship. Any of these occurrences may materially and adversely affect our business, financial condition, results of operations and prospects. Further, clinical trials by their nature utilize a sample of the potential patient population. With a limited number of patients and limited duration of exposure, rare and severe side effects of our product candidates may only be uncovered with a significantly larger number of patients exposed to the product candidate.

In the event that any of our product candidates receives regulatory approval and we, our collaborators or others identify undesirable side effects caused by such product or any other PROBODY therapeutics, any of the following adverse events could occur, which could result in the loss of significant revenue to us and materially and adversely affect our results of operations and business:

regulatory authorities may withdraw their approval of the product or seize the product;
we or our collaborators may be required to recall the product or change the way the 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;
we may be subject to fines, injunctions or the imposition of civil or criminal penalties;
regulatory authorities may require the addition of labeling statements, such as a “black box” warning or a contraindication;
we may be required to create a Medication Guide outlining the risks of such side effects for distribution to patients, or to conduct post-marketing studies;
we could be sued and held liable for harm caused to patients;
the product may become less competitive; and
our reputation may suffer.

38


CytomX Therapeutics, Inc.

 

In addition, adverse side effects caused by any drugs of other companies utilizing the same or similar antibodies of our product candidates, or that are similar in nature to our product candidates could delay or prevent regulatory approval of our product candidates, limit the commercial profile of an approved label for our product candidates, or result in significant negative consequences following marketing approval.

We believe that any of these events could prevent us from achieving or maintaining market acceptance of our product candidates and could substantially increase the costs of commercializing our product candidates, if approved, and significantly impact our ability to successfully commercialize our product candidates and generate revenues.

 

If we experience delays or difficulties in the enrollment of patients in clinical trials, our receipt of necessary regulatory approvals could be delayed or prevented.

We may not be able to initiate or continue clinical trials for our product candidates if we are unable to locate and enroll a sufficient number of eligible patients to participate in these trials as required by the FDA or similar regulatory authorities outside the United States. Patient enrollment, a significant factor in the timing of clinical trials, is affected by many factors, including:

the size and nature of the target patient population;
the severity of the disease or condition under investigation;
the eligibility criteria for the clinical trial;
the design of the clinical trial;
the availability of an appropriate genomic screening test;
the perceived risks and benefits of the product candidate under study;
availability and efficacy of approved therapies for the disease or condition under investigation;
the efforts to facilitate timely enrollment in clinical trials;
the patient referral practices of physicians;
the ability to monitor patients adequately during and after treatment;
the risk that patients enrolled in clinical trials will drop out of a trial; and
the proximity and availability of clinical trial sites for prospective patients.

In addition, competing clinical trials and clinicians’ and patients’ perceptions as to the potential advantages of the product candidate being studied in relation to other available therapies, including any new drugs or therapeutic biologics that may be approved for the indications we are investigating, could affect our ability to enroll a sufficient number of eligible patients in our clinical trials. There can be no assurance that new or further trials with our current or future drug candidates will not be adversely affected by a limited patient population. Our clinical trials of CX-904, CX-2051 and CX-801 study patients who have one or a select number of specific tumor types rather than patients suffering from any cancer, which limits the rate of enrollment of the trial. In addition, some of our clinical trials seek to treat indications with small population sizes which could be particularly difficult to enroll. The clinical trials for our molecules also compete with thousands of clinical trials with alternative anti-cancer drugs in similar classes (e.g. antibody-drug conjugates), and certain arms of the clinical trials may be difficult to enroll due to the emerging standard of care for such indications in certain jurisdictions, including the United States. Likewise, our clinical trials of CX-904, CX-2051 and CX-801 are also competing with thousands of other anti-cancer clinical trials. Any clinical trials of our product candidates initiated by our collaborators will face similar and additional risks relating to enrollment. We or our collaborators could also encounter delays in the development of any of our product candidates if prescribing physicians encounter unresolved ethical issues associated with enrolling patients in clinical trials of our product candidates in lieu of prescribing existing treatments that have established safety and efficacy profiles. Any delays relating to patient enrollment could cause significant delays in the timing of our or our collaborators’ clinical trials, which may materially and adversely affect our business, financial condition, results of operations and prospects.

 

We will continue to conduct clinical trials and contract with third-party manufacturers in foreign countries, including China, which could expose us to risks that could have a material adverse effect on the success of our business.

 

We have enrolled or are planning to enroll patients in our clinical trials outside the United States, including in Europe and South Korea. While we generally conduct our clinical trials primarily or partially in the U.S., the acceptance of study data from clinical trials conducted outside the U.S. or another jurisdiction by the FDA or comparable foreign regulatory authority may be subject to certain conditions or may not be accepted at all. In cases where data from foreign clinical trials are intended to serve as the sole basis for marketing approval in the

39


CytomX Therapeutics, Inc.

 

U.S., the FDA will generally not approve the application on the basis of foreign data alone unless (i) the data are applicable to the U.S. population and U.S. medical practice; (ii) the trials were performed by clinical investigators of recognized competence and pursuant to good clinical practices (“GCPs”) regulations; and (iii) the data may be considered valid without the need for an on-site inspection by the FDA, or if the FDA considers such inspection to be necessary, the FDA is able to validate the data through an on-site inspection or other appropriate means. In addition, even where the foreign study data are not intended to serve as the sole basis for approval, if the trial was not subject to an IND, the FDA will not accept the data as support for an application for marketing approval unless the study was well-designed and well-conducted in accordance with GCP requirements and the FDA is able to validate the data from the study through an onsite inspection, if deemed necessary. Many foreign regulatory authorities have similar approval requirements. In addition, such foreign trials would be subject to the applicable local laws of the foreign jurisdictions where the trials are conducted. There can be no assurance that the FDA or any comparable foreign regulatory authority will accept data from trials conducted outside of the U.S. or the applicable jurisdiction. If the FDA or any comparable foreign regulatory authority does not accept such data, it would result in the need for additional trials, which could be costly and time-consuming, and which may result in current or future product candidates that we may develop not receiving approval for commercialization in the applicable jurisdiction.

 

In addition, we currently contract manufacturing operations to third parties, and certain of our product candidates are manufactured by and will in the future be manufactured by third parties outside the U.S., including in China. For example, we have a contract with a third-party manufacturer located in China for product candidates, including CX-2051 and CX-801, and accordingly we are exposed to the possibility of drug product supply disruption, delay and increased costs in the event of changes in the policies of the U.S. or Chinese governments, political unrest or unstable economic conditions in China.

 

Further, in January 2024, the U.S. House of Representatives introduced the BIOSECURE Act (H.R. 7085) and the Senate advance a substantially similar bill (S.3558), which legislation, if passed and enacted into law, would have the potential to restrict the ability of U.S. biopharmaceutical companies like us to purchase services or products from, or otherwise collaborate with, certain Chinese biotechnology companies “of concern”, including a third-party manufacturer we use for certain product candidates, without losing the ability to contract with, or otherwise receive funding from, the U.S. government.

 

Conducting clinical trials and contracting with third-party manufacturers outside the United States also exposes us to additional risks, including risks associated with additional foreign regulatory requirements; foreign exchange fluctuations; patient monitoring and compliance; compliance with foreign manufacturing, customs, shipment and storage requirements; and cultural differences in medical practice and clinical research. We are also subject to risks associated with doing business globally, including commercial, political, and financial risks. In addition, we are subject to potential disruption caused by military conflicts; potentially unstable governments or legal systems; civil or political upheaval or unrest; local labor policies and conditions; possible expropriation, nationalization, or confiscation of assets; problems with repatriation of foreign earnings; economic or trade sanctions; closure of markets to imports; anti-American sentiment; terrorism or other types of violence in or outside the United States; health pandemics; and a significant reduction in global travel. Our success will depend, in part, on our ability to overcome the challenges we encounter with respect to these risks and other factors affecting U.S. companies with global operations. If our global clinical trials or foreign third-party suppliers were to experience significant disruption due to these risks or for other reasons, it could have a material adverse effect on our business, financial condition, results of operations and prospects.

 

Because we have no long-term contracts with and rely on third-party manufacturing and supply partners, most of which are sole source suppliers, our supply of research and development, preclinical and clinical development materials may become limited or interrupted or may not be of satisfactory quantity or quality.

 

We rely on third-party contract manufacturers to manufacture our clinical trial and preclinical study product supplies, some of which are located in foreign countries. Most of our clinical trial manufacturing contractors and suppliers are our sole source for their respective manufacturing and supplies. Failure of any of these contractors could put our ability to have clinical trial material available when needed at risk. Any such failure to have clinical trial material available when needed could result in a substantial delay of our clinical trials. For each of CX-904, CX-2051 and CX-801 our manufacturing supply chain includes several contract manufacturers, and failure by any of these manufacturers could result in interruptions of our clinical studies. For example, beginning in October 2023, one of our contract manufacturers of CX-2051 experienced production failures. Although we are taking steps to manage our long-term supply of CX-2051, there can be no assurance that we will not have future production failures, which could affect our ability to conduct our trials for CX-2051 or any other clinical trial drug candidates, including CX-801 and CX-904, on our planned timeline or at all. We do not own manufacturing facilities for producing such supplies and do not have any long-term contracts and we do not currently have an alternative to any of our third-party contract manufacturers. There can be no assurance that our preclinical and clinical development product supplies will not be limited, interrupted, or of satisfactory quality or continue to be available at acceptable prices. In particular, any replacement of any of our third-party contract manufacturers could require significant effort and expertise because there may be a limited number of qualified replacements. In

40


CytomX Therapeutics, Inc.

 

addition, we may encounter issues with transferring technology to a new third-party manufacturer, and we may encounter regulatory delays if we need to move the manufacturing of our products from one third-party manufacturer to another.

 

The manufacturing process for a product candidate is subject to FDA and foreign regulatory authority review. Suppliers and manufacturers must meet applicable manufacturing requirements and undergo rigorous facility and process validation tests required by regulatory authorities in order to comply with regulatory standards, such as current Good Manufacturing Practices (“cGMPs”). In the event that any of our manufacturers fails to comply with such requirements or to perform its obligations to us in relation to quality, timing or otherwise, such as the CX-2051 manufacturing production failures our contract manufacturer experienced in 2023, or if our supply of components or other materials becomes limited or interrupted for other reasons, such as one of our manufacturers going out of business, we may be forced to manufacture the materials ourselves, for which we currently do not have the capabilities or resources, or enter into an agreement with another third party, which we may not be able to do on reasonable terms, if at all. In some cases, the technical skills or technology required to manufacture our product candidates may be unique or proprietary to the original manufacturer and we may have difficulty transferring such skills or technology to another third party and a feasible alternative may not exist. These factors would increase our reliance on such manufacturer or require us to obtain a license from such manufacturer in order to have another third party manufacture our product candidates. If we are required to change manufacturers for any reason, we will be required to verify that the new manufacturer maintains facilities and procedures that comply with quality standards and with all applicable regulations and guidelines. The delays associated with the verification of a new manufacturer could negatively affect our ability to develop product candidates in a timely manner or within budget.

 

We expect to continue to rely on third-party manufacturers if we receive regulatory approval for any product candidate. To the extent that we have existing, or enter into future, manufacturing arrangements with third parties, we will depend on these third parties to perform their obligations in a timely manner consistent with contractual and regulatory requirements, including those related to quality control and assurance. If we are unable to obtain or maintain third-party manufacturing for product candidates, or to do so on commercially reasonable terms, we may not be able to develop and commercialize our product candidates successfully. We may find that our third-party manufacturer is unable to scale up the process in order to produce commercial quantities of our products. Our or a third party’s failure to execute on our manufacturing requirements and comply with cGMPs could adversely affect our business in a number of ways, including:

an inability to initiate or continue clinical trials of product candidates under development;
delay in submitting regulatory applications, or receiving regulatory approvals, for product candidates;
loss of the cooperation of a collaborator;
subjecting third-party manufacturing facilities or our manufacturing facilities to additional inspections by regulatory authorities;
requirements to cease distribution or to recall batches of our product candidates; and
in the event of approval to market and commercialize a product candidate, an inability to meet commercial demands for our products.

The supply chain for the manufacturing of our product candidates is complicated and can involve many parties. This is especially the case for our clinical-stage conditionally activated ADCs. If we were to experience any supply chain issues, our product supply could be seriously disrupted. In addition, we expect the logistical challenges associated with our supply chain to grow more complex as additional product candidates commence any clinical trials.

 

We, or third-party manufacturers, may be unable to successfully scale-up manufacturing of our product candidates in sufficient quality and quantity, which would delay or prevent us from developing our product candidates and commercializing approved products, if any.

 

It may prove more challenging than we anticipate to manufacture products that incorporate our PROBODY therapeutic technology. In order to conduct clinical trials of our product candidates, including our clinical trials for CX-904, CX-2051 and CX-801 we will need to manufacture them in large quantities. There can be no assurance that we will not have future production failures, which could affect our ability to conduct our trials for CX-904, CX-2051 or CX-801 or any other clinical trial drug candidates on our planned timeline or at all. Furthermore, in order to conduct later stage clinical trials of our product candidates and eventually, if approved, commercial products, we will need to manufacture them in larger quantities. We, or any manufacturing partners, may be unable to successfully increase the manufacturing scale and capacity for any of our product candidates in a timely or cost-effective manner, or at all. However, we may have to start late-stage trials with our early clinical trial drug product and switch to late-stage or commercial drug product mid trial. In such event, the FDA will require us to complete bridging studies to compare the earlier stage material with late-stage or commercial material to assure comparability between the earlier trial material and the late- stage or commercial material. Changing formulation and scaling up the process is a complicated and difficult task. While we believe we can complete this process successfully, there can be no assurances that the changes we make to the drug product and manufacturing process will be successful or completed in a timely manner or that the FDA will not require additional development steps or studies from those we believe are necessary. If we are not able to scale up our manufacturing capabilities with respect to any of our product candidates, increase the life of drug stability of product candidates, or successfully complete the FDA’s

41


CytomX Therapeutics, Inc.

 

bridging requirements, the development, testing, and clinical trials of that product candidate may be delayed or infeasible, and regulatory approval or commercial launch of any resulting product may be delayed or not obtained, which could significantly harm our business.

 

Our approach to the discovery and development of our therapeutic treatments is based on novel technologies that are unproven and may not result in marketable products.

We plan to continue to develop a pipeline of product candidates using our proprietary PROBODY platform. We believe that product candidates (including cancer immunotherapies, conditionally activated ADCs and bispecific antibodies) identified with our product discovery platform may offer an improved therapeutic approach by taking advantage of unique conditions in the tumor microenvironment, thereby reducing the dose-limiting toxic effects associated with traditional antibody products, which can also attack healthy tissue. However, the scientific research that forms the basis of our efforts to develop product candidates based on our PROBODY platform is ongoing, including the research resulting from our ongoing clinical trials for CX-904, CX-2051and CX-801.

We may ultimately discover that our PROBODY platform and any product candidates resulting from it do not possess certain properties required for therapeutic effectiveness or protection from toxicity. For example, when PROBODY therapeutics are administered to human subjects, protease levels in tumors may not be sufficient and the peptide mask may not be cleaved, which would limit the potential efficacy of the antibody. In addition, if the peptide mask is inappropriately released, for example, due to an inflammatory disease, it may reduce the potential to limit toxicity of the anti-cancer agent or result in unforeseen events when administered in humans. Binding of the peptide mask to the antigen-binding domain of the PROBODY may not be constant, which could lead to intermittent periods when the antigen-binding domain or antibody portion is unmasked. Furthermore, PROBODY product candidates may not remain stable in the human body for the period of time required for the drug to reach and to bind to the target tissue. In addition, product candidates based on our PROBODY platform may demonstrate different chemical and pharmacological properties in patients than they do in laboratory studies. Although our PROBODY platform and certain product candidates have demonstrated successful results in animal studies, they may not demonstrate the same chemical and pharmacological properties in humans and may interact with human biological systems in unforeseen, ineffective, or harmful ways. Our understanding of the molecular pharmacology of PROBODY therapeutics, that is, the precise manner and sequence in which they are activated and behave in vivo, is incomplete. PROBODY therapeutics are complex biological molecules and we are evaluating the performance of this new technology in cancer patients for the first time. Many specific elements of PROBODY therapeutic function may contribute to their overall safety and efficacy profile including, but not limited to, the removal of only one mask from the dually-masked antibody, the removal of both masks from the dually-masked antibody, the binding strength of masks for the underlying antibody, and the binding strength of the underlying antibody for its target. We have limited structural evidence for how masks interact with antibodies. It may take many years before we develop a full understanding of PROBODY pharmacology, and we may never know precisely how they function in vivo. As with any new biologic or product developed on a novel platform, we have a limited understanding of the immunogenicity profile of PROBODY therapeutics. As a result, our PROBODY product candidates may trigger immune responses, such as anti-drug antibody (“ADA”), that may inhibit the ability of the antibody to reach the target tissue, inhibit the ability of the antibody to bind to its target, cause adverse side effects in humans or cause hypersensitivity reactions. For example, we reported in February 2019 that in our pacmilimab trial at the 10 mg/kg dose, the ADA rate was approximately 62%. We do not believe the ADA rate impacted our ability to reach targeted drug exposures. However, we cannot provide assurance that it will not later limit drug exposure or cause severe adverse events for our other drug candidates. Problems that are specific to our PROBODY platform may have an unfavorable impact on all of our product candidates. As a result, we may never succeed in developing a marketable product and we may never become profitable, which would cause the value of our common stock to decline.

In addition, the scientific evidence to support the feasibility of developing product candidates against novel, difficult to drug targets, is both preliminary and limited. For example, our understanding of the expression of our drug targets in both healthy and diseased tissues is still developing. As a result, we cannot provide any assurance that we will be able to successfully identify and advance any product candidates to target novel, difficult-to-drug targets.

Additionally, we recently entered into a collaboration with Moderna for the development of mRNA based product candidates. We do not know whether our PROBODY platform will be able to successfully develop product candidates utilizing this mRNA technology.

We believe that the FDA and foreign regulatory authorities have limited experience with conditionally activated therapeutics in oncology, such experience primarily coming from praluzatamab ravtansine, CX-2029, BMS-986249, BMS-986288, and pacmilimab. We believe that such limited experience may increase the complexity, uncertainty and length of the regulatory approval process for our product candidates and may keep us from commencing first-in-human trials in certain countries. As there is limited historical precedent for the regulatory approval of conditionally activated therapeutics in oncology, there is a higher degree of risk that the FDA or other regulatory authorities could disagree that we or our collaborators have satisfied their requirements to commence clinical trials for some product candidates or disagree with our study designs, which may require us to complete additional preclinical studies or amend our protocols or impose stricter conditions on the commencement of clinical trials. In addition, local clinical practice in other countries may affect whether we or our collaborators are able to initiate a clinical trial there. As a result, we and our collaborators may never receive approval to market and commercialize any

42


CytomX Therapeutics, Inc.

 

product candidate. Even if we or our collaborators obtain regulatory approval, the approval may be for targets, disease indications or patient populations that are not as broad as we or they intended or desired or may require labeling that includes significant use or distribution restrictions or safety warnings. We or our collaborators may be required to perform additional or unanticipated clinical trials to obtain approval or be subject to post-marketing testing requirements to maintain regulatory approval. If one or more of our product candidates or our PROBODY technology generally prove to be ineffective, unsafe or commercially unviable, our entire platform and pipeline may have little, if any, value, which would have a material and adverse effect on our business, financial condition, results of operations and prospects.

 

The market may not be receptive to our product candidates based on a novel therapeutic modality, and we may not generate any future revenue from the sale or licensing of product candidates.

Even if regulatory approval is obtained for a product candidate, we may not generate or sustain revenue from sales of the product due to factors such as whether the product can be sold at a competitive cost and whether it will otherwise be accepted in the market. The product candidates that we are developing are based on our PROBODY platform, which is a new technology and therapeutic approach. Market participants with significant influence over acceptance of new treatments, such as physicians and third-party payors, may not adopt a product or treatment based on our PROBODY platform and technologies, and we may not be able to convince the medical community and third-party payors to accept and use, or to provide favorable reimbursement for, any product candidates developed by us or our collaborators. This may be particularly true for any of our product candidates for which there are existing approved therapies. Market acceptance of our product candidates will depend on, among other factors:

the timing of our receipt of any marketing and commercialization approvals;
the terms of any approvals and the countries in which approvals are obtained;
the safety, purity, potency (or efficacy) of our product candidates, including those being developed by our collaborators;
the prevalence and severity of any adverse side effects associated with our product candidates;
limitations or warnings contained in any labeling approved by the FDA or other regulatory authority;
the availability of effective companion diagnostics;
relative convenience and ease of administration of our product candidates;
the willingness of patients to accept any new methods of administration;
the success of our physician education programs;
the availability of coverage and adequate reimbursement from government and third-party payors;
the pricing of our products, particularly as compared to alternative treatments; and
the availability of alternative effective treatments for the disease indications our product candidates are intended to treat and the relative risks, benefits and costs of those treatments.

If any product candidate we commercialize fails to achieve market acceptance, it could have a material and adverse effect on our business, financial condition, results of operations and prospects.

 

We have entered, and may in the future seek to enter, into collaborations with third parties for the development and commercialization of our product candidates using our PROBODY platform. If we fail to enter into such collaborations, or such collaborations are not successful, we may not be able to capitalize on the market potential of our PROBODY platform and resulting product candidates.

Since 2013, we have entered into collaborations with AbbVie, Amgen, Astellas, Bristol Myers Squibb, ImmunoGen, Moderna, Pfizer, Regeneron and others to develop certain PROBODY therapeutics. We may in the future seek third-party collaborators for development and commercialization of other therapeutic technologies or product candidates. Biopharmaceutical companies are our prior and likely future collaborators for any marketing, distribution, development, licensing or broader collaboration arrangements. With respect to our existing collaboration agreements, and what we expect will be the case with any future collaboration agreements, we have and would expect to have limited control over whether such collaborations pursue the development of our product candidates or the amount and timing of resources that such collaborators dedicate to the development or commercialization of our product candidates. For instance, in March 2023, AbbVie terminated the collaboration agreement for CX-2029 and the ongoing discovery agreement we had entered into with them in 2016. Our partners have chosen multiple targets for research, some of which continue to be advanced and others which do not continue to advance. Our partners will continue to choose early research targets from time to time, some of which will advance into further research and development and some of which will not. For example, in January 2023, Bristol Myers Squibb announced that it would deprioritize the Phase 2 clinical program for BMS-986249 and advance the BMS-986288 into a Phase 2 program, and on March 6, 2024, Bristol Myers Squibb notified us that it would not continue the BMS-986288 program. As a result, there can be no assurances that any of the programs covered by our existing

43


CytomX Therapeutics, Inc.

 

or future collaborations will be developed further. Further, our ability to generate revenues from our existing and future arrangements will depend on our collaborators’ abilities to successfully perform the functions assigned to them in these arrangements. Additionally, some of our collaborations may require us to share in certain development and commercialization expenses. If we cannot afford to share such expenses when required, our rights under such collaborations may be adversely affected, including potentially that our collaborators may terminate the relevant agreement. Overall, collaborations involving our product candidates currently pose, and will continue to pose, the following risks to us:

collaborators have significant discretion in determining the amount and timing of efforts and resources that they will apply to these collaborations, including, with respect to Amgen, CX-904;
collaborators may not pursue development and commercialization of our product candidates or may elect not to continue or renew development or commercialization programs based on preclinical or clinical trial results, changes in the collaborators’ strategic focus or available funding or resources, or external factors such as an acquisition that diverts resources or creates competing priorities;
collaborators have significant discretion in designing any clinical trials they operate pursuant to our collaboration agreements and may release data from such clinical trials, including with respect to our PROBODY therapeutics, without consulting us;
collaborators may delay clinical trials, provide insufficient funding for a clinical trial program, stop a clinical trial or abandon a product candidate, repeat or conduct new clinical trials or require a new formulation of a product candidate for clinical testing and are not necessarily required to give us information about their clinical data;
collaborators may independently develop, or develop with third parties, products that compete directly or indirectly with our product candidate if the collaborators believe that competitive products are more likely to be successfully developed or can be commercialized under terms that are more economically attractive than ours;
collaborators with marketing and distribution rights to one or more products may not commit sufficient resources to the marketing and distribution of such product or products;
collaborators may not properly maintain or defend our intellectual property rights or may use our proprietary information in such a way as to invite litigation that could jeopardize or invalidate our intellectual property or proprietary information or expose us to litigation or potential liability;
collaborators may infringe, misappropriate or otherwise violate the intellectual property rights of third parties, which may expose us to litigation and potential liability;
disputes may arise between the collaborators and us that result in the delay or termination of the research, development or commercialization of our product candidate or that result in costly litigation or arbitration that diverts management attention and resources; and
collaborations may be terminated and, if terminated, may result in a need for additional capital to pursue further development or commercialization of the applicable product candidates.

For example, in January 2023, we announced topline results of the Phase 2 expansion cohorts of CX-2029 and in March 2023, AbbVie decided not to continue the future development of CX-2029. CytomX re-acquired full rights to CX-2029, however, in the fourth quarter of 2023, the Company decided to not to make any further significant investments in the solid tumor CX-2029 program in the near-term, but continues to have a strategic interest in the CD71 target, including next-generation approaches.

As a result of the foregoing, our current and any future collaboration agreements may not lead to development or commercialization of our product candidates in the most efficient manner or at all and may not result in the realization of the benefits we expected to achieve upon our entry into such agreements. Any failure to successfully develop or commercialize our product candidates pursuant to our current or any future collaboration agreements could have a material and adverse effect on our business, financial condition, results of operations and prospects.

 

If our collaborators cease development efforts under our collaboration agreements, or if any of those agreements are terminated, these collaborations may fail to lead to commercial products and we may never receive milestone payments or future royalties under these agreements.

Substantially all of our revenue to date has been derived from our existing collaboration agreements, including, most recently, the agreements that we entered into with Regeneron and Moderna in 2022, and a significant portion of our future revenue and cash resources is expected to be derived from these agreements or other similar agreements we may enter into in the future. Revenue from research and development collaborations depend upon continuation of the collaborations, reimbursement of development costs, the achievement of milestones and

44


CytomX Therapeutics, Inc.

 

royalties, if any, derived from future products developed from our research. If our development partners do not select additional targets and we are unable to successfully advance the development of our product candidates or achieve milestones, revenue and cash resources from milestone payments under our collaboration agreements will be substantially less than expected.

In addition, to the extent that any of our collaborators were to terminate a collaboration agreement, we may decide to independently develop these product candidates to the extent we retain development rights. Such development could include funding preclinical or clinical trials, assuming marketing and distribution costs and defending intellectual property rights. Alternatively, in certain instances, we may choose to abandon product candidates altogether. For instance, in March 2023, AbbVie terminated our 2016 CD71 License and Collaboration Agreement, and from time to time some of our research programs have been terminated by our partners. The termination of any of our collaboration agreements or individual programs within a collaboration agreement could result in a change to our business plan and may have a material adverse effect on our business, financial condition, results of operations and prospects. If a collaboration is terminated, we would not be eligible to receive the milestone, royalty or other payments that would have been payable under the collaboration agreement. For example, in March 2024, Bristol Myers Squibb notified us that it would not continue the BMS-986288 program and we will not receive any milestone or other payments from them on this program.

 

If we do not achieve our projected development and commercialization goals in the timeframes we announce and expect the commercialization of any of our product candidates may be delayed, or never attained, and our business will be harmed.

For planning purposes, we sometimes estimate the timing of the accomplishment of various scientific, clinical, regulatory and other product development objectives. These milestones may include our expectations regarding the commencement or completion of scientific studies and clinical trials, the submission of regulatory filings, or commercialization objectives. From time to time, we may publicly announce the expected timing of some of these milestones, such as the completion of an ongoing clinical trial, the initiation of other clinical programs, receipt of marketing approval, or a commercial launch of a product. The achievement of many of these milestones may be outside of our control. All of these milestones are based on a variety of assumptions which may cause the timing of achievement of the milestones to vary considerably from our estimates, including:

our available capital resources or capital constraints we experience;
the rate of progress, costs and results of our clinical trials and research and development activities, including the extent of scheduling conflicts with participating clinicians and collaborators;
our ability to identify and enroll patients who meet clinical trial eligibility criteria;
our receipt of approvals by the FDA and other regulatory authorities and the timing thereof;
other actions, decisions or rules issued by regulators;
our ability to access sufficient, reliable and affordable supplies of materials used in the manufacture of our product candidates;
our ability to manufacture and supply clinical trial materials to our clinical sites on a timely basis;
the efforts of our collaborators with respect to the commercialization of our products; and
the securing of, costs related to, and timing issues associated with, product manufacturing as well as sales and marketing activities.

If we fail to achieve announced milestones in the timeframes we expect, the commercialization of any of our product candidates may be delayed or never attained, and our business and results of operations may be harmed.

 

We may not successfully engage in strategic transactions, including any additional collaborations we seek, which could adversely affect our ability to develop and commercialize product candidates, impact our cash position, increase our expense and present significant distractions to our management.

Since commencing operations, we have entered into several collaboration agreements. Most recently, in November 2022 and December 2022, we entered into strategic collaborations with Regeneron and Moderna, respectively. From time to time, we may consider additional strategic transactions, such as additional collaborations, acquisitions of companies, asset purchases and out- or in-licensing of product candidates or technologies. In particular, we will evaluate and, if strategically attractive, seek to enter into additional collaborations, including with major biotechnology or biopharmaceutical companies. In July 2022, in connection with our announcement of Phase 2 topline results for praluzatamab ravtansine, we communicated our plans to seek collaborators to advance the program further, however, we have not obtained a collaborator for that program. The competition for collaborators is intense and there can be no assurances that we will be able to secure any collaboration for praluzatamab ravtansine or any other program. The negotiation process for strategic collaborations is time-consuming and complex. Any new collaboration may be on terms that are not optimal for us, and we may not be able to maintain any new collaboration if,

45


CytomX Therapeutics, Inc.

 

for example, development or approval of a product candidate is delayed, sales of an approved product candidate do not meet expectations or the collaborator terminates the collaboration. Any such collaboration, or other strategic transaction, may require us to incur non-recurring or other charges, increase our near- and long-term expenditures and pose significant integration or implementation challenges or disrupt our management or business. These transactions would entail numerous operational and financial risks, including exposure to unknown liabilities, disruption of our business and diversion of our management’s time and attention in order to manage a collaboration or develop acquired products, product candidates or technologies, incurrence of substantial debt or dilutive issuances of equity securities to pay transaction consideration or costs, higher than expected collaboration, acquisition or integration costs, write-downs of assets or goodwill or impairment charges, increased amortization expenses, difficulty and cost in facilitating the collaboration or combining the operations and personnel of any acquired business, impairment of relationships with key suppliers, manufacturers or customers of any acquired business due to changes in management and ownership and the inability to retain key employees of any acquired business. Accordingly, although there can be no assurance that we will undertake or successfully complete any transactions of the nature described above, any transactions that we do complete may be subject to the foregoing or other risks and have a material and adverse effect on our business, financial condition, results of operations and prospects. The termination by a collaborator of a collaboration may cause a decrease in the price of our stock. Conversely, any failure to enter any additional collaboration or other strategic transaction that would be beneficial to us could delay the development and potential commercialization of our product candidates and have a negative impact on the competitiveness of any product candidate that reaches market.

 

If we are unable to successfully develop companion diagnostic tests for certain of our product candidates, or experience significant delays in doing so, we may not realize the full commercial potential of our product candidates.

Because we are focused on precision medicine, in which predictive biomarkers will be used to identify the right patients for our product candidates, we believe that our success may depend, in part, on the development of companion diagnostic tests. To successfully develop a companion diagnostic test, we would need to address a number of scientific, technical and logistical challenges. However, we have little experience in the development of companion diagnostic tests and may not be successful in developing appropriate tests to pair with any of our product candidates. Companion diagnostic tests are developed in conjunction with clinical programs for the associated product candidate and are subject to regulation by the FDA and similar regulatory authorities outside the United States as medical devices and require separate regulatory approval prior to commercialization. Specifically, according to FDA guidance, if the FDA determines that a companion diagnostic device is essential to the safe and effective use of a novel therapeutic product or indication, the FDA generally will not approve the therapeutic product or new therapeutic product indication if the companion diagnostic is not also approved or cleared for that indication. The approval or clearance of a companion diagnostic as part of the therapeutic product’s further labeling limits the use of the therapeutic product to only those patients who express the specific characteristic that the companion diagnostic was developed to detect.

Given our limited experience in developing companion diagnostic tests, we could seek to rely on third parties to design, manufacture, and obtain regulatory approval for any companion diagnostic tests for our product candidates. However, we and such collaborators may encounter difficulties in developing and obtaining approval for the companion diagnostic tests, including issues relating to selectivity/specificity, analytical validation, reproducibility, or clinical validation. Any delay or failure by us or our collaborators to develop or obtain regulatory approval of the companion diagnostic tests could delay or prevent approval of our product candidates. As a result, our business would be harmed, possibly materially.

 

We rely on third parties to conduct all of our clinical trials and certain of our preclinical studies and intend to continue to do so, and if such third parties do not perform as contractually required, fail to satisfy regulatory or legal requirements or miss expected deadlines, our development programs could be delayed with material and adverse effects on our business, financial condition, results of operations and prospects.

We do not have the ability to independently conduct clinical trials. As such, we currently rely and intend to continue to rely on third-party clinical investigators, CROs, clinical data management organizations and consultants to help us design, conduct, supervise and monitor clinical trials of our product candidates. As a result, we will have less control over the timing, quality and other aspects of our clinical trials than we would have had we conducted them on our own. These investigators, CROs and consultants are not our employees and we have limited control over the amount of time and resources that they dedicate to our programs. These third parties may have contractual relationships with other entities, some of which may be our competitors, which may draw time and resources from our programs. The third parties with which we contract might not be diligent, careful or timely in conducting our preclinical studies or clinical trials, resulting in the preclinical studies or clinical trials being delayed or unsuccessful.

If we cannot contract with acceptable third parties on commercially reasonable terms, or at all, or if these third parties do not carry out their contractual duties, satisfy legal and regulatory requirements for the conduct of preclinical studies or clinical trials or meet expected deadlines, our clinical development programs could be delayed and otherwise adversely affected. In all events, we will be responsible for ensuring that each of our preclinical studies and clinical trials are conducted in accordance with the general investigational plan and protocols for the trial, as well as applicable laws and regulations. The FDA requires preclinical studies to be conducted in accordance with good laboratory practices (“GLPs”) and clinical trials to be conducted in accordance with GCPs and other applicable regulations, including for designing, conducting,

46


CytomX Therapeutics, Inc.

 

recording and reporting the results of preclinical studies and clinical trials to assure that data and reported results are credible and accurate and that the rights, integrity and confidentiality of clinical trial participants are protected. Regulatory authorities enforce GCPs through periodic inspections of trial sponsors, principal investigators and trial sites. Our reliance on third parties that we do not control will not relieve us of these responsibilities and requirements. If we or any of our CROs or trial sites fail to comply with applicable GLP, GCP or other requirements, the 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, if ever.

 

In addition, principal investigators for our clinical trials may be asked to serve as scientific advisors or consultants to us from time to time and may receive compensation in connection with such services. If these relationships and any related compensation result in perceived or actual conflicts of interest, or the FDA concludes that the financial relationship may have affected the interpretation of the study, the integrity of the data generated at the applicable clinical trial site may be questioned and the utility of the clinical trial itself may be jeopardized, which could result in the delay or rejection by the FDA of any BLA we submit. Any such delay or rejection could prevent us from commercializing our product candidates.

 

Though we work to carefully manage our relationships with our CROs, investigators and other third parties, there can be no assurance that we will not encounter challenges or delays in the future or that these delays or challenges will not have a material adverse impact on our business, financial condition and prospects.

 

We may expend our limited resources to pursue a particular product candidate and fail to capitalize on product candidates that may be more profitable or for which there is a greater likelihood of success.

Because we have limited financial and managerial resources, we focus on specific product candidates and indications. For example, in July 2022, we announced that we would not continue the development of pralauzatamab ravtansine without a partner. Additionally, in November 2023 we decided to not to make any further significant investments in the CX-2029 solid tumor program in the near-term. As a result, we may forgo or delay pursuit of opportunities with those products in other indications or with other product candidates that later prove to have greater commercial potential. Our resource allocation decisions may cause us to fail to capitalize on viable commercial products or profitable market opportunities. Our spending on current and future research and development programs and product candidates for specific indications may not yield any commercially viable product candidates. If we do not accurately evaluate the commercial potential or target market for a particular product candidate, we may relinquish valuable rights to that product candidate through collaboration, licensing or other royalty arrangements in cases in which it would have been more advantageous for us to retain sole development and commercialization rights to such product candidate.

 

We may experience difficulties in managing our growth and expanding when needed.

Over the last few years, we have expanded our workforce and activities to manage our expanding pipeline, including Phase 2 clinical trials. However, in July 2022, we announced we will not advance praluzatamab ravtansine into further clinical trials and will seek a partner for the program. As a result, we announced that we would reduce our workforce, primarily development and general and administrative staff, by approximately 40%. In the future we may need to grow our organization substantially to continue development and pursue the potential commercialization of our product candidates, including CX-801 and CX-2051, as well as function as a public company. As we increase the number of our product candidates entering and advancing through preclinical studies and clinical trials, we will need to expand our development, regulatory and manufacturing capabilities or contract with additional organizations to provide these capabilities for us. In addition, we expect our collaborations to require greater resources as the development of our product candidates under such agreements progresses. In the future, we expect to also have to manage additional relationships with collaborators or partners, including Regeneron and Moderna, suppliers and other organizations. In particular, if the third parties on which we currently rely are not capable of delivering services or supplies in a manner that is sufficient to meet our requirements as we expand our operations, we could be required to contract with new third parties and there can be no assurances that the services or supplies of such third parties will be available on commercially reasonable terms, or at all. Furthermore, our ability to manage our operations and future growth will require us to continue to increase headcount as well as improve our operational, financial and management controls, reporting systems and procedures. We may not be able to implement improvements to our management information and control systems in an efficient or timely manner and may discover deficiencies in existing systems and controls.

 

We face competition from entities that have developed or may develop product candidates for cancer, including companies developing novel treatments and technology platforms. If these companies develop technologies or product candidates more rapidly than we do or their technologies are more effective, our ability to develop and successfully commercialize product candidates may be adversely affected.

The development and commercialization of drugs and therapeutic biologics is highly competitive. We compete with a variety of multinational biopharmaceutical companies and specialized biotechnology companies, as well as technology being developed at universities and other research institutions. Our competitors have developed, are developing or will develop product candidates and processes competitive with our product candidates. Competitive therapeutic treatments include those that have already been approved and accepted by the medical

47


CytomX Therapeutics, Inc.

 

community and any new treatments that enter the market. We believe that a significant number of products are currently under development, and may become commercially available in the future, for the treatment of conditions for which we may try to develop product candidates. Additionally, there is intense and rapidly evolving competition in the biotechnology, biopharmaceutical and antibody and immunoregulatory therapeutics fields, and our competitors include larger and better funded biopharmaceutical, biotechnological and therapeutics companies. In addition, these companies compete with us in recruiting scientific and managerial talent.

We believe that while our PROBODY platform, its associated intellectual property and our scientific and technical know-how, give us a competitive advantage in this space, competition from many sources remains. The clinical development pipeline for cancer includes small molecules, antibodies and therapies from a variety of groups. In addition, numerous compounds are in clinical development for cancer treatment. As a result, our success will partially depend on our ability to develop and protect therapeutics that are safer and more effective than competing products. Our commercial opportunity and success will be reduced or eliminated if competing products that are safer, more effective, or less expensive than the therapeutics we develop or if we are unable to utilize our PROBODY therapeutic technology to differentiate our PROBODY therapeutics from the products of our competitors. For instance, if any of our product candidates are approved, they will compete with a range of therapeutic treatments that are either in development or currently marketed. A variety of oncology drugs and therapeutic biologics are currently on the market or in clinical development. Given the amount of time required to successfully develop and obtain regulatory approval for each of our product candidates, it is therefore possible that by the time we obtain any such approval, if ever, and commence sales, we may no longer be able to differentiate such product candidate from those of our competitors.

We face substantial competition from pharmaceutical companies developing products in oncology, including companies such as Amgen, AstraZeneca PLC, Bristol Myers Squibb, GlaxoSmithKline plc, Merck & Co., Inc. Novartis AG, Pfizer, Roche Holding Ltd. and Sanofi SA. Many large and mid-sized biotech companies, including BeiGene, Incyte, Nektar, and Alkermes have ongoing efforts in cancer immunotherapy. Several companies, including Adagene, Amgen, Sanofi, BioAtla, Halozyme, Janux Therapeutics, Roche, Takeda, Werewolf Therapeutics, and Xilio are exploring antibody masking and/or conditional activation strategies, which could compete with our PROBODY platform. We are also aware of several companies that are developing ADCs, such as AbbVie, ADC Therapeutics, Daiichi Sankyo, Gilead, Merck & Co., Mersana Therapeutics, Pfizer, Roche Holding Ltd., and Takeda. Furthermore, several large pharmaceutical companies, including Amgen, Novartis AG and Roche Holding Ltd., are developing T-cell engaging immunotherapies, and we are aware of several mid-sized biotech companies, such as MacroGenics and Xencor, and small companies with ongoing efforts to develop T-cell engaging immunotherapies. Any of these companies may be well capitalized and may have significant clinical experience. In addition, these companies include our collaborators.

Many of our competitors have significantly greater financial, technical, manufacturing, marketing, sales and supply resources or experience than we do. If we successfully obtain approval for any product candidate, we will face competition based on many different factors, including the safety and effectiveness of our products, the ease with which our products can be administered and the extent to which patients accept relatively new routes of administration, the timing and scope of regulatory approvals for these products, the availability and cost of manufacturing, marketing and sales capabilities, price, reimbursement coverage and patent position. Competing products could present superior treatment alternatives, including by being more effective, safer, less expensive or marketed and sold more effectively than any products we may develop. Competitive products may make any products we develop less differentiated or noncompetitive before we recover the expense of developing and commercializing our product candidates. Such competitors could also recruit our employees, which could negatively impact our level of expertise and our ability to execute our business plan.

 

Any inability to attract and retain qualified key management and technical personnel would impair our ability to implement our business plan.

Our success largely depends on the continued service of key management, advisors and other specialized personnel, including Sean A. McCarthy, D.Phil., our chief executive officer and chairman. The loss of one or more members of our management team or other key employees or advisors could delay our research and development programs and have a material and adverse effect on our business, financial condition, results of operations and prospects. The relationships that our key managers have cultivated within our industry make us particularly dependent upon their continued employment with us. We are dependent on the continued service of our technical personnel because of the highly technical nature of our product candidates and technologies and the specialized nature of the regulatory approval process. Because our management team and key employees are not obligated to provide us with continued service, they could terminate their employment with us at any time without penalty. In particular, as a result of the COVID-19 pandemic, the ability of employees to engage in a remote working environment increased the competitive landscape across the country for us in seeking qualified employees. Employees are now able to consider opportunities across the country and it may be more difficult to hire employees. Furthermore, it is more difficult to engage employees in Company culture and build working rapport when they are working remotely. As a result, it may be more difficult to retain employees on a long-term basis. Our future success will depend in large part on our continued ability to attract and retain other highly qualified scientific, technical and management personnel, as well as personnel with expertise in clinical testing, manufacturing, governmental regulation and commercialization. We face competition for personnel from other companies, universities, public and private research

48


CytomX Therapeutics, Inc.

 

institutions, government entities and other organizations, especially as job opportunities in the biotechnology industry increase in the San Francisco Bay Area and across the country.

 

If any of our product candidates are approved for marketing and commercialization and we are unable to develop sales, marketing and distribution capabilities on our own or enter into agreements with third parties to perform these functions on acceptable terms, we will be unable to commercialize successfully any such future products.

We currently have no sales, marketing or distribution capabilities or experience. If any of our product candidates is approved, we will need to develop internal sales, marketing and distribution capabilities to commercialize such products, which would be expensive and time-consuming, or enter into collaborations with third parties to perform these services. If we decide to market our products directly, we will need to commit significant financial and managerial resources to develop a marketing and sales force with technical expertise and supporting distribution, administration and compliance capabilities. If we rely on third parties with such capabilities to market our products or decide to co-promote products with collaborators, we will need to establish and maintain marketing and distribution arrangements with third parties, and there can be no assurance that we will be able to enter into such arrangements on acceptable terms or at all. In entering into third-party marketing or distribution arrangements, any revenue we receive will depend upon the efforts of the third parties and there can be no assurance that such third parties will establish adequate sales and distribution capabilities or be successful in gaining market acceptance of any approved product. If we are not successful in commercializing any product approved in the future, either on our own or through third parties, our business, financial condition, results of operations and prospects could be materially and adversely affected.

 

Price controls imposed in foreign markets may adversely affect our future profitability.

In some countries, particularly member states of the European Union, the pricing of prescription drugs is subject to governmental control. In these countries, pricing negotiations with governmental authorities can take considerable time after receipt of marketing approval for a product. In addition, there can be considerable pressure by governments and other stakeholders on prices and reimbursement levels, including as part of cost containment measures. Political, economic and regulatory developments may further complicate pricing negotiations, and pricing negotiations may continue after reimbursement has been obtained. Reference pricing used by various European Union member states and parallel distribution, or arbitrage between low-priced and high-priced member states, can further reduce prices. In some countries, we or future collaborators may be required to conduct a clinical trial or other studies that compare the cost-effectiveness of our PROBODY therapeutic candidates to other available therapies in order to obtain or maintain reimbursement or pricing approval. Publication of discounts by third-party payors or authorities may lead to further pressure on the prices or reimbursement levels within the country of publication and other countries. If reimbursement of any product candidate approved for marketing is unavailable or limited in scope or amount, or if pricing is set at unsatisfactory levels, our business, financial condition, results of operations or prospects could be materially and adversely affected. We currently do not know how the exit of the United Kingdom from the European Union will affect the pricing of prescription drugs, either in the United Kingdom or in the remaining European Union member states.

 

Our business entails a significant risk of product liability and our ability to obtain sufficient insurance coverage could have a material and adverse effect on our business, financial condition, results of operations and prospects.

We are exposed to significant product liability risks inherent in the development, testing, manufacturing and marketing of therapeutic treatments, including as a result of the clinical testing of praluzatamab ravtansine (CX-2009), CX-2029, BMS-986249, BMS-986288, pacmilimab (CX-072) and CX-904 and any of our other product candidates or those of our collaborators. Product liability claims could delay or prevent completion of our development programs. If we succeed in marketing product candidates, such claims could result in an FDA investigation of the safety and effectiveness of our product candidates, our manufacturing processes and facilities (or the manufacturing processes and facilities of our third-party manufacturers) or our marketing programs and potentially a recall of our products or more serious enforcement action, limitations on the approved indications for which they may be used or suspension or withdrawal of approvals. Regardless of the merits or eventual outcome, liability claims may also result in decreased demand for our products, injury to our reputation, costs to defend the related litigation, a diversion of management’s time and our resources, substantial monetary awards to trial participants or patients and a decline in our stock price. We currently have insurance that we believe is appropriate for our stage of development and may need to obtain higher levels of insurance prior to marketing any of our product candidates. Any insurance we have or may obtain may not provide sufficient coverage against potential liabilities. Furthermore, clinical trial and product liability insurance is becoming increasingly expensive. As a result, we may be unable to obtain sufficient insurance at a reasonable cost to protect us against losses caused by product liability claims that could have a material and adverse effect on our business, financial condition, results of operations and prospects.

 

Our employees and independent contractors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.

We are exposed to the risk of fraud or other misconduct by our employees or independent contractors. Misconduct by these parties could include intentional failures to comply with FDA regulations, provide accurate information to the FDA, comply with manufacturing standards we may establish, comply with federal and state data privacy, security, fraud and abuse, and other healthcare laws and regulations, report financial information or data accurately or disclose unauthorized activities to us. In particular, sales, marketing and business arrangements in

49


CytomX Therapeutics, Inc.

 

the healthcare industry are subject to extensive laws and regulations intended to prevent fraud, 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 could also involve the improper use or misrepresentation of information obtained in the course of 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 be in compliance with such laws or regulations. Additionally, we are subject to the risk that a person or government could allege such fraud or other misconduct, even if none occurred. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a material and adverse effect on our business, financial condition, results of operations and prospects, including the imposition of significant fines or other sanctions.

 

Our current operations are concentrated in one location, and we or the third parties upon whom we depend may be adversely affected by earthquakes or other natural disasters and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.

Our current operations are located in our facilities in South San Francisco, California. Any unplanned event, such as flood, fire, explosion, earthquake, extreme weather condition, medical epidemics, power shortage, telecommunication failure or other natural or manmade accidents or incidents that result in us being unable to fully utilize our facilities, or the manufacturing facilities of our third-party contract manufacturers, may have a material and adverse effect on our ability to operate our business, particularly on a daily basis, and have significant negative consequences on our financial and operating conditions. Loss of access to these facilities may result in increased costs, delays in the development of our product candidates or interruption of our business operations. Earthquakes or other natural disasters could further disrupt our operations and have a material and adverse effect on our business, financial condition, results of operations and prospects. If a natural disaster, power outage or other event occurred that prevented us from using all or a significant portion of our headquarters, that damaged critical infrastructure, such as our research facilities or the manufacturing facilities of our third-party contract manufacturers, 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. For example, in March 2020, the COVID-19 pandemic caused us to restrict access to our facility and initiate a work-from-home program limiting onsite activity to a substantially reduced level of laboratory research activities. Although we gradually increased our laboratory research activities to normal levels, and adopted a hybrid work from home model, there can be no assurance that a future pandemic or other event will not impact our ability to conduct business.

The disaster recovery and business continuity plans we have in place may prove inadequate 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 could have a material and adverse effect on our business. As part of our risk management policy, we maintain insurance coverage at levels that we believe are appropriate for our business. However, in the event of an accident or incident at these facilities, we cannot assure you that the amounts of insurance will be sufficient to satisfy any damages and losses. If our facilities, or the manufacturing facilities of our third-party contract manufacturers, are unable to operate because of an accident or incident or for any other reason, even for a short period of time, any or all of our research and development programs may be harmed. Any business interruption may have a material and adverse effect on our business, financial condition, results of operations and prospects.

 

Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the U.S.

We prepare our financial statements in conformity with accounting principles generally accepted in the U.S. These accounting principles are subject to interpretation by the Financial Accounting Standards Board (“FASB”) and the SEC. A change in these policies or interpretations could have a significant effect on our reported financial results, may retroactively affect previously reported results, could cause unexpected financial reporting fluctuations, and may require us to make costly changes to our operational processes and accounting systems. Additionally, for the purpose of revenue recognition, we are required to estimate the amount of effort to complete, as measured by full-time equivalent hours of our research development programs. Such estimates are inherently uncertain and may result in changes in subsequent periods.

 

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

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “IRC”), if a corporation undergoes an “ownership change” (generally defined as a greater than 50 percentage points change (by value) in the ownership of its equity over a rolling three-year period), the corporation’s ability to use its pre-change net operating loss carryforwards and certain other pre-change tax attributes to offset its post-change income and taxes may be limited. California has similar rules. For example, we performed an IRC Section 382 analysis in 2017 and determined there was an ownership change that resulted in Section 382 limitations. The ownership change limited our ability to utilize net operating losses against taxable income in 2018 for both federal and California tax purposes. The remaining net operating losses and credit will be available in future years before expiration during their respective carryforward periods. We may experience ownership changes

50


CytomX Therapeutics, Inc.

 

in the future as a result of shifts in our stock ownership, some of which are outside our control, and our ability to utilize net operating loss carryforwards could be limited by an “ownership change” as described above, which could result in additional increased tax liability to the Company.

 

Risks Related to Intellectual Property

If we are not able to obtain and enforce patent protection for our technologies or product candidates, development and commercialization of our product candidates may be adversely affected.

Our success depends in part on our ability to obtain and maintain patents and other forms of intellectual property rights, including in-licenses of intellectual property rights of others, for our product candidates, methods used to manufacture our product candidates and methods for treating patients using our product candidates, as well as our ability to preserve our trade secrets, to prevent third parties from infringing upon our proprietary rights and to operate without infringing upon the proprietary rights of others. We have a substantial number of issued patents and pending patent applications, some of which are co-owned with a third party, covering our PROBODY platforms and products as well as methods of use and production thereof; we have exclusively licensed UCSB’s interest in the patent family co-owned with UCSB that covers certain PROBODY and other pro-protein technology in the fields of therapeutics, in vivo diagnostics and prophylactics. In addition, we have exclusively licensed a patent portfolio of three patent families from UCSB that includes patents and patent applications that cover compositions and methods related to the screening for and identification of the masks that we incorporate into some of our PROBODY candidates. We may not be able to apply for patents on certain aspects of our product candidates in a timely fashion or at all. Our existing issued and granted patents and any future patents we obtain may not be sufficiently broad to prevent others from using our technology or from developing competing products and technology. There is no guarantee that any of our pending patent applications will result in issued or granted patents, that any of our issued or granted patents will not later be found to be invalid or unenforceable or that any issued or granted patents will include claims that are sufficiently broad to cover our product candidates or to provide meaningful protection from our competitors. Moreover, the patent position of biotechnology and biopharmaceutical companies can be highly uncertain because it involves complex legal and factual questions. We will be able to protect our proprietary rights from unauthorized use by third parties only to the extent that our current and future proprietary technology and product candidates are covered by valid and enforceable patents or are effectively maintained as trade secrets. If third parties disclose or misappropriate our proprietary rights, it may materially and adversely affect our position in the market.

The U.S. Patent and Trademark Office (“USPTO”) and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other provisions during the patent process. There are situations in which noncompliance can result in abandonment or lapse of a patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. In such an event, competitors might be able to enter the market earlier than would otherwise have been the case. The standards applied by the USPTO and foreign patent offices in granting patents are not always applied uniformly or predictably. For example, there is no uniform worldwide policy regarding patentable subject matter or the scope of claims allowable in biotechnology and biopharmaceutical patents. As such, we do not know the degree of future protection that we will have on our proprietary products and technology. While we will endeavor to try to protect our product candidates with intellectual property rights such as patents, as appropriate, the process of obtaining patents is time-consuming, expensive and sometimes unpredictable.

In addition, there are numerous recent changes to the patent laws and proposed changes to the rules of the USPTO that may have a significant impact on our ability to protect our technology and enforce our intellectual property rights. For example, the America Invents Act (“AIA”) enacted within the last several years involves significant changes in patent legislation. The Supreme Court has ruled on several patent cases in recent years, some of which cases either narrow the scope of patent protection available in certain circumstances or weaken the rights of patent owners in certain situations. The recent decision by the Supreme Court in Association for Molecular Pathology v. Myriad Genetics, Inc. precludes a claim to a nucleic acid having a stated nucleotide sequence that is identical to a sequence found in nature and has not been modified. We currently are not aware of an immediate impact of this decision on our patents or patent applications because we are developing product candidates that contain modifications, such as our PROBODY substrates and masks, that we believe are not found in nature. However, this decision has yet to be clearly interpreted by courts and by the USPTO. We cannot assure you that the interpretations of this decision or subsequent rulings will not adversely impact our patents or patent applications. In addition to increasing uncertainty with regard to our ability to obtain patents in the future, this combination of events has created uncertainty with respect to the value of patents, once obtained. Depending on decisions by the U.S. Congress, the federal courts and the USPTO, the laws and regulations governing patents could change in unpredictable ways that would weaken our ability to obtain new patents or to enforce our existing patents and patents that we might obtain in the future.

Once granted, patents may remain open to opposition, interference, re-examination, post-grant review, inter partes review, nullification or derivation action in court or before patent offices or similar proceedings for a given period after allowance or grant, during which time third parties can raise objections against such initial grant. In the course of such proceedings, which may continue for a protracted period of time,

51


CytomX Therapeutics, Inc.

 

the patent owner may be compelled to limit the scope of the allowed or granted claims thus attacked, or may lose the allowed or granted claims altogether. In addition, there can be no assurance that:

Others will not or may not be able to make, use or sell compounds that are the same as or similar to our product candidates but that are not covered by the claims of the patents that we own or license.
We or our licensors, or our collaborators are the first to make the inventions covered by each of our issued patents and pending patent applications that we own or license.
We or our licensors, or our collaborators are the first to file patent applications covering certain aspects of our inventions.
Others will not independently develop similar or alternative technologies or duplicate any of our technologies without infringing, misappropriating or otherwise violating our intellectual property rights.
A third party may not challenge our patents and, if challenged, a court would hold that our patents are valid, enforceable and infringed.
Any issued patents that we own or have licensed will provide us with any competitive advantages, or will not be challenged by third parties.
We may develop additional proprietary technologies that are patentable.
The patents of others will not have a material or adverse effect on our business, financial condition, results of operations and prospects.
Our competitors do not conduct research and development activities in countries where we do not have enforceable patent rights and then use the information learned from such activities to develop competitive products for sale in our major commercial markets.

 

Other companies or organizations may challenge our or our licensors’ patent rights or may assert patent rights that prevent us from developing and commercializing our products.

PROBODY therapeutics are a relatively new scientific field. We have obtained grants and issuances of PROBODY therapeutic patents and have licensed one patent family comprising several of these patents from a third party on an exclusive basis for therapeutics applications. The issued patents and pending patent applications in the United States and in key markets around the world that we own or license claim many different methods, compositions and processes relating to the discovery, development, manufacture and commercialization of antibody and immunoregulatory therapeutics. Specifically, we own and have licensed a portfolio of patents, patent applications and other intellectual property covering PROBODY compositions of matter as well as their methods of manufacturing and use.

As the field of antibody and immunoregulatory therapeutics matures, patent applications are being processed by national patent offices around the world. There is uncertainty about which patents will issue, and, if they do, as to when, to whom, and with what claims. In addition, third parties may attempt to invalidate our intellectual property rights.

Even if our rights are not directly challenged, disputes could lead to the weakening of our intellectual property rights. Our defense against any attempt by third parties to circumvent or invalidate our intellectual property rights could be costly to us, could require significant time and attention of our management and could have a material and adverse effect on our business, financial condition, results of operations and prospects or our ability to successfully compete.

There are many issued and pending patents that claim aspects of our product candidates and modifications that we may need to apply to our product candidates. There are also many issued patents that claim antibodies or portions of antibodies that may be relevant for PROBODY products we wish to develop. Thus, it is possible that one or more organizations will hold patent rights to which we will need a license. If those organizations refuse to grant us a license to such patent rights on reasonable terms, we may not be able to market products or perform research and development or other activities covered by these patents.

 

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

Obtaining a valid and enforceable issued or granted patent covering our technology in the U.S. and worldwide can be extremely costly. In jurisdictions where we have not obtained patent protection, competitors may use our technology to develop their own products and further, may export otherwise infringing products to territories where we have patent protection, but where it is more difficult to enforce a patent as compared to the U.S. Competitor products may compete with our future products in jurisdictions where we do not have issued or granted patents or where our issued or granted patent claims or other intellectual property rights are not sufficient to prevent competitor activities in these jurisdictions. The legal systems of certain countries, particularly certain developing countries, make it difficult to enforce patents and

52


CytomX Therapeutics, Inc.

 

such countries may not recognize other types of intellectual property protection, particularly that relating to biopharmaceuticals. This could make it difficult for us to prevent the infringement of our patents or marketing of competing products in violation of our proprietary rights generally in certain jurisdictions. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business.

For example, in March 2022, Russia adopted a decree allowing local companies and individuals to use inventions from certain countries designated as “unfriendly”, including the U.S. Further, under current U.S. currency restrictions on payments to entities in Russia, we may be unable in the future to pay for the prosecution of patent applications or the maintenance of existing patents in Russia. As a result of these actions, we may not be able to protect our technology from unlicensed use in Russia.

We generally file a provisional patent application first (a priority filing) at the USPTO. An international application under the Patent Cooperation Treaty (“PCT”) is usually filed within twelve months after the priority filing. Based on the PCT filing, national and regional patent applications may be filed in the United States, Europe, Japan, Australia and Canada and, depending on the individual case, also in any or all of, inter alia, Brazil, China, Hong Kong, India, Indonesia, Israel, Malaysia, Mexico, New Zealand, Russia or Eurasian Patent Organization, Singapore, South Africa, South Korea and other jurisdictions. We have so far not filed for patent protection in all national and regional jurisdictions where such protection may be available. In addition, we may decide to abandon national and regional patent applications before grant. Finally, the grant proceeding of each national or regional patent is an independent proceeding which may lead to situations in which applications might in some jurisdictions be refused by the relevant registration authorities, while granted by others. It is also quite common that depending on the country, various scopes of patent protection may be granted on the same product candidate or technology.

The laws of some jurisdictions do not protect intellectual property rights to the same extent as the laws in the U.S., and many companies have encountered significant difficulties in protecting and defending such rights in such jurisdictions. If we or our licensors encounter difficulties in protecting, or are otherwise precluded from effectively protecting, the intellectual property rights important for our business in such jurisdictions, the value of these rights may be diminished and we may face additional competition from others in those jurisdictions. Many countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of such patent. If we or any of our licensors are forced to grant a license to third parties with respect to any patents relevant to our business, our competitive position in the relevant jurisdiction may be impaired and our business and results of operations may be adversely affected.

 

We or our licensors, or any future strategic partners may become subject to third party claims or litigation alleging infringement of patents or other proprietary rights or seeking to invalidate patents or other proprietary rights, and we may need to resort to litigation to protect or enforce our patents or other proprietary rights, all of which could be costly, time consuming, delay or prevent the development and commercialization of our product candidates, or put our patents and other proprietary rights at risk.

We or our licensors, or any future strategic partners may be subject to third-party claims for infringement or misappropriation of patent or other proprietary rights. We are generally obligated under our license or collaboration agreements to indemnify and hold harmless our licensors or collaborators for damages arising from intellectual property infringement by us. For example, in March 2020, Vytacera Bio, LLC filed a patent infringement lawsuit against the Company in the U.S. District Court for the District of Delaware. The lawsuit alleges that the Company’s use, offers to sell, and/or sales of the PROBODY technology platform for basic research applications constitutes infringement. The complaint seeks unspecified monetary damages. While the magistrate judge recommended to the judge in October 2023 that our motion to dismiss be approved, the judge for the litigation will have to make a ruling on the motion. The Company believes that the lawsuit is without merit and intends to vigorously defend itself. However, there can be no assurance that a court might not rule against us in these proceedings. Even if we are successful in defending against such claim, this litigation could divert management’s attention, as well as our resources, from our business and any claims paid out of our cash reserves would harm our financial condition and operating results.

If we or our licensors, or any future strategic partners are found to infringe a third-party patent or other intellectual property rights, we could be required to pay damages, potentially including treble damages, if we are found to have willfully infringed. In addition, we or our licensors, or any future strategic partners may choose to seek, or be required to seek, a license from a third party, which may not be available on acceptable terms, if at all. Even if a license can be obtained on acceptable terms, the rights may be non-exclusive, which could give our competitors access to the same technology or intellectual property rights licensed to us. If we fail to obtain a required license, we or our collaborators may be unable to effectively market product candidates based on our technology, which could limit our ability to generate revenue or achieve profitability and possibly prevent us from generating revenue sufficient to sustain our operations. In addition, we may find it necessary to pursue claims or initiate lawsuits to protect or enforce our patent or other intellectual property rights. The cost to us in defending or initiating any litigation or other proceeding relating to patent or other proprietary rights, even if resolved in our favor, could be substantial, and litigation would divert our management’s attention. Some of our competitors may be able to sustain the costs of complex patent litigation more effectively than we can because they have substantially greater resources. Uncertainties resulting from the initiation and

53


CytomX Therapeutics, Inc.

 

continuation of patent litigation or other proceedings could delay our research and development efforts and limit our ability to continue our operations.

If we were to initiate legal proceedings against a third party to enforce a patent covering one of our products or our technology, the defendant could counterclaim that our patent is invalid or unenforceable. In patent litigation in the U.S., 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, for example, lack of novelty, obviousness or non-enablement. 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. The outcome following legal assertions of invalidity and unenforceability during patent litigation 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 one or more of our products or certain aspects of our platform technology. Such a loss of patent protection could have a material and adverse effect on our business, financial condition, results of operations and prospects. Patents and other intellectual property rights also will not protect our technology if competitors design around our protected technology without legally infringing, misappropriating or otherwise violating our patents or other intellectual property rights.

 

Intellectual property rights of third parties could adversely affect our ability to commercialize our product candidates, and we might be required to litigate or obtain licenses from third parties in order to develop or market our product candidates. Such litigation or licenses could be costly or not available on commercially reasonable terms.

Because the antibody landscape is still evolving, including the masked antibody landscape, it is difficult to conclusively assess our freedom to operate without infringing on third-party rights. There are numerous companies that have pending patent applications and issued patents broadly covering antibodies generally or covering antibodies directed against the same targets as, or targets similar to, those we are pursuing. An increasing number of third parties are filing masked antibody patent applications, several of which contain claims that are patterned after our own patent claims. Our competitive position may suffer if patents issued to third parties or other third-party intellectual property rights cover our products or product candidates or elements thereof, or our manufacture or uses relevant to our development plans. In such cases, we may not be in a position to develop or commercialize products or product candidates unless we successfully pursue litigation to nullify or invalidate the third-party intellectual property right concerned, or enter into a license agreement with the intellectual property right holder, if available on commercially reasonable terms. There may be issued patents of which we are not aware, held by third parties that, if found to be valid and enforceable, could be alleged to be infringed by our PROBODY therapeutic technologies. There also may be pending patent applications of which we are not aware that may result in issued patents, which could be alleged to be infringed by our PROBODY therapeutic technologies. If such an infringement claim should be brought and be successful, we may be required to pay substantial damages, be forced to abandon our product candidates or seek a license from any patent holders. No assurances can be given that a license will be available on commercially reasonable terms, if at all.

It is also possible that we have failed to identify relevant third-party patents or applications. For example, U.S. applications filed before November 29, 2000, and certain U.S. applications filed after that date that will not be filed outside the U.S. remain confidential until patents issue. Patent applications in the U.S. and elsewhere are published approximately 18 months after the earliest filing for which priority is claimed, with such earliest filing date being commonly referred to as the priority date. Therefore, patent applications covering our products or platform technology could have been filed by others 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 platform technologies, our products or the use of our products. Third-party intellectual property right holders may also actively bring infringement claims against us. We cannot guarantee that we will be able to successfully settle or otherwise resolve such infringement claims. If we are unable to successfully settle future claims on terms acceptable to us, we may be required to engage in or continue costly, unpredictable and time-consuming litigation and may be prevented from or experience substantial delays in marketing our products. If we fail in any such dispute, in addition to being forced to pay damages, 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 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.

 

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

Litigation, including the ongoing patent infringement lawsuit brought by Vytacera Bio, LLC (“Vytacera”) against us, or other legal proceedings relating to intellectual property claims, with or without merit, is unpredictable and generally expensive and time consuming and is likely to divert significant resources from our core business, including distracting our technical and management personnel from their normal responsibilities. 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. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if

54


CytomX Therapeutics, Inc.

 

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 adequately conduct such litigation or proceedings. 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 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 or from successfully challenging our intellectual property rights. For example, although we believe the Vytacera lawsuit is without merit and we intend to vigorously defend ourselves, we cannot provide any assurance that we will be successful. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could have a material and adverse effect on our ability to compete in the marketplace.

 

If we fail to comply with our obligations under any license, collaboration or other agreements, we may be required to pay damages and could lose our rights to intellectual property rights that are necessary for developing and protecting our product candidates or we could lose certain rights to grant sublicenses.

 

Our licenses from Amgen, ImmunoGen and UCSB impose, and any future licenses we enter into are likely to impose, various development, commercialization, funding, diligence, sublicensing, insurance, patent prosecution and enforcement and/or other obligations on us, including various payment obligations such as milestone and royalty payments and payments based on sublicensing revenues. Our rights under our agreements with our licensors or collaborators may be limited or modified according to their terms. Additionally, if we breach any of these obligations, or use the intellectual property licensed to us in an unauthorized manner, we may be required to pay damages and the licensor may have the right to terminate the license, which could result in us being unable to develop, manufacture and sell products that are covered by the licensed technology or enable a competitor to gain access to the licensed technology. Moreover, our licensors and collaborators may own or control intellectual property that has not been licensed to us and, as a result, we may be subject to claims, regardless of their merit, that we are infringing, misappropriating or otherwise violating the licensor’s rights. In addition, while we cannot currently determine the amount of the royalty or sublicense revenue payment obligations we would be required to pay on development or sales of future products, if any, the amounts may be significant. The amount of our future royalty or sublicense revenue payment obligations will depend on the technology and intellectual property we use in products that we successfully develop and commercialize, if any. Therefore, even if we successfully develop and commercialize products, we may be unable to achieve or maintain profitability.

 

Our intellectual property agreements with our licensors, collaborators and third parties may be subject to disagreements over contract interpretation, which could narrow the scope of, or result in termination of, our rights to the relevant intellectual property or technology or increase our financial or other obligations to such third parties.

Certain provisions in our intellectual property agreements may be susceptible to multiple interpretations. For example, we may disagree with our licensors or collaborators regarding whether, when and to what extent various obligations under these agreements apply to certain of our product candidates and products, including various payment, development, commercialization, funding, diligence, sublicensing, insurance, patent prosecution and enforcement and/or other obligations. The resolution of any contract interpretation disagreement that may arise could affect the scope of our rights to the relevant intellectual property or technology, or affect financial or other obligations under the relevant agreement. In either case, such disagreement could have a material adverse effect on our business, financial condition, results of operations and prospects.

In addition, while it is our policy to require our employees and contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who in fact conceives or develops intellectual property that we regard as our own. Our assignment agreements may not be self‑executing or may be breached, and we may be forced to bring claims against third parties, or defend claims they may bring against us, to determine the ownership of what we regard as our intellectual property.

 

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

In addition to seeking patent protection for certain aspects of our product candidates, we also consider trade secrets, including confidential and unpatented know-how, important to the maintenance of our competitive position. We protect trade secrets and confidential and unpatented know-how, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to such knowledge, such as our employees, corporate collaborators, outside scientific 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 that obligate them to maintain confidentiality and assign their inventions to us.

Despite these 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. Enforcing a claim that a party illegally disclosed or misappropriated a

55


CytomX Therapeutics, Inc.

 

trade secret is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts in the U.S. and certain foreign jurisdictions 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, 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, our competitive position would be harmed.

 

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

Many of our employees were previously employed at universities or biotechnology or biopharmaceutical companies, including our competitors or potential competitors. Although no claims against us are currently pending, we may be subject to claims that these employees or we have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers. Litigation may be necessary to defend against these claims. If we fail in defending such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. A loss of key research personnel or their work product could hamper our ability to commercialize, or prevent us from commercializing, our product candidates, which could severely harm our business. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to management.

 

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 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 or may be forced to stop using these names, which we need for name recognition by potential partners or customers in our markets of interest. If we are unable to establish name recognition based on our trademarks and trade names, we may not be able to compete effectively and our business may be adversely affected.

 

Risks Related to Government Regulation

We may be unable to obtain or be delayed in obtaining U.S. or foreign regulatory approval and, as a result, be unable or delayed in being able to commercialize our product candidates.

Our product candidates that we are currently developing are regulated as therapeutic biologics that are subject to requirements for review and approval of a BLA by the FDA’s Center for Drug Evaluation and Research (“CDER”). Therefore, our product candidates are subject to extensive governmental regulations relating to, among other things, research, testing, development, manufacturing, safety, efficacy, approval, recordkeeping, reporting, labeling, storage, packaging, advertising and promotion, pricing, marketing and distribution of drugs and therapeutic biologics. Rigorous preclinical testing and clinical trials and an extensive regulatory approval process are required to be successfully completed in the U.S. and in many foreign jurisdictions before a new drug or therapeutic biologic can be marketed. Satisfaction of these and other regulatory requirements is costly, time consuming, uncertain and subject to unanticipated delays. For example, recently the FDA launched Project Optimus, an initiative to reform the dose optimization and dose selection paradigm in oncology drug development. While the effort is intended to help drive better ultimate outcomes in the development of oncology drugs, these efforts could also lead to longer and more expensive early development efforts for companies, including us, before we are able to initiate registrational studies for our product candidates. It is possible that none of the product candidates we may develop will obtain the regulatory approvals necessary for us or our existing or future collaborators to begin selling them.

The FDA or comparable foreign regulatory authorities can delay, limit or deny approval of a product candidate for many reasons, including:

such authorities may disagree with the design or execution of our clinical trials;
negative or ambiguous results from our clinical trials or results may not meet the level of significance or persuasiveness required by the FDA or comparable foreign regulatory agencies for approval;
serious and unexpected drug-related side effects may be experienced by participants in our clinical trials or by individuals using drugs similar to our product candidates;
the population studied in the clinical trial may not be sufficiently broad or representative to assure safety in the full population for which we seek approval;
such authorities may not accept clinical data from trials that are conducted at clinical facilities or in countries where the standard of care is potentially different from that of their own country;
we may be unable to demonstrate that a product candidate’s clinical and other benefits outweigh its safety risks;
such authorities may disagree with our interpretation of data from preclinical studies or clinical trials;

56


CytomX Therapeutics, Inc.

 

such authorities may not agree that the data collected from clinical trials of our product candidates are acceptable or sufficient to support the submission of a BLA or other submission or to obtain regulatory approval in the U.S. or elsewhere, and such authorities may impose requirements for additional preclinical studies or clinical trials;
such authorities may disagree with us regarding the formulation, labeling and/or the product specifications of our product candidates;
approval may be granted only for indications that are significantly more limited than those sought by us, and/or may include significant restrictions on distribution and use;
such authorities may find deficiencies in the manufacturing processes or facilities of the third-party manufacturers with which we contract for clinical and commercial supplies; or
such authorities may not accept a submission due to, among other reasons, the content or formatting of the submission.

 

As a company, we have limited experience in conducting and managing the clinical trials necessary to obtain regulatory approvals, including approval by the FDA. The time required to obtain FDA and other approvals is unpredictable but typically takes many years following the commencement of clinical trials, depending upon the type, complexity and novelty of the product candidate. The standards that the FDA and its foreign counterparts use when regulating us require judgment and can change, which makes it difficult to predict with certainty how they will be applied. Any analysis we perform of data from preclinical and clinical activities is subject to confirmation and interpretation by regulatory authorities, which could delay, limit or prevent regulatory approval. We may also encounter unexpected delays or increased costs due to new government regulations, for example, from future legislation or administrative action, or from changes in FDA policy during the period of product development, clinical trials and FDA regulatory review. Further, government shutdowns, such as the partial U.S. federal government shutdown that occurred in late 2018 or the United Kingdom’s departure from the European Union may impact our ability to access government agencies in a timely manner or otherwise impact our ability to move our product candidates through the regulatory process. It is impossible to predict whether legislative changes will be enacted, or whether FDA or foreign regulations, guidance or interpretations will be changed, or what the impact of such changes, if any, may be.

 

Any delay or failure in obtaining required approvals could have a material and adverse effect on our ability to generate revenues from the particular product candidate for which we are seeking approval. Furthermore, any regulatory approval to market a product may be subject to limitations on the approved uses for which we may market the product or the labeling or other restrictions. In addition, the FDA has the authority to require a REMS as part of a BLA or after approval, which may impose further requirements or restrictions on the distribution or use of an approved drug or biologic, such as limiting prescribing to certain physicians or medical centers that have undergone specialized training, limiting treatment to patients who meet certain safe-use criteria and requiring treated patients to enroll in a registry. These limitations and restrictions may limit the size of the market for the product and affect reimbursement by third-party payors.

We are also subject to numerous foreign regulatory requirements governing, among other things, the conduct of clinical trials, manufacturing and marketing authorization, pricing and third-party reimbursement. The foreign regulatory approval process varies among countries and may include all of the risks associated with FDA approval described above as well as risks attributable to the satisfaction of local regulations in foreign jurisdictions. Moreover, the time required to obtain approval may differ from that required to obtain FDA approval. Approval by the FDA does not ensure approval by regulatory authorities outside the U.S. and vice versa.

 

Even if we receive regulatory approval for any of our product candidates, we will be subject to ongoing regulatory obligations and continued regulatory review, which may result in significant additional expense. Additionally, our product candidates, if approved, could be subject to labeling and other restrictions and market withdrawal and we may be subject to penalties if we fail to comply with regulatory requirements or experience unanticipated problems with our products.

Any regulatory approvals that we or our collaborators obtain for our product candidates may also be subject to limitations on the approved indicated uses for which a product may be marketed or to the conditions of approval, or contain requirements for potentially costly post-marketing testing, including “Phase 4” clinical trials, and surveillance to monitor the safety and efficacy of the product candidate. In addition, if the FDA or a comparable foreign regulatory authority approves any of our product candidates, the manufacturing processes, labeling, packaging, distribution, adverse event reporting, storage, import, export, advertising, promotion and recordkeeping for the product 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 cGMPs and GCPs for any clinical trials that we conduct post-approval. In addition, manufacturers of drug products and their facilities are subject to continual review and periodic, unannounced inspections by the FDA and other regulatory authorities for compliance with cGMPs and other applicable regulations and standards. In addition, any regulatory approvals we may receive will require the submission of periodic reports to regulatory authorities and ongoing surveillance to monitor the safety and efficacy of the product. Such approvals may also contain significant limitations related to use restrictions for specified age groups, warnings, precautions or contraindications, and may include burdensome post-approval study or risk management requirements. For example, the FDA may require a REMS as a condition of approval of our product candidates, which could

57


CytomX Therapeutics, Inc.

 

include requirements for a medication guide, physician training and communication plans or additional elements to ensure safe use, such as restricted distribution methods, patient registries and other risk minimization tools.

 

Later discovery of previously unknown problems with a product, 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 voluntary or mandatory product recalls;
restrictions on product distribution or use, or requirements to conduct post-marketing studies or clinical trials
fines, restitutions, disgorgement of profits or revenues, warning letters or holds on clinical trials;
refusal by the FDA to approve pending applications or supplements to approved applications filed by us or our strategic partners;
suspension or revocation of product approvals;
product seizure or detention or refusal to permit the import or export of products; and
injunctions or the imposition of civil or criminal penalties.

The FDA’s policies may change and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our product candidates 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 and we may not achieve or sustain profitability, which would adversely affect our business.

We also cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative or executive 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 be subject to enforcement action, and we may not achieve or sustain profitability.

 

Our product candidates for which we intend to seek approval as biologic products may face competition sooner than anticipated.

The Affordable Care Act includes a subtitle called the Biologics Price Competition and Innovation Act of 2009 (“BPCIA”), which created an abbreviated approval pathway for biological products that are biosimilar to or interchangeable with an FDA-licensed reference biological product. Under the BPCIA, an application for a highly similar or “biosimilar” product may not be submitted to the FDA until four years following the date that the reference product was first approved by the FDA. In addition, the approval of a biosimilar product may not be made effective by the FDA until 12 years from the date on which the reference product was first approved. During this 12-year period of exclusivity, another company may still market a competing version of the reference product if the FDA approves a full BLA for the competing product containing the sponsor’s own preclinical data and data from adequate and well-controlled clinical trials to demonstrate the safety, purity and potency of their product.

We believe that any of our product candidates approved as a biological product under a BLA should qualify for the 12-year period of exclusivity. However, there is a risk that this exclusivity could be shortened due to congressional action or otherwise, or that the FDA will not consider our product candidates to be reference products for competing products, potentially creating the opportunity for competition sooner than anticipated. Moreover, the extent to which a biosimilar, once approved, will be substituted for any one of our reference products in a way that is similar to traditional generic substitution for non-biological products is not yet clear, and will depend on a number of marketplace factors that are still developing.

 

Disruptions at the FDA and other government agencies caused by funding shortages or global health concerns could hinder their ability to hire, retain or deploy key leadership and other personnel, or otherwise prevent new or modified products from being developed, approved or commercialized in a timely manner or at all, 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, statutory, regulatory, and policy changes, the FDA’s ability to hire and retain key personnel and accept the payment of user fees, and other events that may otherwise affect the FDA’s ability to perform routine functions. Average review times at the FDA have fluctuated in recent years as a result. In addition, government funding of other government agencies that fund research and development activities is inherently fluid and unpredictable. Disruptions at the FDA and other agencies may also slow the time necessary for therapeutic biologics or modifications to approved therapeutic biologics 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 FDA employees and stop critical activities.

58


CytomX Therapeutics, Inc.

 

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, any emergence of other pandemics may lead to inspectional or administrative delays. If a prolonged government shutdown occurs, or if global health concerns prevent the FDA or other regulatory authorities from conducting their regular inspections, reviews or other regulatory activities, it could significantly impact the ability of the FDA or other regulatory authorities to timely review and process our regulatory submissions, which could have a material adverse effect on our business.

 

Healthcare legislative reform measures may have a material and adverse effect on 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, and government regulation. In March 2010, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act (together, the “ACA”), was passed, which substantially changed the way healthcare is financed by both governmental and private insurers, and significantly impacts the U.S. pharmaceutical industry. The ACA, among other things, subjected therapeutic biologics to potential competition by lower-cost biosimilars, addressed a new methodology by which rebates owed by manufacturers under the Medicaid Drug Rebate Program are calculated for drugs and therapeutic biologics that are inhaled, infused, instilled, implanted or injected, increased the minimum Medicaid rebates owed by manufacturers under the Medicaid Drug Rebate Program and extended the rebate program to individuals enrolled in Medicaid managed care organizations, established annual fees and taxes on manufacturers of certain branded prescription drugs and therapeutic biologics, and created a new Medicare Part D coverage gap discount program, in which manufacturers must agree to offer 50% point-of-sale discounts, which, through subsequent legislative amendments, was increased to 70% starting in 2019, off negotiated prices of applicable brand drugs and therapeutic biologics to eligible beneficiaries during their coverage gap period, as a condition for the manufacturer’s outpatient drugs and therapeutic biologics to be covered under Medicare Part D.

Since its enactment, there have been judicial, executive and Congressional challenges to certain aspects of the ACA. On June 17, 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. It is unclear how healthcare reform measures enacted by Congress or implemented by the Biden administration, if any, will impact our business.

In addition, other legislative changes have been proposed and adopted in the United States since the ACA was enacted to reduce healthcare expenditures. The Budget Control Act of 2011, among other things, included aggregate reductions of Medicare payments to providers. These reductions went into effect on April 1, 2013 and due to subsequent legislative amendments to the statute, will remain in effect through 2032, with the exception of a temporary suspension from May 2, 2020 through March 31, 2022, unless additional Congressional action is taken. On January 2, 2013, the American Taxpayer Relief Act of 2012 was signed into law, which among other things, further reduced Medicare payments to several types of providers, including hospitals, imaging centers and cancer treatment centers, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years. If federal spending is further reduced, anticipated budgetary shortfalls may also impact the ability of relevant agencies, such as the FDA or the National Institutes of Health to continue to function at current levels. Amounts allocated to federal grants and contracts may be reduced or eliminated. These reductions may also impact the ability of relevant agencies to timely review and approve research and development, manufacturing, and marketing activities, which may delay our ability to develop, market and sell any products we may develop.

Moreover, payment methodologies, including payment for companion diagnostics, may be subject to changes in healthcare legislation and regulatory initiatives. For example, in March 2018, the Centers for Medicare & Medicaid Services (“CMS”) finalized a national coverage determination extending coverage under the Medicare program for certain diagnostic laboratory tests using next generation sequencing (“NGS”) that are approved by the FDA as a companion in vitro diagnostic and used in a cancer with an FDA-approved companion diagnostic indication. Under the national coverage determination, diagnostic tests that meet these criteria are covered only in patients with recurrent, metastatic, relapsed, refractory or stages III or IV cancer if the test has an FDA-approved or cleared indication for use in that patient’s cancer and results are provided to the treating physician for management of the patient using a report template to specify treatment options. Although the Medicare program increasingly is used as a model for how private payors and other governmental payors develop their coverage and reimbursement policies, it is difficult to predict at this time what third-party payors will decide with respect to the coverage and reimbursement for any companion diagnostics associated with our product candidates.

In addition, recently there has been heightened governmental scrutiny over the manner in which manufacturers set prices for their marketed products, which has resulted in several Congressional inquiries and proposed bills designed to, among other things, bring more transparency to product pricing, review the relationship between pricing and manufacturer patient programs, and reform government program

59


CytomX Therapeutics, Inc.

 

reimbursement methodologies for drug products. In March 2021, the American Rescue Plan Act of 2021 was signed into law, which eliminates the statutory Medicaid drug rebate cap, currently set at 100% of a drug’s average manufacturer price, beginning January 1, 2024. In August 2022, the Inflation Reduction Act of 2022, or IRA, was signed into law by President Biden. Among other things, the IRA requires manufacturers of certain drugs to engage in price negotiations with Medicare (beginning in 2026), 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. For that and other reasons, it is currently unclear how the IRA will be effectuated. These laws and future laws may negatively impact the ability of biotechnology companies, including us, to raise funds from investors for or to obtain collaboration partners who assist us in the funding of research and development of future medicines. Individual states in the United States have also become increasingly active in passing legislation and implementing regulations designed to control pharmaceutical product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing. In addition, regional healthcare authorities and individual hospitals are increasingly using bidding procedures to determine what pharmaceutical products and which suppliers will be included in their prescription drug and other healthcare programs. We expect that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for our product candidates or companion diagnostics or additional pricing pressures.

 

If we or our collaborators, manufacturers or service providers fail to comply with healthcare laws and regulations, we or they could be subject to enforcement actions, which could affect our ability to develop, market and sell our products and may harm our reputation.

Although we do not currently have any products on the market, if and when we begin commercializing our product candidates, we will be subject to additional healthcare statutory and regulatory requirements and enforcement by the federal government and the states and foreign governments in which we conduct our business. Healthcare providers, physicians and third-party payors 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 that may constrain the business or financial arrangements and relationships through which we market, sell and distribute our product candidates for which we obtain marketing approval. Restrictions under applicable federal and state healthcare laws and regulations, include the following:

the U.S. federal Anti-Kickback Statute, which prohibits, among other things, persons from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in cash or in kind to induce or reward either the referral of an individual for, or the purchase, or order or recommendation of, any good or service, for which payment may be made under federal and state healthcare programs such as Medicare and Medicaid. A person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation;
the U.S. federal False Claims Act, which imposes criminal and civil penalties, including through civil whistleblower or qui tam actions, against individuals or entities for knowingly presenting, or causing to be presented, to the federal government, claims for payment that are false or fraudulent, knowingly making, using or causing to be made or used, a false record or statement material to a false or fraudulent claim, or from knowingly making a false statement to avoid, decrease or conceal an obligation to pay money to the federal government. In addition, the government may assert that a claim including items and services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act;
the U.S. federal Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), which imposes criminal and civil liability for, among other things, knowingly and willfully executing, or attempting to execute a scheme to defraud any healthcare benefit program, or knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false statement in connection with the delivery of or payment for healthcare benefits, items or services; similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation;
the U.S. federal legislation commonly referred to as Physician Payments Sunshine Act, enacted as part of the ACA, and its implementing regulations, which requires certain manufacturers of drugs, devices, biologics and medical supplies that are reimbursable under Medicare, Medicaid, or the Children’s Health Insurance Program to report annually to the CMS information related to certain payments and other transfers of value to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), certain non-physician practitioners (physician assistants, nurse practitioners, clinical nurse specialists, anesthesiologist assistants, certified registered nurse anesthetists and certified nurse midwives) and teaching hospitals, as well as ownership and investment interests held by the physicians described above and their immediate family members; and
analogous state laws and regulations, such as state anti-kickback and false claims laws that may apply to sales or marketing arrangements and claims involving healthcare items or services reimbursed by non-governmental third-party payors, including private insurers; and 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 in addition to requiring drug

60


CytomX Therapeutics, Inc.

 

and therapeutic biologics manufacturers to report information related to payments to physicians and other healthcare providers or marketing expenditures and pricing information.

Ensuring that our future business arrangements with third parties comply with applicable healthcare laws and regulations could involve substantial costs. It is possible that governmental authorities will conclude that our business practices do not comply with current or future statutes, regulations, agency guidance or case law involving applicable fraud and abuse or other healthcare laws and regulations. If our operations are found to be in violation of any such requirements, we may be subject to penalties, including civil or criminal penalties, monetary damages, the curtailment or restructuring of our operations, loss of eligibility to obtain approvals from the FDA, or exclusion from participation in government contracting, healthcare reimbursement or other government programs, including Medicare and Medicaid, any of which could adversely our financial results. Although effective compliance programs can mitigate the risk of investigation and prosecution for violations of these laws, these risks cannot be entirely eliminated. Any action against us for an alleged or suspected violation could cause us to incur significant legal expenses and could divert our management’s attention from the operation of our business, even if our defense is successful. In addition, achieving and sustaining compliance with applicable laws and regulations may be costly to us in terms of money, time and resources.

If we or future collaborators, manufacturers or service providers fail to comply with applicable federal, state or foreign laws or regulations, we could be subject to enforcement actions, which could affect our ability to develop, market and sell our products successfully and could harm our reputation and lead to reduced acceptance of our products by the market. These enforcement actions include, among others:

adverse regulatory inspection findings;
warning letters;
voluntary or mandatory product recalls or public notification or medical product safety alerts to healthcare professionals;
restrictions on, or prohibitions against, marketing our products;
restrictions on, or prohibitions against, importation or exportation of our products;
suspension of review or refusal to approve pending applications or supplements to approved applications;
exclusion from participation in government-funded healthcare programs;
exclusion from eligibility for the award of government contracts for our products;
suspension or withdrawal of product approvals;
seizures or administrative detention of products;
injunctions; and
civil and criminal penalties and fines.

 

Actual or perceived failures to comply with applicable data protection, privacy and security laws, regulations, standards and other requirements could adversely affect our business, results of operations, and financial condition.

The regulatory environment surrounding data privacy and security is increasingly demanding. We are or may in the future be subject to numerous U.S. federal and state laws and non-U.S. regulations governing the collection, use, disclosure, retention, and security of personal and confidential information of our clinical subjects, clinical investigators, employees and vendors/business contacts. 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 material adverse effect on our business, results of operation, and financial condition.

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. Certain states have also adopted comparable privacy and security laws and regulations, some of which may be more stringent than HIPAA. Such laws and regulations will be subject to interpretation

61


CytomX Therapeutics, Inc.

 

by various courts and other governmental authorities, thus creating potentially complex compliance issues for us and our future customers and strategic partners. For example, the California Consumer Privacy Act (“CCPA”) went into effect on January 1, 2020. The CCPA creates individual privacy rights for California consumers, including the expanded right to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches, that has increased the likelihood of, and risks associated with data breach litigation. Further, the California Privacy Rights Act (“CPRA”) generally went into effect on January 1, 2023, and significantly amends the CCPA. The CPRA 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. It also creates a new California data protection agency authorized to issue substantive regulations and could result in increased privacy and information security enforcement. Additional compliance investment and potential business process changes may also be required. Similar laws have passed in other states and are continuing to be proposed at the state and 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.

Our operations abroad may also be subject to increased scrutiny or attention from data protection authorities. For example, the General Data Protection Regulation ("GDPR") went into effect in May 2018, and imposes stringent requirements for processing the personal data of individuals within the EEA. Companies that must comply with the GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements and potential fines for noncompliance of up to 4% total worldwide annual turnover or €20 million, whichever is higher. Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the United States, 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. On July 10, 2023, the European Commission adopted its Adequacy Decision in relation to the new EU-US Data Privacy Framework (“DPF”), rendering the DPF effective as a GDPR transfer mechanism to U.S. entities self-certified under the DPF. 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 United States 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. As supervisory authorities issue further guidance on personal data export mechanisms, including circumstances where the standard contractual clauses cannot be used, or start taking enforcement action, we could suffer additional costs, complaints and/or regulatory investigations or fines, and/or if we are otherwise unable to transfer personal data between and among countries and regions in which we operate, it could affect the manner in which we provide our products and services, the geographical location or segregation of our relevant systems and operations, and could adversely affect our financial results.

Further, from January 1, 2021, we have had to comply with the GDPR and also the UK GDPR, which, together with the amended 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 €20 million (£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 data transfer mechanism from the UK to U.S. entities self-certified under the DPF. As we continue to expand into other foreign countries and jurisdictions, we may be subject to additional laws and regulations that may affect how we conduct business.

Although we work to comply with applicable laws, regulations and standards, our contractual obligations and other legal obligations, these requirements are evolving and may be modified, interpreted and applied in an inconsistent manner from one jurisdiction to another, and may conflict with one another or other legal obligations with which we must comply. Any failure or perceived failure by us or our employees, representatives, contractors, consultants, collaborators, or other third parties to comply with such requirements or adequately address privacy and security concerns, even if unfounded, could result in significant fines, penalties and damage to our reputation, and we may be forced to change the way we operate. This could result in additional cost and liability to us, which could negatively affect our business, results of operation, and financial condition.

 

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

The regulations that govern regulatory approvals, pricing and reimbursement for new drugs and therapeutic biologics vary widely from country to country. Some countries require approval of the sale price of a drug or therapeutic biologic before it can be marketed. In many countries, the pricing review period begins after marketing approval is granted. In some foreign markets, prescription biopharmaceutical pricing remains subject to continuing governmental control even after initial approval is granted. As a result, we might obtain regulatory approval for a product in a particular country, but then be subject to price regulations that delay our commercial launch of the product,

62


CytomX Therapeutics, Inc.

 

possibly for lengthy time periods and negatively impact the revenues we are able to generate from the sale of the product 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 regulatory approval.

Our ability to commercialize any products successfully also will depend in part on the extent to which coverage and reimbursement for these products and related treatments will be available from government authorities, private health insurers and other organizations. Even if we succeed in bringing one or more products to the market, these products may not be considered cost-effective, and the amount reimbursed for any products may be insufficient to allow us to sell our products on a competitive basis. Because our programs are in the early stages of development, we are unable at this time to determine their cost effectiveness or the likely level or method of reimbursement. Increasingly, the third-party payors who reimburse patients or healthcare providers, such as government and private insurance plans, are requiring that drug companies provide them with predetermined discounts from list prices, and are seeking to reduce the prices charged or the amounts reimbursed for biopharmaceutical products. If the price we are able to charge for any products we develop, or the reimbursement provided for such products, is inadequate in light of our development and other costs, our return on investment could be adversely affected. There may be significant delays in obtaining reimbursement for newly-approved drugs or therapeutic biologics, and coverage may be more limited than the purposes for which the drug or therapeutic biologic is approved by the FDA or similar regulatory authorities outside of the United States. Moreover, eligibility for reimbursement does not imply that any drug or therapeutic biologic will be reimbursed in all cases or at a rate that covers our costs, including research, development, manufacture, sale and distribution. Interim reimbursement levels for new drugs or therapeutic biologics, if applicable, may also not be sufficient to cover our costs and may not be made permanent. Reimbursement rates may be based on payments allowed for lower-cost drugs or therapeutic biologics that are already reimbursed, may be incorporated into existing payments for other services and may reflect budgetary constraints or imperfections in Medicare data. Net prices for drugs or therapeutic biologics 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 or therapeutic biologics from countries where they may be sold at lower prices than in the U.S. Third-party payors often rely upon Medicare coverage policy and payment limitations in setting their own reimbursement rates. Our inability to promptly obtain coverage and adequate reimbursement rates from both government-funded and private payors for new drugs or therapeutic biologics that we develop and for which we obtain regulatory approval could have a material and adverse effect on our operating results, our ability to raise capital needed to commercialize products and our financial condition.

 

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.

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. Fast track designation provides increased opportunities for sponsor meetings with the FDA during preclinical and clinical development, in addition to the potential for rolling review of a BLA, if the sponsor provides a schedule for the submission of the sections of the BLA, the FDA agrees to accept sections of the BLA and determines that the schedule is acceptable, and the sponsor pays any required user fees upon submission of the first section of the BLA. 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, we cannot assure you that the FDA would decide to 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.

We may attempt to secure approval from the FDA through the use of the accelerated approval pathway. If we are unable to obtain such approval, we may be required to conduct additional preclinical studies or clinical trials beyond those that we contemplate, which could increase the expense of obtaining, and delay the receipt of, necessary regulatory approvals. Even if we receive accelerated approval from the FDA, if our confirmatory trials do not verify clinical benefit, or if we do not comply with rigorous post-marketing requirements, the FDA may seek to withdraw any accelerated approval we have obtained.

 

63


CytomX Therapeutics, Inc.

 

We may in the future seek accelerated approval for one or more of our product candidates. Under the accelerated approval program, the FDA may grant accelerated approval to a product candidate designed to treat a serious or life-threatening condition that provides meaningful therapeutic benefit over available therapies upon a determination that the product candidate has an effect on a surrogate endpoint or intermediate clinical endpoint that is reasonably likely to predict clinical benefit. The FDA considers a clinical benefit to be a positive therapeutic effect that is clinically meaningful in the context of a given disease, such as irreversible morbidity or mortality. For the purposes of accelerated approval, a surrogate endpoint is a marker, such as a laboratory measurement, radiographic image, physical sign, or other measure that is thought to predict clinical benefit, but is not itself a measure of clinical benefit. An intermediate clinical endpoint is a clinical endpoint that can be measured earlier than an effect on irreversible morbidity or mortality that is reasonably likely to predict an effect on irreversible morbidity or mortality or other clinical benefit.

 

The accelerated approval pathway may be used in cases in which the advantage of a product candidate over available therapy may not be a direct therapeutic advantage, but is a clinically important improvement from a patient and public health perspective. If granted, accelerated approval is usually contingent on the sponsor’s agreement to conduct, in a diligent manner, additional confirmatory studies to verity and describe the drug’s predicted clinical benefit. If such post-approval studies fail to confirm the drug’s clinical benefit or are not completed in a timely manner, the FDA may withdraw its approval of the drug on an expedited basis. In addition, in December 2022, President Biden signed an omnibus appropriations bill to fund the U.S. government through fiscal year 2023. Included in the omnibus bill is the Food and Drug Omnibus Reform Act of 2022, which among other things, provided FDA new statutory authority to mitigate potential risks to patients from continued marketing of ineffective drugs previously granted accelerated approval. Under these provisions, the FDA may require a sponsor of a product seeking accelerated approval to have a confirmatory trial underway prior to such approval being granted.

 

Prior to seeking accelerated approval for any of our product candidates, we intend to seek feedback from the FDA and will otherwise evaluate our ability to seek and receive accelerated approval. There can be no assurance that after our evaluation of the feedback and other factors we will decide to pursue or submit a BLA for accelerated approval or any other form of expedited development, review or approval. Furthermore, if we decide to submit an application for accelerated approval for our product candidates, there can be no assurance that such application will be accepted or that any expedited development, review or approval will be granted on a timely basis, or at all. The FDA or other comparable foreign regulatory authorities could also require us to conduct further studies prior to considering our application or granting approval of any type. A failure to obtain accelerated approval or any other form of expedited development, review or approval for our product candidate would result in a longer time period to commercialization of such product candidate, if any, could increase the cost of development of such product candidate and could harm our competitive position in the marketplace.

 

We may seek Orphan Drug Designation for some of our product candidates, 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 our product candidates, and we may be unsuccessful. Regulatory authorities in some jurisdictions, including the United States and Europe, may designate drugs and therapeutic biologics for relatively small patient populations as orphan drugs. Under the Orphan Drug Act, the FDA may designate a drug or therapeutic biologic as an orphan drug if it is a drug or therapeutic biologic intended to treat a rare disease or condition, which is generally defined as a patient population of fewer than 200,000 individuals 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 or therapeutic biologic 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 toward clinical trial costs, tax advantages and user-fee waivers. In addition, if a product that has Orphan Drug Designation subsequently receives the first FDA approval for the disease or condition for which it has such designation, the product is entitled to orphan drug exclusivity, which means that the FDA may not approve any other applications, including a full BLA, to market the same product for the same disease or condition or seven years, except in limited circumstances, such as a showing of clinical superiority to the product with orphan drug exclusivity or where the manufacturer is unable to assure sufficient product quantity.

Even if we obtain Orphan Drug Designation for our product candidates in specific indications, we may not be the first to obtain marketing approval of these product candidates for the orphan-designated disease or condition due to the uncertainties associated with developing pharmaceutical products. In addition, exclusive marketing rights in the United States may be limited if we seek approval for an disease or condition broader than the orphan-designated disease or condition or 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 quantities of the product to meet the needs of patients with the rare disease or condition. Further, even if we obtain orphan drug exclusivity for a product, that exclusivity may not effectively protect the product from competition because different biologics can be approved for the same disease or condition. Even after an orphan product is approved, the FDA can subsequently approve the same drug or therapeutic biologic for the same disease or condition if the FDA concludes that the later drug or therapeutic biologic is safer, more effective or makes a major contribution to patient care. Orphan Drug Designation neither shortens the development time or regulatory review time of a drug or therapeutic biologic nor gives the drug or therapeutic biologic any advantage in the regulatory review or approval process. In addition, while we may seek Orphan Drug Designation for our product candidates, we may never receive such designations.

64


CytomX Therapeutics, Inc.

 

 

Tax reform legislation passed in 2017 reduced the amount of the qualified clinical research costs for a designated orphan product that a sponsor may claim as a credit from 50% to 25%. Thus, further limiting the advantage and may impact our future business strategy of seeking the Orphan Drug Designation.

 

Risks Related to Ownership of Our Common Stock

Our quarterly operating results may fluctuate significantly or may fall below the expectations of investors or securities analysts, each of which may cause our stock price to fluctuate or decline.

We expect our operating results to be subject to quarterly fluctuations. Our net loss and other operating results will be affected by numerous factors, including:

variations in the level of expense related to the ongoing development of our PROBODY platform, our product candidates or future development programs;
results of clinical trials, or the addition or termination of clinical trials or funding support by us, or existing or future collaborators or licensing partners;
our execution of any additional collaboration, licensing or similar arrangements, and the timing of payments we may make or receive under existing or future arrangements or the termination or modification of any such existing or future arrangements;
developments or disputes concerning patents or other proprietary rights, including patents, litigation matters and our ability to obtain patent protection for our products;
any intellectual property infringement lawsuit or opposition, interference or cancellation proceeding in which we may become involved, including the ongoing patent infringement lawsuit brought by Vytacera against us;
additions and departures of key personnel;
strategic decisions by us or our competitors, such as acquisitions, divestitures, spin-offs, joint ventures, strategic investments or changes in business strategy;
if any of our product candidates receives regulatory approval, the terms of such approval and market acceptance and demand for such product candidates;
regulatory developments affecting our product candidates or those of our competitors; and
changes in general market and economic conditions.

If our quarterly operating results fall below the expectations of investors or securities analysts, the price of our common stock could decline substantially. Furthermore, any quarterly fluctuations in our operating results may, in turn, cause the price of our stock to fluctuate substantially. We believe that quarterly comparisons of our financial results are not necessarily meaningful and should not be relied upon as an indication of our future performance.

 

If we are not able to comply with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 in a timely manner or with adequate compliance, we may be subject to a loss of stockholder confidence and sanctions or investigations by regulatory authorities or litigation.

Section 404 of the Sarbanes-Oxley Act of 2002 requires that we evaluate and determine the effectiveness of our internal controls over financial reporting and provide a management report on the internal control over financial reporting. The process of designing and implementing effective internal controls is a continuous effort that requires us to anticipate and react to changes in our business and the economic and regulatory environments and to expend significant resources to maintain a system of internal controls that is adequate to satisfy our reporting obligations as a public company. If we are unable to establish or maintain appropriate internal financial reporting controls and procedures, it could cause us to fail to meet our reporting obligations on a timely basis, result in material misstatements in our consolidated financial statements, and harm our operating results. In addition, we are required, pursuant to Section 404, to furnish a report by our management on, among other things, the effectiveness of our internal control over financial reporting in our Annual Report on Form 10-K. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with generally acceptable accounting principles in the United States (“GAAP”). This assessment includes disclosure of any material weaknesses identified by management in its internal control over financial reporting. The rules governing the standards that must be met for management to assess its internal control over financial reporting are complex and require significant documentation, testing, and possible remediation. Testing and maintaining internal controls may divert management’s attention from other matters that are important to our business. A failure in any of these obligations or requirements could subject us to a loss of stockholder confidence and sanctions or investigations by regulatory authorities or litigation.

65


CytomX Therapeutics, Inc.

 

In connection with the implementation of the necessary practices and procedures related to internal control over financial reporting, we may identify deficiencies that we may not be able to remediate before our management is required to furnish the annual report on the effectiveness of our internal control over financial reporting. Our testing, or the testing (if required) by our independent registered public accounting firm, may reveal deficiencies in our internal control over financial reporting that are deemed to be material weaknesses. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the entity’s financial statements will not be prevented or detected on a timely basis. Any material weaknesses could result in a material misstatement of our annual or quarterly financial statements or disclosures that may not be prevented or detected. The existence of any material weakness would require management to devote significant time and incur significant expense to remediate any such material weakness, and management may not be able to remediate any such material weakness in a timely manner.

If we fail to implement the requirements of Section 404 in the required timeframe, we may be subject to sanctions or investigations by regulatory authorities, including the Securities and Exchange Commission (“SEC”) and The Nasdaq Global Select Market. Furthermore, if we are unable to conclude that our internal control over financial reporting is effective, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our securities could decline, and we could be subject to sanctions or investigations by regulatory authorities or litigation. Failure to implement or maintain effective internal control over financial reporting and disclosure controls and procedures required of public companies could also restrict our future access to the capital markets.

In connection with preparing our financial statements for the year ending December 31, 2022, we determined that a material weakness existed in our internal control over financial reporting due to ineffective controls for evaluation and review of the accounting for revenue recognition. We initiated plans to remediate the material weakness and determined that as of June 30, 2023, the material weakness had been remediated. There can be no assurance that we will not identify additional material weaknesses in the future.

In future periods, if our management is unable to conclude that we have effective internal control over financial reporting, or to certify the effectiveness of such controls, or if additional material weaknesses in our internal control over financial reporting are identified, our ability to record, process, and report financial information accurately, and to prepare financial statements within the time periods specified by the rules and forms of the SEC, could be adversely affected which, in turn, may adversely affect our business and the market price of our securities.

 

Our stock price may be volatile and purchasers of our common stock could incur substantial losses.

Our stock price is volatile. Since our initial public offering (“IPO”), our stock had low and high sales prices in the range of $1.04 and $35.00 per share. The market price for our common stock may be influenced by many factors, including the other risks described in this section titled “Risk Factors” and the following:

results of clinical trials and preclinical studies of our product candidates, or those of our competitors or our collaborators;
regulatory or legal developments in the U.S. and other countries, especially changes in laws or regulations applicable to our products;
the success of competitive products or technologies;
introductions and announcements of new products by us, our future commercialization partners, or our competitors, and the timing of these introductions or announcements;
actions taken by regulatory agencies with respect to our products, clinical studies, manufacturing process or sales and marketing terms;
the extent to which any pandemic and related governmental regulations and restrictions may impact our business, including our research, clinical trials, manufacturing and financial condition, as well as the impact of other natural disasters and other calamities;
actual or anticipated variations in our financial results or those of companies that are perceived to be similar to us;
the success of our efforts to acquire or in-license additional technologies, products or product candidates;
developments concerning any existing or future collaborations, including but not limited to those with our sources of manufacturing supply and our commercialization partners;
market conditions in the pharmaceutical and biotechnology sectors;
announcements by us or our competitors of significant acquisitions, strategic collaborations, joint ventures or capital commitments;

66


CytomX Therapeutics, Inc.

 

developments or disputes concerning patents or other proprietary rights, including patents, litigation matters and our ability to obtain patent protection for our products;
our ability or inability to raise additional capital and the terms on which we raise it;
the recruitment or departure of key personnel;
changes in the structure of healthcare payment systems;
actual or anticipated changes in earnings estimates or changes in stock market analyst recommendations regarding our common stock, other comparable companies or our industry generally;
our failure or the failure of our competitors to meet analysts’ projections or guidance that we or our competitors may give to the market;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
announcement and expectation of additional financing efforts;
speculation in the press or investment community;
trading volume of our common stock;
sales of our common stock by us or our stockholders;
the concentrated ownership of our common stock;
changes in accounting principles;
terrorist acts, acts of war or periods of widespread civil unrest;
natural disasters and other calamities; and
general economic, industry and market conditions.

The stock markets in general, and the markets for pharmaceutical, biopharmaceutical and biotechnology stocks in particular, have experienced extreme volatility that has been often unrelated to the operating performance of the issuer. These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance.

 

The future issuance of equity or of debt securities that are convertible into equity will dilute our share capital.

We may choose to raise additional capital in the future, depending on market conditions, strategic considerations and operational requirements. To the extent that additional capital is raised through the issuance of shares or other securities convertible into shares, our stockholders will be diluted. On February 27, 2020, we entered into an Open Market Sale Agreement (the “Sales Agreement”) with Jefferies LLC (“Jefferies”), to sell shares of our common stock, par value $0.00001 per share, with aggregate gross sales proceeds of up to $75,000,000, from time to time, through an at the market offering under which Jefferies will act as sales agent. We have issued securities under the Sales Agreement and may do so in the future. In addition, in January and February 2021, we sold 16,428,571 shares of our common stock at $7.00 per share in an underwritten public offering. In July 2023, we sold pre-funded warrants to purchase up to 14,423,077 shares of common stock and accompanying Tranche Warrants to purchase up to 11,538,462 shares of our common stock. Future issuances of our common stock or other equity securities pursuant to the Sales Agreement or otherwise, or the perception that such sales may occur, could adversely affect the trading price of our common stock and impair our ability to raise capital through future offerings of shares or equity securities. Additionally, future sales of our common stock at prices below the exercise price of the Tranche Warrants may lower the exercise price of the Tranche Warrants. No prediction can be made as to the effect, if any, that future sales of common stock or the availability of common stock for future sales will have on the trading price of our common stock.

 

The employment agreements with our executive officers may require us to pay severance benefits to officers in connection with termination of employment or upon a change of control of us, which could harm our financial condition.

Each of our executive officers is entitled to receive a lump sum payment equal to one year or more of his or her base salary as well as continued medical and dental coverage for a period of one year or more plus a prorated portion of his or her target annual bonus for the calendar year in which his or her employment is terminated following his or her termination of employment due to good reason or without cause. In the event of a change in control and a termination of employment without cause or due to good reason, each of our executive officers would similarly receive one year or more of his or her base salary as well as continued medical and dental coverage for a period of one year or more, as well as an additional lump sum payment equal to 100% or more of his or her target annual bonus for the calendar year in which his or her employment is terminated and full vesting of his or her outstanding option awards. The accelerated vesting of options could

67


CytomX Therapeutics, Inc.

 

result in dilution to our existing stockholders and harm the market price of our common stock. Furthermore, the payment of these severance benefits could harm our financial condition. In addition, these potential severance payments may discourage or prevent third parties from seeking a business combination with us.

 

An active market for our common stock may not be maintained.

Prior to our IPO in October 2015, there had been no public market for shares of our common stock. Our stock began trading on the Nasdaq Global Select Market in 2015, and we can provide no assurance that we will be able to maintain an active trading market on The Nasdaq Global Select Market or any other exchange in the future. If an active market for our common stock is not maintained, it may be difficult to sell shares without depressing the market price for the shares or at all. An inactive market may also impair our ability to raise capital by selling shares and may impair our ability to acquire other businesses, applications or technologies using our shares as consideration.

 

Our principal stockholders and management own a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval.

As of June 30, 2024, our executive officers, directors, holders of 5% or more of our capital stock based on publicly available filings made with the SEC and their respective affiliates beneficially owned approximately 37% of our outstanding common stock. In addition, in our July 2023 private placement, a certain holder of 5% or more of our capital stock acquired pre-funded warrants and accompanying Tranche Warrants to purchase shares of our common stock. Until fully exercised or expired, the shares issuable upon the exercise of the pre-funded warrants and the Tranche Warrants are not included in the number of our outstanding shares of common stock. If such holder exercises their warrants, then the shares of our capital stock beneficially owned by our executive officers, directors, holders of 5% or more of our capital stock and their respective affiliates would increase significantly. Therefore, these stockholders have the ability to influence us through this ownership position. These stockholders may be able to determine all matters requiring stockholder approval. For example, these stockholders may be able to control elections of directors, amendments of our organizational documents, or approval of any merger, sale of assets, or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals or offers for our common stock that our stockholders may feel are in their best interest.

 

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.

Provisions in our amended and restated certificate of incorporation and our amended and restated bylaws may delay or prevent an acquisition of us or a change in our management. In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Because our board of directors is responsible for appointing the members of our management team, these provisions could in turn affect any attempt by our stockholders to replace current members of our management team. These provisions include:

a prohibition on actions by our stockholders by written consent;
a requirement that special meetings of stockholders, which our company is not obligated to call more than once per calendar year, be called only by the chairman of our board of directors, our chief executive officer, our board of directors pursuant to a resolution adopted by a majority of the total number of authorized directors, or, subject to certain conditions, by our secretary at the request of the stockholders holding of record, in the aggregate, shares entitled to cast not less than ten percent of the votes at a meeting of the stockholders (assuming all shares entitled to vote at such meeting were present and voted);
advance notice requirements for election to our board of directors and for proposing matters that can be acted upon at stockholder meetings;
division of our board of directors into three classes, serving staggered terms of three years each; and
the authority of the board of directors to issue preferred stock with such terms as the board of directors may determine.

Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, as amended, which prohibits a person who owns in excess of 15 percent of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15 percent of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. These provisions would apply even if the proposed merger or acquisition could be considered beneficial by some stockholders.

 

We incur increased costs as a result of operating as a public company, and our management is required to devote substantial time to new compliance initiatives and corporate governance practices.

As a public company, we incur significant legal, accounting and other expenses. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of The Nasdaq Global Select Market and other applicable securities rules and

68


CytomX Therapeutics, Inc.

 

regulations impose various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. Our management and other personnel need to devote a substantial amount of time to these compliance initiatives. Moreover, these rules and regulations increase our legal and financial compliance costs and make some activities more time consuming and costly. For example, we expect that these rules and regulations may make it more difficult and more expensive for us to obtain director and officer liability insurance, which in turn could make it more difficult for us to attract and retain qualified members of our board of directors. However, these rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices.

 

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

We have never declared or paid cash dividends on our capital stock. We currently intend to retain all of our future earnings, if any, to finance the growth and development of our business. As a result, capital appreciation, if any, of our common stock will be your sole source of gain for the foreseeable future.

 

We may incur significant costs from class action litigation due to our expected stock volatility.

Our stock price may fluctuate for many reasons, including as a result of public announcements regarding the progress of our development efforts or the development efforts of future collaborators or competitors, the addition or departure of our key personnel, variations in our quarterly operating results and changes in market valuations of biopharmaceutical and biotechnology companies.

This risk is especially relevant to us because biopharmaceutical and biotechnology companies have experienced significant stock price volatility in recent years. When the market price of a stock has been volatile as our stock price may be, holders of that stock have occasionally brought securities class action litigation against the company that issued the stock. For example, in May 2020, a putative securities class action lawsuit was brought against us (“Class Action Lawsuit”). While the Class Action Lawsuit was voluntarily dismissed without prejudice by the plaintiff and his attorneys in January 2021, a similar lawsuit or another lawsuit could be filed in the future. Stockholder lawsuits of this type against us, even if it is without merit, could cause us to incur substantial costs defending the lawsuit. The lawsuit could also divert the time and attention of our management.

 

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

Our amended and restated bylaws provide that, subject to limited exceptions, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, any action asserting a claim against us arising pursuant to any provision of the Delaware General Corporation Law, as amended, our amended and restated certificate of incorporation or our amended and restated bylaws, 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 other action asserting a claim against us that is governed by the internal affairs doctrine. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and to have consented to the provisions of our amended and restated certificate of incorporation described above. 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 our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and employees. Alternatively, if a court were to find these provisions of our amended and restated certificate of incorporation inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business and financial condition.

 

General Risk Factors

Any future pandemic could adversely impact our business, including our research, development, including clinical trials, manufacturing and financial condition.

The impact of future pandemics could severely impact the business, research, development and manufacturing for us and our partners including ongoing or planned clinical trials for CX-904, CX-2051 and CX-801, and clinical trials of our partners. For example, in December 2019, a novel strain of coronavirus, COVID-19, was reported to have surfaced in Wuhan, China, and spread to multiple countries, including the United States and European and Asia-Pacific countries. As a result, our operations and the operations of our partners were impacted for a substantial period of time. Future pandemics may incur similar or more severe disruptions and impacts. These disruptions and impacts may include:

69


CytomX Therapeutics, Inc.

 

delays or difficulties in research activities or obtaining necessary supplies to enable research;
delays or difficulties in clinical site initiation for any clinical trials we or our partners decide to initiate, including CX-904, CX-2051 and CX-801, including difficulties in recruiting clinical site investigators and clinical site staff and clinical trial enrollment;
diversion of healthcare resources away from the conduct of clinical trials, including the diversion of hospitals serving as our or our partners’ clinical trial sites and hospital staff supporting the conduct of our or our partners’ clinical trials;
interruption of key clinical trial activities, such as clinical trial site monitoring, due to limitations on travel imposed or recommended by federal or state governments, employers and others;
difficulty in interpreting clinical data due to patients being infected by pandemic disease;
limitations in employee resources that would otherwise be focused on the conduct of our clinical trials or the clinical trials of our partners, including because of sickness of employees or their families or the desire of employees to avoid contact with large groups of people;
delays in receiving approval from local regulatory authorities to initiate our or our partners’ planned clinical trials;
delays in clinical sites receiving the supplies and materials needed to conduct our or our partners’ clinical trials;
interruption in manufacturing or global shipping that may affect the timely delivery or transport of research materials or clinical trial materials, such as investigational drug product used in our or our partners’ clinical trials;
changes in local regulations as part of a response to a pandemic outbreak which may require us or our partners to change the ways in which clinical trials are conducted, which may result in unexpected costs, or cause us or our partners to discontinue the clinical trials altogether;
delays in necessary interactions with local regulators, ethics committees and other important agencies and contractors due to limitations in employee resources or forced furlough of government employees; and
refusal of the FDA to accept data from clinical trials in affected geographies outside the United States.

We cannot be certain of the impact of any future pandemic on our business or make any assurance that research, development or manufacturing of our product candidates will not be delayed, discontinued or otherwise impacted.

Any of the potential business, research and clinical impacts arising as a result of any pandemic could cause us to default on our obligations to our collaborative partners, including our specific research and development obligations, potentially resulting in termination of one or more collaborations, and could materially and adversely affect our business, financial condition, results of operation and prospects.

In addition, a pandemic may negatively impact the trading price of shares of our common stock and could further severely impact our ability to raise additional capital on a timely basis or at all.

 

Adverse U.S. and multi-national financial market conditions may adversely affect our business and financial position.

 

The Company maintains the majority of its cash and cash equivalents in accounts with major U.S. and multi-national financial institutions, and our deposits at certain of these institutions may exceed insured limits. Market conditions can impact the viability of these institutions. 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. Any inability to access or delay in accessing these funds could adversely affect our business and financial position.

We may acquire assets or form strategic alliances in the future, and we may not realize the benefits of such acquisitions.

As we continue to mature our PROBODY platform and our clinical stage pipeline, we may seek to acquire and/or in-license other oncology products, product candidates, programs or companies that we consider complimentary to our efforts. Such efforts may never result in a transaction and any future growth through acquisition or in-licensing will depend upon the availability of suitable products, product candidates, programs or companies for acquisition or in-licensing on acceptable prices, terms and conditions. Even if appropriate opportunities are available, we may not be able to acquire rights to them on acceptable terms, or at all. The competition to acquire or in-license rights to promising products, product candidates, programs and companies is fierce, and many of our competitors are large, multinational pharmaceutical and biotechnology companies with considerably more financial, development and commercialization resources, personnel, and experience than we have. In order to compete successfully in the current business climate, we may have to pay higher prices for assets than may have been paid historically, which may make it more difficult for us to realize an adequate return on any acquisition. In

70


CytomX Therapeutics, Inc.

 

addition, even if we succeed in identifying promising products, product candidates, programs or companies, we may not have the ability to develop, obtain regulatory approval for and commercialize such opportunities, or the financial resources necessary to pursue them.

 

Even if we are able to successfully identify and acquire or in-license new products, product candidates, programs or companies, we may not be able to successfully manage the risks associated with integrating any products, product candidates, programs or companies into our business or the risks arising from anticipated and unanticipated problems in connection with an acquisition or in-licensing. Further, while we seek to mitigate risks and liabilities of potential acquisitions through, among other things, due diligence, there may be risks and liabilities that such due diligence efforts fail to discover, that are not disclosed to us, or that we inadequately assess. Any failure in identifying and managing these risks and uncertainties effectively would have a material adverse effect on our business. In any event, we may not be able to realize the anticipated benefits of any acquisition or in-licensing for a variety of reasons, including the possibility that a product candidate fails to advance to clinical development, proves not to be safe or effective in clinical trials, or fails to reach its forecasted commercial potential or that the integration of a product, product candidate, program or company gives rise to unforeseen difficulties and expenditures. Any failure in identifying and managing these risks and uncertainties would have a material adverse effect on our business.

In addition, acquisitions create other uncertainties and risks, particularly when the acquisition takes the form of a merger or other business consolidation. We may encounter unexpected difficulties, or incur unexpected costs, in connection with transition activities and integration efforts, which include:

high acquisition costs;
the need to incur substantial debt or engage in dilutive issuances of equity securities to pay for acquisitions;
the potential disruption of our historical business and our activities under our collaboration agreements;
the strain on, and need to expand, our existing operational, technical, financial and administrative infrastructure;
our lack of experience in late-stage product development and commercialization;
the difficulties in assimilating employees and corporate cultures;
the difficulties in hiring qualified personnel and establishing necessary development and/or commercialization capabilities;
the failure to retain key management and other personnel;
the challenges in controlling additional costs and expenses in connection with and as a result of the acquisition;
the need to write down assets or recognize impairment charges;
the diversion of our management’s attention to integration of operations and corporate and administrative infrastructures; and
any unanticipated liabilities for activities of or related to the acquired business or its operations, products or product candidates.

If we fail to integrate or otherwise manage an acquired business successfully and in a timely manner, resulting operating inefficiencies could increase our costs more than we planned, could negatively impact the market price of our common stock and could otherwise distract us from execution of our strategy. Failure to maintain effective financial controls and reporting systems and procedures could also impact our ability to produce timely and accurate financial statements.

 

Our future growth may depend, in part, on our ability to operate in foreign markets, where we would be subject to additional regulatory burdens and other risks and uncertainties.

Our future growth may depend, in part, on our ability to develop and commercialize our product candidates in foreign markets for which we may rely on collaboration with third parties. We are not permitted to market or promote any of our product candidates before we receive regulatory approval from the applicable regulatory authority in that foreign market, and we may never receive such regulatory approval for any of our product candidates. To obtain separate regulatory approval in many other countries we must comply with numerous and varying regulatory requirements of such countries regarding safety and efficacy and governing, among other things, clinical trials and commercial sales, pricing and distribution of our product candidates, and we cannot predict success in these jurisdictions. If we obtain approval of our product candidates and ultimately commercialize our product candidates in foreign markets, we would be subject to the risks and uncertainties, including the burden of complying with complex and changing foreign regulatory, tax, accounting and legal requirements and the reduced protection of intellectual property rights in some foreign countries. We may need to rely on third parties to market, distribute and sell our products in foreign markets.

71


CytomX Therapeutics, Inc.

 

 

Our information technology systems, or those of our CROs or other contractors or consultants we may utilize, may fail, suffer disruptions or suffer security breaches, which could result in a material disruption of our product development programs.

We are increasingly dependent on information technology systems and infrastructure, including mobile technologies, to operate our business. In the ordinary course of our business, we collect and store confidential and sensitive electronic information on our networks and in our data centers. This information includes, among other things, our intellectual property and proprietary information, the confidential information of our collaborators and licensees, clinical trial data, and the personal information of our employees (collectively, “Confidential Information”). It is important to our operations and business strategy that this Confidential Information remains secure and is perceived to be secure. Our information technology and other internal infrastructure systems and those of our CROs and contractors and consultants are vulnerable to damage and interruption from computer viruses, unauthorized access, natural disasters, terrorism, war, telecommunication and electrical failures, hacking, cyberattacks, phishing attacks and other social engineering schemes, malicious code, employee theft or misuse, human error, fraud, denial or degradation of service attacks, sophisticated nation-state and nation-state-supported actors or unauthorized access or use by persons inside our organization, or persons with access to systems inside our organization. A system interruption or security breach that leads to disclosure or modification of or prevents access to personally identifiable information or other protected information could harm our reputation, compel us to comply with federal and/or state breach notification laws and foreign law equivalents, subject us to mandatory corrective action, require us to verify the correctness of database contents and otherwise subject us to liability under laws and regulations that protect personal data, resulting in increased costs or loss of revenue. Similarly, the loss of clinical trial data from completed or ongoing or planned clinical trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data.

Attacks upon information technology systems are also 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. As a result of our continued hybrid working environment, we may also face increased cybersecurity risks due to our dependency on remote working technology and electronic monitoring of clinical trial sites, which may create additional opportunities for cybercriminals to exploit vulnerabilities. Furthermore, because the techniques used to obtain unauthorized access to, or to sabotage, 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. 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. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data, or inappropriate disclosure of Confidential Information, we could incur liability, recovery of our data could take a prolonged period of time, and the development of our research or product candidates could be delayed.

There can be no assurance that our and our third-party service providers’ risk management program and processes, including policies, controls or procedures, will be fully implemented, complied with or effective in protecting our systems, networks and Confidential Information. We and certain of our service providers are from time to time subject to cyberattacks and security incidents. While we do not believe that we have experienced any significant system failure, accident 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, whether due to a loss, corruption or unauthorized disclosure of Confidential Information or other similar disruptions. It could also expose us to risks, including an inability to provide our services and fulfill contractual demands, and could cause management distraction and the obligation to devote significant financial and other resources to mitigate such problems, which would increase our future information security costs, including through organizational changes, deploying additional personnel, reinforcing administrative, physical and technical safeguards, further training of employees, changing third-party vendor control practices and engaging third-party subject matter experts and consultants and reduce the demand for our technology and services. If a security breach or other incident were to result in the unauthorized access to or unauthorized use, disclosure, release or other processing of personal information, it may be necessary to notify individuals, governmental authorities, supervisory bodies, the media and other parties pursuant to privacy and security laws. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data or systems, or inappropriate disclosure of Confidential Information, we could incur liability, including litigation exposure, penalties and fines, we could become the subject of regulatory action or investigation, our competitive position could be harmed and the further development and commercialization of our products and services could be delayed. Furthermore, federal, state and international laws and regulations can expose us to enforcement actions and investigations by regulatory authorities, and potentially result in regulatory penalties, fines and significant legal liability, if our information technology security efforts fail.

As cyber threats continue to evolve, we may be required to expend significant additional resources to continue to modify or enhance our protective measures or to investigate and remediate any information security vulnerabilities. While we have implemented security measures to protect our data security and information technology systems, such measures may not prevent such events. Further, our insurance coverage may not be sufficient to cover the financial, legal, business or reputational losses that may result from an interruption or breach of our systems. Significant disruptions of our information technology systems or breaches of data security could have a material adverse effect on our business, financial condition and results of operations.

72


CytomX Therapeutics, Inc.

 

 

The ongoing armed conflict between Russia and Ukraine or other international conflicts could adversely affect our business, financial condition, and results of operations.

On February 24, 2022, Russian military forces launched a military action in Ukraine, and sustained conflict and disruption in the region is likely. The length, impact, 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 United Kingdom, 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 (SWIFT) 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, additional sanctions by Russia on the one hand, and by the other countries on the other hand, could adversely affect the global economy, financial markets, energy supply and prices, certain critical materials and metals, supply chains, and global logistics and could adversely affect our business, financial condition, and results of operations.

We are actively monitoring the situation in Ukraine and Russia and assessing its impact on our business, including our business partners and customers. To date we have not experienced any material interruptions in our infrastructure, supplies, technology systems, or networks needed to support our operations. We have no way to predict the progress or outcome of the military conflict in Ukraine or its impacts in Ukraine, Russia, Belarus, Europe, or the U.S. 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.

 

Additionally, other armed conflicts that arise from time to time, including the current conflict between Israel and Hamas, have the potential to cause global impacts that could adversely affect the global economy, financial markets, energy supply and prices, certain critical materials and metals, supply chains, and global logistics and could adversely affect our business, financial condition, and results of operations.

 

If we do not comply with laws regulating the protection of the environment and health and human safety, our business could be adversely affected.

Our research and development activities involve the use of hazardous materials and various chemicals. We maintain quantities of various flammable and toxic chemicals in our facilities in South San Francisco, California that are required for our research and development activities. We are subject to federal, state and local laws and regulations governing the use, manufacture, storage, handling and disposal of these hazardous materials. We believe our procedures for storing, handling and disposing these materials in our South San Francisco facilities comply with the relevant guidelines of South San Francisco, the state of California and the Occupational Safety and Health Administration of the U.S. Department of Labor. Although we believe that our safety procedures for handling and disposing of these materials comply with the standards mandated by applicable regulations, the risk of accidental contamination or injury from these materials cannot be eliminated. If an accident occurs, we could be held liable for resulting damages, which could be substantial. We are also subject to numerous environmental, health and workplace safety laws and regulations, including those governing laboratory procedures, exposure to blood-borne pathogens and the handling of animals and biohazardous materials. 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 these 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 or hazardous materials. Additional federal, state and local laws and regulations affecting our operations may be adopted in the future. We may incur substantial costs to comply with, and substantial fines or penalties if we violate, any of these laws or regulations.

73


CytomX Therapeutics, Inc.

 

 

Changes in U.S. or foreign tax laws or regulations that are applied adversely to us may have a material adverse effect on our business, cash flow, financial condition or results of operations.

New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, which could adversely affect our business and financial condition. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. For example, legislation enacted in 2017, informally titled the Tax Cuts and Jobs Act (the “Tax Act”), enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to the Tax Act may affect us, and certain aspects of the Tax Act could be repealed or modified in future legislation. Changes in applicable tax rules, including changes to corporate tax rates, the realization of net deferred tax assets relating to our operations, the taxation of foreign earnings, and the deductibility of expenses under future reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges, and could increase our future tax expense.

 

If securities or industry analysts do not publish research or reports about our business, or if they issue adverse or misleading opinions regarding our stock, our stock price and trading volume could decline.

The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If any of the analysts who cover us issue an adverse or misleading opinion regarding us, our business model, our intellectual property or our stock performance, or if our target studies and operating results fail to meet the expectations of analysts, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.

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

Recent Sales of Unregistered Equity Securities

None

Use of Proceeds

None

Repurchases of Shares or of Company Equity Securities

None

Item 3. Defaults Upon Senior Securities.

None

Item 4. Mine Safety Disclosures.

Not applicable

Item 5. Other Information.

None.

74


CytomX Therapeutics, Inc.

 

Item 6. Exhibits

 

 

 

 

 

Incorporated by Reference

 

 

Exhibit
Number

 

Exhibit Description

 

Form

 

Date

 

Number

 

Filed
Herewith

 

 

 

 

 

 

 

 

 

 

 

3.1

 

Amended and Restated Certificate of Incorporation.

 

8-K

 

5/17/2024

 

3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2

 

Amended and Restated Bylaws of CytomX Therapeutics, Inc., effective March 20, 2024.

 

8-K

 

3/22/2024

 

3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

4.1

 

Reference is made to Exhibits 3.1 through 3.2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2

 

Specimen Common Stock Certificate

 

S-1/A

 

9/28/2015

 

4.1

 

 

 

 

 

 

 

 

 

 

 

 

 

10.1††

 

Amendment No.1 to the Collaboration and License Agreement effective as of June 28, 2024 by and between CytomX Therapeutics, Inc. and Regeneron Pharmaceuticals, Inc.

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

31.1

 

Certification of Chief Executive Officer required by Rule 13a-14(a) or Rule 15d-14(a).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

31.2

 

Certification of Chief Financial Officer required by Rule 13a-14(a) or Rule 15d-14(a).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

32.1*

 

Certification of Chief Executive Officer required by Rule 13a-14(b) or Rule 15d-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

32.2*

 

Certification of Chief Financial Officer required by Rule 13a-14(b) or Rule 15d-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.INS

 

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

 

 

 

 

 

 

 

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

 

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

 

 

 

 

 

 

 

X

 

†† Certain confidential portions of this exhibit have been omitted from this exhibit.

 

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

75


CytomX Therapeutics, Inc.

 

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 hereunto duly authorized.

 

 

 

CytomX Therapeutics, Inc.

 

 

 

 

 

Date: August 8, 2024

 

By:

 

/s/ Sean A. McCarthy

 

 

 

 

Sean A. McCarthy, D. Phil.

 

 

 

 

Chief Executive Officer and Chairman

(Principal Executive Officer)

 

 

 

 

 

Date: August 8, 2024

 

By:

 

/s/ Christopher W. Ogden

 

 

 

 

Christopher W. Ogden

 

 

 

 

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

76


EX-10.1 2 ctmx-ex10_1.htm EX-10.1 EX-10.1

 

Exhibit 10.1

 

Certain identified information has been excluded from the exhibit because it is both (i) not material and (ii) may be competitively harmful if publicly disclosed.

 

 

 

 

Amendment No. 1

to the

Collaboration and License Agreement

 

This Amendment No. 1 (“Amendment”) to the Collaboration and License Agreement effective November 16, 2022 (“Agreement”) by and between CytomX Therapeutics, Inc., having an address at 151 Oyster Point Blvd., Suite 400, South San Francisco, California 94080, U.S.A. (“CytomX”), and Regeneron Pharmaceuticals, Inc., a New York company with a business address located at 777 Old Saw Mill River Road, Tarrytown, NY 10591, U.S.A. (“Regeneron”) shall be effective as of June 28, 2024 (“Amendment No. 1 Effective Date”) IF DOCVARIABLE main_contracting_party_type \* CHARFORMAT Legal entity = "Physical person" " DOCVARIABLE main_contracting_party_title \* CHARFORMAT Contracting Party Title DOCVARIABLE main_contracting_party_first_name \* CHARFORMAT Contracting party first name DOCVARIABLE main_contracting_party_last_name \* CHARFORMAT Contracting party last name" \* CHARFORMAT. All capitalized terms not otherwise defined herein shall have the meanings ascribed to such terms in the Agreement.

 

WHEREAS, Regeneron and CytomX find it in their respective interests to amend the Agreement to clarify certain terms related to the FTE Rate;

 

NOW THEREFORE, in consideration of the foregoing and the agreements below, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties hereby agree as follows:

 

1. Section 1.51 of the Agreement shall be deleted in its entirety and replaced with the following new Section 1.51:

 

Section 1.51 FTE Rate” means (i) for the period commencing on the Effective Date and ending on December 31, 2023, [***] per FTE per year, and (ii) for each Calendar Year thereafter, the FTE Rate shall be adjusted as of January 1, [***] and annually thereafter to reflect any year-to-year percentage change in the U.S. CPI for the twelve (12) month period ending June 30 of the prior Calendar Year preceding the Calendar Year for which the adjustment is being made (where Consumer Price Index or CPI means the Consumer Price Index - Urban Wage Earners and Clerical Workers, US City Average, All Items, 1982-84=100, published by the United States Department of Labor, Bureau of Labor Statistics (or its successor equivalent index) (e.g., for the FTE Rate change commencing January 1, [***], the published change in CPI from June 30, [***] to June 30, [***] shall be used as set forth in Exhibit A to this Amendment). For clarity, the FTE Rate is [***].

 

1

Confidential


 

 

2. Except as specifically amended herein, all other terms of the Agreement shall remain in full force and effect. The Parties may execute this Amendment in counterparts, each of which is deemed an original, but all of which together constitute one and the same agreement. The Amendment may be executed or delivered electronically or by facsimile transmission, and the Parties hereby agree that any electronic, digital, or facsimile signatures hereto are legal, valid and enforceable as originals.

 

IN WITNESS WHEREOF, the Parties hereto have executed this Amendment No. 1 as of the Amendment No. 1 Effective Date.

 

Regeneron Pharmaceuticals, Inc.

 

 

By: /s/ Kerry Reinertsen

Name: Kerry Reinertsen

Title: SVP, Strategic Alliances

Date: July 1, 2024

 

Approved as to legal form per Regeneron Policy #950

CytomX Therapeutics, Inc.

 

 

By: /s/ Lloyd Rowland

Name: Lloyd Rowland

Title: SVP, General Counsel

Date: June 27, 2024

 

 

 

 

 

 

2

Confidential


 

EXHIBIT A

 

[***]

 

3

Confidential


EX-31.1 3 ctmx-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Sean A. McCarthy, Chief Executive Officer of CytomX Therapeutics, Inc., certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of CytomX Therapeutics, 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 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 is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 8, 2024

 

By:

/s/ Sean A. McCarthy

 

 

 

Name:

Sean A. McCarthy, D. Phil.

 

 

 

Title:

Chief Executive Officer

 

 

 

 

 

 

 

 


EX-31.2 4 ctmx-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Christopher W. Ogden, Chief Financial Officer of CytomX Therapeutics, Inc., certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of CytomX Therapeutics, 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 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 is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 8, 2024

 

By:

/s/ Christopher W. Ogden

 

 

 

Name:

Christopher W. Ogden

 

 

 

Title:

Chief Financial Officer

 

 

 

 

 

 

 

 


EX-32.1 5 ctmx-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 CytomX Therapeutics, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sean A. McCarthy, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (the “Act”), 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 results of operations of the Company.

 

Date: August 8, 2024

By:

/s/ Sean A. McCarthy

Name:

Sean A. McCarthy, D. Phil.

Title:

Chief Executive Officer

 

 

 

 

 

 

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

 


EX-32.2 6 ctmx-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 CytomX Therapeutics, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Christopher W. Ogden, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (the “Act”), 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 results of operations of the Company.

 

Date: August 8, 2024

By:

/s/ Christopher W. Ogden

Name:

Christopher W. Ogden

Title:

Chief Financial Officer

 

 

 

 

 

 

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

 


EX-101.SCH 7 ctmx-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED STATEMENTS OF STOCKHOLDERS' DEFICIT link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of the Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements and Investments link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Collaboration and License Agreements link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - License Agreement link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Fair Value Measurements and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Collaboration and License Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Net Income (Loss) Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Fair Value Measurements and Investments - Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Fair Value Measurements and Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Collaboration and License Agreements - Schedule of Revenue by Collaboration Partners (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Collaboration and License Agreements - AbbVie Ireland Unlimited Company - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Collaboration and License Agreements - Amgen, Inc - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Collaboration and License Agreements - Astellas Pharma Inc - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Collaboration and License Agreements - Bristol-Myers Squibb Company - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Collaboration and License Agreements - ModernaTX, Inc - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Collaboration and License Agreements - Regeneron Pharmaceuticals, Inc - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Collaboration and License Agreements - Summary of Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Collaboration and License Agreements - Contract Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Common Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Common Stock - Summary of Company's warrants (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Stock-Based Compensation - Schedule of Activities Under Company's Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Stock-Based Compensation - Schedule of Company's TRSU Activities (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Stock-Based Compensation - Schedule of Activities for Company's PSUs (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Stock-Based Compensation - Total Stock-based Compensation Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - License Agreement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Restructuring - Summary of Accrued Restructuring Cost (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Leases - Schedule Of Subleasing (Details) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Accelerated Recognition of Deferred Revenue Accelerated Recognition Of Deferred Revenue [Member] Accelerated recognition of deferred revenue. Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Effect of potentially dilutive securities: Increase (Decrease) in Accounts Receivable Accounts receivable Research and Development, Contract to Perform for Others [Table] Tranche one warrant. Tranche One Warrant [Member] Tranche one Warrant Summary of Company's warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Entity Address, Postal Zip Code Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Entity Incorporation, State or Country Code Share Based Compensation Award Tranche One Share-Based Payment Arrangement, Tranche One [Member] Other Comprehensive Income (Loss), Tax [Abstract] Other comprehensive income (loss): Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options exercisable, end of the period Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Fair Value, Inputs, Level 2 [Member] Level II Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Lease term description Lessee, Operating Lease, Description Gross Unrealized Holding Gains Gross Unrealized Holding Gains Cash Cash Equivalents And Short Term Investments Accumulated Gross Unrealized Gain Before Tax Cash, cash equivalents and short term investments, accumulated gross unrealized gain before tax. Sublicense fees Sublicense Fees Sublicense fees. Up front consideration pre paid research and development service fees Up Front Consideration Pre Paid Research And Development Service Fees Up front consideration pre paid research and development service fees. Leases Lessee, Operating Leases [Text Block] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Restructuring Cost [Table] Stock, Class of Stock [Table] Milestone payment received. Milestone Payment Received Milestone payments received Product and Service [Axis] Product and Service Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Total Indefinite-Lived Intangible Assets (Excluding Goodwill) Intangible assets, net Finite-Lived Intangible Assets by Major Class [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Stock Repurchased During Period, Shares Stock exercised Royalty obligations future minimum payments due. Royalty Obligations Future Minimum Payments Due Annual minimum royalty obligations Period of nomination of additional target. Period Of Nomination Of Additional Target Period of nomination of additional target from effective date Loss Contingency, Name of Plaintiff Name of plaintiff UC Regents Regents Of The University Of California [Member] Regents of the university of California. Stock Based Compensation Stock Based Compensation [Member] Stock based compensation Profit share upon exercise of co-development option. Profit Share Upon Exercise Of Co Development Option Percentage share of profit and losses Class of Warrant or Right [Axis] Sale of Stock [Domain] Release of RSUs, shares Release of Restricted Stock Units In Period Release of restricted stock units in period. Annual license maintenance fees Annual License Maintenance Fees Annual license maintenance fees Entity Central Index Key Warrant [Member] Common stock warrants Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Option forfeited/expired Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities Options and ESPP to purchase common stock Options And E S P P To Purchase Common Stock [Member] Options and ESPP to purchase common stock. Options to purchase common stock Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets License Agreement Disclosure [Text Block] License agreement. License Agreement Entity Address, State or Province Issuance of common stock under the ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) before income taxes Class of Warrant or Right [Table] Payments to Acquire Short-Term Investments Purchases of short term investments Loss Contingencies [Table] Revenue recognized Contract with Customer, Liability, Revenue Recognized Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Unrecognized tax benefits,income tax penalties and interest expense Amgen Inc. Amgen Inc [Member] Amgen Amgen Inc Cover [Abstract] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Net increase (decrease) in cash, cash equivalents and restricted cash Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Deferred tax asset, net change in total valuation allowance increase during period Contract with Customer, Asset, after Allowance for Credit Loss, Total Contract with Customer, Asset, after Allowance for Credit Loss Amount due from agreement Amount due from customer Investments, Gross Unrealized Gains Investments, Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Timing of Transfer of Good or Service [Axis] Operating Expenses [Abstract] Operating expenses: Contract with Customer, Liability, Current Deferred revenue, current portion Share-Based Payment Arrangement, Expense Stock-based compensation expense Stock-based compensation expense Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Common stock shares issuable under agreement. Common Stock Shares Issuable Under Agreement Common stock, shares issuable under agreement Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Balance,beginning of the period Balance, end of the period Assets, Current [Abstract] Current assets: UNITED STATES U.S Cash, cash equivalents and investments, amortized cost basis. Cash Cash Equivalents And Investments Amortized Cost Basis Amortized Cost AbbVie Ireland Unlimited Company. Abb Vie Ireland Unlimited Company [Member] AbbVie Ireland Unlimited Company AbbVie Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value PSU's cancelled Units cancelled Product and Service [Domain] Product and Service Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive (loss) income Initial lease term Lessee, Operating Lease, Term of Contract Operating Leased Assets [Line Items] Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property and equipment, net Contract with Customer, Liability, Noncurrent Deferred revenue, net of current portion Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Type of Restructuring [Domain] Restructuring and Related Activities [Abstract] Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Vesting [Axis] Common Stock, Par or Stated Value Per Share Common stock, par value Unaudited interim financial information. Unaudited Interim Financial Information Policy [Text Block] Unaudited Interim Financial Information Ending Balance Beginning Balance Contract with Customer, Liability, Total Contract with Customer, Liability Deferred revenue First target under discovery agreement. First Target Under Discovery Agreement [Member] First Target under Discovery Agreement Timing of Transfer of Good or Service [Domain] Statement of Cash Flows [Abstract] Counterparty Name [Axis] Counterparty Name Antidilutive Securities, Name [Domain] Class of Warrant or Right, Number of Securities Called by Warrants or Rights Number of shares issued upon warrants RestructuringCosts Restructuring Costs Restructuring Costs, Total Common stock. Common Stock [Text Block] Common Stock Equity Components [Axis] Equity Components Entity Address, Address Line One Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Payroll and related expenses Severance and Benefits Costs Employee Severance [Member] Contingent payments payable upon achieving development regulatory and commercial milestones. Contingent Payments Payable Upon Achieving Development Regulatory And Commercial Milestones Contingent payments payable Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Units awarded Schedule of cash, cash equivalents, and restricted cash. Schedule Of Cash Cash Equivalents And Restricted Cash Table [Text Block] Schedule of Cash, Cash Equivalents, and Restricted Cash Subsequent Event Type [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Share Balance at June 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Balance at December 31, 2023 Amendment Flag Non-current operating lease liabilities Operating lease liabilities - long term Operating Lease, Liability, Noncurrent Research and Development Arrangement, Contract to Perform for Others, Description and Terms Research terms Net loss Net Income (loss) Total sublease income payments Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Lessee operating leases future minimum payments due future minimum sublease rentals. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock options, shares Options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Options exercisable, end of the period Research and Development Expense Research and Development Expense [Member] Research and development Amgen other products. Amgen Other Products [Member] Amgen Other Products Restricted cash (money market funds) Money Market Funds Included In Restricted Cash [Member] Money market funds included in restricted cash. Equity Component [Domain] Equity Component Statistical Measurement [Domain] Statistical Measurement General and Administrative Expense, Total General and Administrative Expense General and administrative Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other (expense) income, net Patent infringement lawsuit. Patent Infringement Lawsuit [Member] Patent Infringement Lawsuit BVF Partners L.P. BVF Partners L.P [Member] BVF Partners Weighted Average Number of Shares Issued, Basic Weighted-average common shares outstanding Weighted Average Number of Shares Issued, Basic, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Second target under discovery agreement. Second Target Under Discovery Agreement [Member] Second Target under Discovery Agreement Stock issued during period value stock options exercised and restricted stock units released. Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released Exercise of stock options and release of RSUs Number of targets. Number Of Targets Number of targets Percentage of sales commission and issuance cost. Percentage Of Sales Commission And Issuance Cost Percentage of sales commission and issuance cost Issuance of common stock under the ESPP, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Option forfeited/expired Proceeds from Collaborators Upfront payment received Transferred over Time Transferred over Time [Member] Remainder of 2023 Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Remainder Of Fiscal Year Lessee operating leases future minimum payments due future minimum sublease rentals remainder of fiscal year. Restricted cash Restricted cash - non-current assets Restricted Cash, Noncurrent Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Class of Stock [Domain] Class of Stock Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive income (loss) Finite-Lived Intangible Assets, Major Class Name [Domain] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Contingent Consideration by Type [Axis] Contingent Consideration by Type Noncash lease expense. Noncash Lease Expense Non-cash lease expense Antidilutive Securities [Axis] Entity Interactive Data Current UCSB University Of California Santa Barbara [Member] University of California, Santa Barbara. Document Quarterly Report Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value PSU's vested Units vested Statistical Measurement [Axis] Statistical Measurement Disaggregation of Revenue [Table Text Block] Schedule of Revenue by Collaboration Partners Basis of Presentation and Significant Accounting Policies [Text Block] Basis of Presentation and Summary of Significant Accounting Policies Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value PSU's awarded Units Awarded Proceeds from Issuance of Private Placement Gross proceeds from issuance of private placement Statement of Income Location, Balance [Axis] Income Statement Location Assets Total assets Restructuring Type [Axis] Jefferies. Jefferies [Member] Jefferies LLC Units vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period PSU's vested Units vested New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Standards Not Yet Adopted Entity Address, City or Town Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Equity [Abstract] units cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period PSU's cancelled Units cancelled Cash payment Cash payment Payments for Restructuring Bristol-Myers Squibb Company. Bristol Myers Squibb Company [Member] Bristol Myers Squibb Company Bristol Myers Squibb Tranche two warrant. Tranche Two Warrant [Member] Tranche Two Warrant Restructuring Cost and Reserve [Line Items] Share Price Common stock, shares issuable under agreement, price per share Private Placement [Member] Private Placement Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Schedule of Company's TRSU Activities Collaboration and license agreement. Collaboration And License Agreement [Member] Collaboration and License Agreement Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Regeneron Regeneron Pharmaceuticals, Inc Regeneron Pharmaceuticals, Inc [Member] Regeneron Pharmaceuticals, Inc member. Fair Value Disclosures [Abstract] Issuance of common stock under the Open Market Sale Agreement, net of issuance cost Issuance of common stock under the Open Market Sale Agreement, net of issuance cost Stock Issued During Period, Value, New Issues Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Liabilities, Current [Abstract] Current liabilities: Tranche One Tranche One [Member] Tranche one member. Document Type Weighted Average Number of Shares, Contingently Issuable Weighted-average pre-funded warrants Depreciation and amortization excluding amortization of intangible assets. Depreciation And Amortization Excluding Amortization Of Intangible Assets Depreciation and amortization Title of 12(b) Security 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, at Carrying Value Cash and cash equivalents Achieving additional targets. Achieving Additional Targets [Member] Each Of Two Additional Targets Statement of Stockholders' Equity [Abstract] Document Fiscal Period Focus Research and Development Expense, Total Research and Development Expense Research and development Number of additional collaboration target. Number Of Additional Collaboration Target Number of additional collaboration target Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Options granted Asset Class [Domain] Additional contingent payments. Additional Contingent Payments [Member] Additional Contingent Payments Employee stock purchase plan. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Share-based compensation arrangement by share-based payment award, exercise of stock options and release of restricted stock units in period. Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period Exercise of stock options and release of RSUs, shares Subsequent Event Type [Domain] Lessee, Leases [Policy Text Block] Leases Percentage of sales commission. Percentage Of Sales Commission Percentage of sales commission Collaboration and License Agreements Collaboration and License Agreements [Text Block] Collaboration and License Agreements [Text Block] Astellas Pharma Inc. Astellas Pharma Inc [Member] Astellas Astellas Pharma Inc. Time based restricted stock units. Time Based Restricted Stock Units [Member] Time based RSUs New Lease Agreements Lease Agreements [Member] Weighted-Average Exercise Price Per Share Class of Warrant or Right, Exercise Price of Warrants or Rights Exercise price of warrants Extension of research term for each collaboration target. Extension Of Research Term For Each Collaboration Target Extension of research term for each collaboration target Number of collaboration target. Number Of Collaboration Target Number of collaboration target Class of Warrant or Right [Line Items] Sale of Stock [Axis] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Discovery agreement. Discovery Agreement [Member] Discovery Agreement Revenue recognized Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue recognized from collaborative arrangement Revenues Statement of Comprehensive Income [Abstract] Income Taxes Income Tax Disclosure [Text Block] Pre-Funded Warrant. Pre-Funded Warrant [Member] Pre Funded Warrant Warrants and Rights Note Disclosure [Abstract] Credit Facility [Domain] Other Accrued Liabilities, Current Other accrued expenses Accrued research and clinical current. Accrued Research And Clinical Current Research and clinical expenses Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Entity Address, Address Line Two Litigation Case [Domain] Liabilities and Stockholders' Equity (Deficit) Liabilities and Equity [Abstract] Document Period End Date Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Milestone payment received Milestone payments received from revenue recognized during period. Milestone Payments Received From Revenue Recognized During Period Milestone payment received Pre Clinical Candidate Pre Clinical Candidate [Member] Pre clinical candidate. Beginning Balance Ending balance Ending Balance Restructuring expenses Restructuring Reserve Restructuring Reserve, Total APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Accrued Liabilities Accrued Liabilities Accrued Liabilities, Current Accrued liabilities Total Number of oncology target. Number Of Oncology Target Number of oncology target Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Provision for income taxes Target selection fee Target Selection Fees Target selection fees. Trading Symbol Total stockholders' deficit Equity, Attributable to Parent Ending balance Beginning balance Number of Warrants Outstanding Class of Warrant or Right, Outstanding Other Liabilities, Noncurrent Other long-term liabilities Derivative Instrument [Axis] Second target. Second Target [Member] Second Target RSUs Restricted Stock Units (RSUs) [Member] Sean A. McCarthy [Member] Sean A. McCarthy. Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Deferred revenue recognition maturity year. Deferred Revenue Recognition Maturity Year Deferred Revenue Recognition Maturity Year Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total Stock-based Compensation Recognized Nature of Operations [Text Block] Description of the Business Geographical [Axis] Geographical Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Investments, Gross Unrealized Losses Leases [Abstract] Issuance cost Issuance cost Issuance cost Summary of Accrued Restructuring Costs Restructuring and Related Costs [Table Text Block] Use of Estimates, Policy [Policy Text Block] Use of Estimates Amgen products. Amgen Products [Member] Amgen Products Collaborative Arrangement [Member] Collaborative Arrangement Class of Stock [Line Items] Scenario [Axis] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Summary of Contract Liabilities Security Exchange Name Income (Loss) from Continuing Operations, Per Basic Share Basic Net income (loss) per share, Basic Counterparty Name [Domain] Counterparty Name Operating Expenses Total operating expenses Proceeds from Sale, Maturity and Collection of Short-Term Investments, Total Proceeds from Sale, Maturity and Collection of Short-Term Investments Maturities of short-term investments Milestone payment. Milestone Payment Milestone payment Milestone payable Class of Stock [Axis] Class of Stock Rule 10b51 Arrangement Modified Flag Rule 10b51 Arr Modified Flag Rule 10b51 arrangement modified flag. Fair Value Measurements and Investments Fair Value Disclosures [Text Block] Loss contingency, answer and counterclaims by plaintiff filing date. Loss Contingency Answer And Counterclaims By Plaintiff Filing Date Loss contingency, answer and counterclaims by plaintiff filing date Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Subsequent Event Subsequent Event [Member] Loss contingency answer, affirmative defenses and counterclaims filing date. Loss Contingency Answer Affirmative Defenses And Counterclaims Filing Date Loss contingency, answer, affirmative defenses and counterclaims filing date Maximum [Member] Maximum Restructuring Restructuring and Related Activities Disclosure [Text Block] Liabilities and Equity Total liabilities and stockholders' deficit CD 71 agreement. C D71 Agreement [Member] CD71 Agreement Percentage of company's workforce reduction Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Operating Lease, Right-of-Use Asset Operating lease right-of-use asset Cash, cash equivalents and short term investments, amortized cost basis. Cash Cash Equivalents And Short Term Investments Amortized Cost Basis Amortized Cost Amortized Cost Liabilities Total liabilities Research and Development [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Development regulatory and commercial milestone payments. Development Regulatory And Commercial Milestone Payments [Member] Development, Regulatory and Commercial Milestone Payments Assets, Current Total current assets Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) investing activities Right to expand the number of additional collaboration target. Right To Expand Number Of Additional Collaboration Target Right to expand the number of additional collaboration target Forecast Forecast [Member] Issuance of common stock under the Open Market Sale Agreement, net of issuance cost, shares Stock Issued During Period, Shares, New Issues Issuance of common stock in follow-on offering, net of issuance costs, shares Weighted-average common shares outstanding used to calculate net income (loss) per share, diluted. Weighted Average Common Shares Outstanding Used To Calculate Net Income Loss Per Share Diluted Weighted-average common shares outstanding used to calculate net income (loss) per share Entity Filer Category Performance based restricted stock units. Performance Based Restricted Stock Units [Member] Performance based RSUs Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits would affect company's effective tax rate Current Fiscal Year End Date 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] Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Entity Registrant Name Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Earnings Per Share [Text Block] Net Income (Loss) Per Share Entity Emerging Growth Company Debt securities, available for sale, maturity period Debt Securities Available For Sale Maturity Period Debt securities, available for sale, maturity period. Money market funds Money Market Funds [Member] Additional milestone payment received. Additional Milestone Payment Received Additional milestone payment received Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted-average common shares outstanding used to calculate basic net income (loss) per share Shares used to compute net income (loss) per share, Basic Vesting [Domain] New Drug Application for CTLA-4 Drug Application For C T L A4 [Member] Drug application for CTLA-4. Loss Contingencies [Line Items] EGFR Products. E G F R Products [Member] EGFR Products Litigation Case [Axis] Shares issued average price per share. Shares Issued Average Price Per Share Average price Common stock shares authorized Common Stock, Shares Authorized Proceeds from Issuance of Common Stock Common stock, value of shares issued in connection with agreement Proceeds from issuance of common stock, net of issuance costs Fair Value, Inputs, Level 1 [Member] Level I Exercise of pre-funded warrants, shares Exercise of Pre-funded Warrants In Period Exercise of pre-funded warrants in period. Increments of extended collaboration target research times. Increments Of Extended Collaboration Target Research Times Times of increments for extended collaboration target research time Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options granted Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of intangible assets General and Administrative Expense General and Administrative Expense [Member] General and administrative Revenue [Policy Text Block] Revenue Recognition Share-Based Payment Arrangement [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table] Investments, Aggregate Fair Value Debt Securities, Available-for-sale, Total Debt Securities, Available-for-Sale Accounting Policies [Abstract] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Activities Under Company's Stock Option Plans Schedule of Operating Leased Assets [Table] Income Tax Disclosure [Abstract] Equity, Attributable to Parent [Abstract] Stockholders' deficit: Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Statement [Table] Statement [Table] Aggregate collaboration transaction amount. Aggregate Collaboration Transaction Amount Total transaction price Immuno Gen Inc Immuno Gen Inc Immuno Gen Inc [Member] ImmunoGen, Inc. Weighted Average Number of Shares Outstanding, Basic [Abstract] Basic Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options Outstanding, Weighted-Average Exercise Price Per Share Entity File Number Revenue from Contract with Customer [Abstract] Earnings Per Share [Abstract] Net Income (Loss) Per Share Statement of Financial Position [Abstract] Earnings per share, basic and diluted EPS. Earnings Per Share, Basic and Diluted EPS [Abstract] Net income (loss) per share Operating Income (Loss) Income (Loss) from operations Shares Issued, Price Per Share Price per share Entity Shell Company Accrued Professional Fees, Current Legal and professional expenses Entity Tax Identification Number Assets [Abstract] Assets Class of Warrant or Right [Domain] Entity Current Reporting Status Restricted Cash and Cash Equivalents, Current, Total Restricted Cash and Cash Equivalents, Current Restricted cash License payment term. License Payment Term License payment term Research and Development Arrangement, Contract to Perform for Others [Line Items] License Agreement [Line Items] Subsequent Events [Abstract] Revenue from Contract with Customer [Policy Text Block] Contract Balances Increase (Decrease) in Contract with Customer, Liability Deferred revenue Geographical [Domain] Geographical Document Fiscal Year Focus Cash, Cash Equivalents, and Short-Term Investments Aggregate Fair Value Aggregate Fair Value Share Based Compensation Award Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Convertible preferred stock Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Future contingent milestone payment receivable. Contingent Milestone Payments Receivable Contingent milestone payments receivable Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Total Cash, cash equivalents and restricted cash, beginning of year Cash, cash equivalents and restricted cash, end of year City Area Code 2026 Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Due In Year Three Lessee operating leases future minimum payments due future minimum sublease rentals due in year three. Liabilities, Current Total current liabilities Derivative Contract [Domain] Payment of upfront fees. Payment Of Upfront Fees Payment of upfront fees Third And Fourth Target Third and fourth targets. Third And Fourth Targets [Member] Third And Fourth Immuno-Oncology Targets Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Total Additional Paid in Capital Additional paid-in capital Non-Rule 10b51 Arrangement Modified Flag Non Rule 10b51 Arr Modified Flag Non Rule 10b51 arrangement modified flag. Lawsuit filed date Loss Contingency, Lawsuit Filing Date Disclosure Text Block [Abstract] Commitments and Contingencies Disclosure [Abstract] Shares, Issued Ending balance, shares Beginning balance, shares Convertible Preferred Stock [Member] Convertible Preferred Stock Investments, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Short-term Investments, Amortized Cost Operating Lease, Liability, Current Operating lease liabilities - short term Current operating lease liabilities Retained Earnings [Member] Accumulated Deficit Tranche Two Tranche Two [Member] Tranche two member. Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Accrued Liabilities, Current [Abstract] Document Transition Report Antidilutive Security, Excluded EPS Calculation [Table] Moderna ModernaTX, Inc ModernaTX, Inc [Member] ModernaTX, Inc [Member] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options exercised Minimum Minimum [Member] Earnings Per Share Reconciliation [Abstract] Numerator: Common Stock [Member] Common Stock Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Liabilities Balance at June 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Balance at December 31, 2023 Additional Paid-in Capital [Member] Additional Paid-in Capital Debt Securities, Available-for-sale, Current, Total Debt Securities, Available-for-Sale, Current Short-term investments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities: Statement of Income Location, Balance [Domain] Income Statement Location Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets Contract Termination Cost Contract Termination [Member] Entity Common Stock, Shares Outstanding 2024 Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Due In Next Twelve Months Lessee operating leases future minimum payments due future minimum sublease rentals due in next twelve months. Income (Loss) from Continuing Operations, Per Diluted Share Diluted Net income (loss) per share, Diluted Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Scenario [Domain] Revenue, Product and Service [Extensible Enumeration] Type of Revenue [Extensible List] Sublicense agreement. Sublicense Agreement [Member] Sublicense Agreement Common stock Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Number of collaboration agreements. Number Of Collaboration Agreements Number of collaboration agreements Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] 2025 Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Due In Year Two Lessee operating leases future minimum payments due future minimum sublease rentals due in year two. Investment Income, Interest Interest income Performance Based Restricted Stock Units Two Thousand Twenty Four [Member] Performance Based Restricted Stock Units Twenty Twenty Four1 [Member] 2024 Performance based RSU Accrued liabilities and other long-term liabilities Increase Decrease In Accrued And Other Liabilities Noncurrent Increase decrease in accrued and other liabilities noncurrent. Contingent Consideration Type [Domain] Contingent Consideration Type Loss Contingency, Estimate of Possible Loss Loss contingency claim amount Additions Contract with customer liability additions. Contract With Customer Liability Additions Research and development service fees. Research And Development Service Fees Research and development service fees Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities Commitments and Contingencies Commitments and contingencies (Note 9) Weighted Average Number of Shares Outstanding, Diluted Weighted-average common shares outstanding used to calculate diluted net income (loss) per share Weighted-average common shares, diluted Shares used to compute net income (loss) per share, Diluted Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Extended lease term Lessee, Operating Lease, Renewal Term Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block] Schedule of Activities for Company's PSUs Weighted Average Number of Shares Outstanding, Diluted [Abstract] Diluted Entity Small Business Schedule Of Subleasing Schedule Of Subleasing [Table Text Block] Schedule Of Subleasing. Revenues, Total Revenues Revenue US Treasury Securities [Member] U.S. Treasury Securities Number of research targets selected. Number Of Research Targets Selected Number of research targets selected Proceeds from employee purchase plan and exercise of stock options Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Credit Facility [Axis] Accretion of discounts on short-term investments Accretion (Amortization) of Discounts and Premiums, Investments Seattle genetics agreement. Seattle Genetics Agreement [Member] Seattle Genetics Agreement Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Change in estimates Change of Estimates Change of estimates. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Balances, end of the period Balances, beginning of the period Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Stock options, ESPP & RSUs Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Denominator: Asset Class [Axis] Number of targets selected. Number Of Targets Selected Number of targets selected PSU's Awarded, Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights Vesting rights, description Subsequent Events [Text Block] Subsequent Event Stock Compensation Plan Share-Based Payment Arrangement [Member] Other comprehensive income (loss) OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Unrealized gain (loss) on short-term investments, net of tax Unrealized gain (loss) on short-term investments, net of tax Unrealized (loss) gain on investments, net of tax Other comprehensive income (loss) Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Upfront fee received Upfront fee received. Upfront Fee Received Collaboration target research term. Collaboration Target Research Term Collaboration target research term XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Jul. 29, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Trading Symbol CTMX  
Entity Registrant Name CytomX Therapeutics, Inc.  
Entity Central Index Key 0001501989  
Current Fiscal Year End Date --06-30  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity File Number 001-37587  
Entity Tax Identification Number 27-3521219  
Entity Address, Address Line One 151 Oyster Point Blvd.  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town South San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94080  
City Area Code 650  
Local Phone Number 515-3185  
Entity Interactive Data Current Yes  
Title of 12(b) Security Common Stock, $0.00001 par value per share  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
Entity Common Stock, Shares Outstanding   78,117,601
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 43,247 $ 17,171 [1]
Short-term investments 93,935 157,338 [1]
Accounts receivable 2,775 3,432 [1]
Prepaid expenses and other current assets 3,123 4,995 [1]
Total current assets 143,080 182,936 [1]
Property and equipment, net 3,316 3,958 [1]
Intangible assets, net 656 729 [1]
Goodwill 949 949 [1]
Restricted cash 917 917 [1]
Operating lease right-of-use asset 10,225 12,220 [1]
Other assets 76 83 [1]
Total assets 159,219 201,792 [1]
Current liabilities:    
Accounts payable 611 1,458 [1]
Accrued liabilities 13,620 17,599 [1]
Operating lease liabilities - short term 4,861 4,589 [1]
Deferred revenue, current portion 123,766 132,267 [1]
Total current liabilities 142,858 155,913 [1]
Deferred revenue, net of current portion 36,710 80,048 [1]
Operating lease liabilities - long term 6,885 9,385 [1]
Other long-term liabilities 3,993 3,893 [1]
Total liabilities 190,446 249,239 [1]
Commitments and contingencies (Note 9)
Stockholders' deficit:    
Convertible preferred stock 0 0 [1]
Common stock 1 1 [1]
Additional paid-in capital 684,967 675,905 [1]
Accumulated other comprehensive (loss) income (4) 95 [1]
Accumulated deficit (716,191) (723,448) [1]
Total stockholders' deficit (31,227) (47,447) [1]
Total liabilities and stockholders' deficit $ 159,219 $ 201,792 [1]
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023.
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Revenues $ 25,115 $ 24,724 $ 66,578 $ 48,223
Type of Revenue [Extensible List] us-gaap:LicenseAndServiceMember us-gaap:LicenseAndServiceMember us-gaap:LicenseAndServiceMember us-gaap:LicenseAndServiceMember
Operating expenses:        
Research and development $ 25,172 $ 20,671 $ 47,224 $ 41,846
General and administrative 8,395 7,401 16,149 15,378
Total operating expenses 33,567 28,072 63,373 57,224
Income (Loss) from operations (8,452) (3,348) 3,205 (9,001)
Interest income 1,971 2,308 4,165 4,635
Other (expense) income, net (2) (47) (12) (32)
Income (Loss) before income taxes (6,483) (1,087) 7,358 (4,398)
Provision for income taxes 51 0 101 0
Net Income (loss) (6,534) (1,087) 7,257 (4,398)
Other comprehensive income (loss):        
Unrealized (loss) gain on investments, net of tax 6 9 (99) 25
Total comprehensive income (loss) $ (6,528) $ (1,078) $ 7,158 $ (4,373)
Net income (loss) per share, Basic $ (0.08) $ (0.02) $ 0.09 $ (0.07)
Net income (loss) per share, Diluted $ (0.08) $ (0.02) $ 0.09 $ (0.07)
Shares used to compute net income (loss) per share, Basic 84,880,632 66,536,202 83,455,047 66,393,391
Shares used to compute net income (loss) per share, Diluted 84,880,632 66,536,202 84,115,530 66,393,391
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF STOCKHOLDERS' DEFICIT - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2022 $ (85,751) $ 1 $ 637,117 $ 10 $ (722,879)
Beginning balance, shares at Dec. 31, 2022   66,228,046      
Release of RSUs, shares   110,892      
Stock-based compensation 2,409   2,409    
Other comprehensive income (loss) 16     16  
Net Income (Loss) (3,311)       (3,311)
Ending balance at Mar. 31, 2023 (86,637) $ 1 639,526 26 (726,190)
Ending balance, shares at Mar. 31, 2023   66,338,938      
Beginning balance at Dec. 31, 2022 (85,751) $ 1 637,117 10 (722,879)
Beginning balance, shares at Dec. 31, 2022   66,228,046      
Other comprehensive income (loss) 25        
Net Income (Loss) (4,398)        
Ending balance at Jun. 30, 2023 (85,027) $ 1 642,214 35 (727,277)
Ending balance, shares at Jun. 30, 2023   66,767,779      
Beginning balance at Mar. 31, 2023 (86,637) $ 1 639,526 26 (726,190)
Beginning balance, shares at Mar. 31, 2023   66,338,938      
Exercise of stock options, shares   16,535      
Exercise of stock options 26   26    
Release of RSUs, shares   212,312      
Issuance of common stock under the ESPP, shares   199,994      
Issuance of common stock under the ESPP 291   291    
Stock-based compensation 2,371   2,371    
Other comprehensive income (loss) 9     9  
Net Income (Loss) (1,087)       (1,087)
Ending balance at Jun. 30, 2023 (85,027) $ 1 642,214 35 (727,277)
Ending balance, shares at Jun. 30, 2023   66,767,779      
Beginning balance at Dec. 31, 2023 (47,447) [1] $ 1 675,905 95 (723,448)
Beginning balance, shares at Dec. 31, 2023   67,310,838      
Exercise of stock options and release of RSUs 174   174    
Exercise of stock options and release of RSUs, shares   826,797      
Stock-based compensation 1,907   1,907    
Other comprehensive income (loss) (105)     (105)  
Net Income (Loss) 13,791       13,791
Ending balance at Mar. 31, 2024 (31,680) $ 1 677,986 (10) (709,657)
Ending balance, shares at Mar. 31, 2024   68,137,635      
Beginning balance at Dec. 31, 2023 $ (47,447) [1] $ 1 675,905 95 (723,448)
Beginning balance, shares at Dec. 31, 2023   67,310,838      
Exercise of stock options, shares 132,351        
Other comprehensive income (loss) $ (99)        
Net Income (Loss) 7,257        
Ending balance at Jun. 30, 2024 (31,227) $ 1 684,967 (4) (716,191)
Ending balance, shares at Jun. 30, 2024   78,117,601      
Beginning balance at Mar. 31, 2024 (31,680) $ 1 677,986 (10) (709,657)
Beginning balance, shares at Mar. 31, 2024   68,137,635      
Exercise of stock options and release of RSUs 20   20    
Exercise of stock options and release of RSUs, shares   12,477      
Issuance of common stock under the ESPP, shares   196,930      
Issuance of common stock under the ESPP 236   236    
Issuance of common stock under the Open Market Sale Agreement, net of issuance cost, shares   2,270,608      
Issuance of common stock under the Open Market Sale Agreement, net of issuance cost 4,843   4,843    
Exercise of pre-funded warrants, shares   7,499,951      
Stock-based compensation 1,882   1,882    
Other comprehensive income (loss) 6     6  
Net Income (Loss) (6,534)       (6,534)
Ending balance at Jun. 30, 2024 $ (31,227) $ 1 $ 684,967 $ (4) $ (716,191)
Ending balance, shares at Jun. 30, 2024   78,117,601      
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023.
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ 7,257 $ (4,398)
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:    
Amortization of intangible assets 73 73
Depreciation and amortization 853 1,132
Accretion of discounts on short-term investments (3,304) (3,260)
Stock-based compensation expense 3,789 4,780
Non-cash lease expense 1,995 1,823
Changes in operating assets and liabilities    
Accounts receivable 657 34,083
Prepaid expenses and other assets 1,879 2,362
Accounts payable (847) (1,774)
Accrued liabilities and other long-term liabilities (6,107) (10,477)
Deferred revenue (51,839) (40,173)
Net cash used in operating activities (45,594) (15,829)
Cash flows from investing activities:    
Purchases of property and equipment (211) (565)
Purchases of short term investments (93,392) (220,037)
Maturities of short-term investments 160,000 100,000
Net cash provided by (used in) investing activities 66,397 (120,602)
Cash flows from financing activities:    
Proceeds from issuance of common stock, net of issuance costs 4,843 0
Proceeds from employee purchase plan and exercise of stock options 430 317
Net cash provided by financing activities 5,273 317
Net increase (decrease) in cash, cash equivalents and restricted cash 26,076 (136,114)
Cash, cash equivalents and restricted cash, beginning of year 18,088 194,567
Cash, cash equivalents and restricted cash, end of year $ 44,164 $ 58,453
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (6,534) $ 13,791 $ (1,087) $ (3,311) $ 7,257 $ (4,398)
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of the Business
6 Months Ended
Jun. 30, 2024
Disclosure Text Block [Abstract]  
Description of the Business

1. Description of the Business

CytomX Therapeutics, Inc. (the “Company”) is a clinical-stage, oncology-focused biopharmaceutical company developing potent biologics designed to remain masked and inactive in healthy tissue and to be unmasked and preferentially activated in the tumor microenvironment. The Company aims to build a commercial enterprise to maximize its impact on the treatment of cancer. The Company is advancing potential first-in-class and best-in-class therapeutics created using its PROBODY® therapeutic technology platform that could meaningfully improve outcomes for cancer patients. Its proprietary and unique PROBODY technology platform is designed to enable “conditional activation” of masked antibody-based drugs in the tumor microenvironment across multiple therapeutic modalities. The Company is located in South San Francisco, California and was incorporated in the state of Delaware in September 2010.

XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies

2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying interim condensed financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting.

Unaudited Interim Financial Information

The accompanying interim condensed financial statements and related disclosures are unaudited, have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the results of operations for the periods presented.

The condensed results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the full year or for any other future year or interim period. The accompanying condensed financial statements should be read in conjunction with the audited financial statements and the related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC.

Use of Estimates

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

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments purchased with original maturities of three months or less at the date of purchase to be cash equivalents. Restricted cash represents a standby letter of credit issued pursuant to an office lease.

Revenue Recognition

The Company’s revenues are primarily derived through its license, research, development and commercialization agreements. The terms of these types of agreements may include (i) licenses for the Company’s technology or programs, (ii) research and development services, and (iii) services or obligations in connection with participation in research or steering committees. Payments to the Company under these arrangements typically include one or more of the following: nonrefundable upfront and license fees, research funding, milestone and other contingent payments to the Company for the achievement of defined collaboration objectives and certain preclinical, clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.

 

The Company assesses whether the promises in its arrangements with customers are distinct performance obligations that should be accounted for separately. Judgment is required to determine whether the license to the Company’s intellectual property is distinct from the research and development services or participation on steering committees.

 

The Company’s collaboration and license agreements may include contingent payments related to specified research, development and regulatory milestones. Such milestone payments are typically payable under the collaborations when the collaboration partner claims or selects a target, or initiates or advances a covered product candidate in preclinical or clinical development, upon submission for marketing

approval of a covered product with regulatory authorities, or upon receipt of actual marketing approvals of a covered product or for additional indications. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. At each reporting date, the Company re-evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price by using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price in such period of determination.

 

The Company’s collaboration and license agreements may also include contingent payments related to sales-based milestones. Sales-based milestones are typically payable when annual sales of a covered product reach specified levels. Sales-based milestones are recognized at the later of when the associated performance obligation has been satisfied or when the sales occur. Unlike other contingency payments, such as regulatory milestones, sales-based milestones are not included in the transaction price based on estimates at the inception of the contract; instead, they are included when the sales or usage occur.

 

Due to the early stage of the Company’s licensed technology, the license of such technology is typically combined with research and development services and steering committee participation as one performance obligation. Under the collaboration and license agreements, each collaboration target or program is generally considered to be a separate combined performance obligation. The transaction price in each arrangement is allocated to the identified performance obligations based on the relative standalone selling price (“SSP”) of each distinct performance obligation, which requires judgment. In instances where SSP is not directly observable, such as when a license or service is not sold separately, SSP is determined using information that may include market conditions and other observable inputs. Variable consideration is allocated to certain performance obligations if it is triggered by the Company’s efforts to satisfy or a specific outcome from satisfying these performance obligations. In the event that the Company receives non-cash consideration such as consideration in the form of a research license and research support services from the counterparty, the transaction price of a non-monetary exchange that has commercial substance is estimated based on the fair value of the non-cash consideration received, which may be determined through a valuation analysis. The Company recognizes revenue from upfront payments over the estimated period of performance under the agreement using an input method for the performance obligation. In applying the input method of revenue recognition, the Company uses actual full-time equivalent (FTE) hours incurred relative to estimated total FTE hours expected to be incurred for each combined performance obligation over the estimated research service period of each collaboration target.

 

In certain cases, the Company’s performance creates an asset that does not have an alternative use to the customer and the Company has an enforceable right to payment at all times for performance completed to date. In these cases, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

 

Any consideration payable to the Company’s customers is treated as a reduction to the transaction price and revenue, unless the payment to the customer is in exchange for distinct good and services.

Contract Balances

Customer payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company satisfies its performance obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company’s right to consideration is unconditional.

Recently Issued Accounting Standards Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which enhances transparency in income tax disclosures. ASU 2023-09 require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The

amendments are set to be effective for fiscal years beginning after December 15, 2024, and are required to be applied on a prospective basis. The Company is evaluating the impact on our financial statements.

XML 17 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share

3. Net Income (Loss) Per Share

Basic net income (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding for the period. Diluted net income (loss) per share is calculated using the weighted-average number of common shares outstanding, plus potential dilutive common stock during the period. Diluted net loss per share is the same as basic net loss per share since the effect of the potentially dilutive securities is anti-dilutive. The pre-funded warrants are included in both the basic and diluted EPS calculation.

The following table presents the calculation of basic and diluted net income (loss) per share:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

(in thousands, except share and per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

$

(6,534

)

 

$

(1,087

)

 

$

7,257

 

 

$

(4,398

)

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

77,957,506

 

 

 

66,536,202

 

 

 

76,531,921

 

 

 

66,393,391

 

Weighted-average pre-funded warrants

 

6,923,126

 

 

 

 

 

 

6,923,126

 

 

 

 

Weighted-average common shares outstanding used to calculate basic net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

83,455,047

 

 

 

66,393,391

 

Diluted

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding used to calculate basic net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

83,455,047

 

 

 

66,393,391

 

Effect of potentially dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

Stock options, ESPP & RSUs

 

 

 

 

 

 

 

660,482

 

 

 

 

Weighted-average common shares outstanding used to calculate diluted net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

84,115,530

 

 

 

66,393,391

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

Basic

$

(0.08

)

 

$

(0.02

)

 

$

0.09

 

 

$

(0.07

)

Diluted

$

(0.08

)

 

$

(0.02

)

 

$

0.09

 

 

$

(0.07

)

The following weighted-average outstanding shares of potentially dilutive securities are excluded from the computation of diluted net income (loss) per share for the periods presented, because including them would have been anti-dilutive:

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

Options and ESPP to purchase common stock

 

14,517,509

 

 

 

14,091,647

 

 

 

13,729,742

 

 

 

14,039,714

 

Common stock warrants

 

11,538,462

 

 

 

 

 

 

11,538,462

 

 

 

 

RSUs

 

1,898,792

 

 

 

1,594,493

 

 

 

193,786

 

 

 

1,566,926

 

Total

 

27,954,762

 

 

 

15,686,140

 

 

 

25,461,991

 

 

 

15,606,640

 

 

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements and Investments
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Investments

4. Fair Value Measurements and Investments

In accordance with Accounting Standards Codification (“ASC”) 820-10, Fair Value Measurements and Disclosures, the Company determines the fair value of financial and non-financial assets and liabilities using the fair value hierarchy, which establishes three levels of inputs that may be used to measure fair value, as follows:

Level I: Inputs which include quoted prices in active markets for identical assets and liabilities.
Level II: Inputs other than Level I that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level III: 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 carrying amounts of the Company’s financial instruments, including restricted cash, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their relatively short maturities. The Company’s financial instruments consist of Level I and Level II assets which consist primarily of highly liquid money market funds, some of which are included in restricted cash and U.S. Treasury securities that are included in cash equivalents or short-term investments.

 

The following tables set forth the fair value of the Company’s investments subject to fair value measurements on a recurring basis and the level of inputs used in such measurements:

 

 

 

 

June 30, 2024

 

Valuation
Hierarchy

 

Amortized
Cost

 

 

Gross
Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

Money market funds

Level I

 

$

23,446

 

 

$

 

 

$

23,446

 

Restricted cash (money market funds)

Level I

 

 

917

 

 

 

 

 

 

917

 

U.S. Treasury Securities

Level II

 

 

113,831

 

 

 

(4

)

 

 

113,827

 

Total

 

 

$

138,194

 

 

$

(4

)

 

$

138,190

 

 

 

 

 

December 31, 2023

 

 

 

Valuation
Hierarchy

 

Amortized
Cost

 

 

Gross
Unrealized
Gains

 

 

Aggregate
Fair Value

 

 

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level I

 

$

17,109

 

 

$

 

 

$

17,109

 

Restricted cash (money market funds)

 

Level I

 

 

917

 

 

 

 

 

$

917

 

U.S. Treasury Securities

 

Level II

 

 

157,243

 

 

 

95

 

 

$

157,338

 

Total

 

 

 

$

175,269

 

 

$

95

 

 

$

175,364

 

 

As of June 30, 2024, the remaining contractual terms of those investments are less than a year.

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities
6 Months Ended
Jun. 30, 2024
Accrued Liabilities, Current [Abstract]  
Accrued Liabilities

5. Accrued Liabilities

Accrued liabilities consisted of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Research and clinical expenses

 

$

5,465

 

 

$

8,435

 

Payroll and related expenses

 

 

5,736

 

 

 

8,160

 

Legal and professional expenses

 

 

2,217

 

 

 

690

 

Other accrued expenses

 

 

202

 

 

 

314

 

Total

 

$

13,620

 

 

$

17,599

 

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Collaboration and License Agreements

6. Collaboration and License Agreements

The following table summarizes the revenue by collaboration partner:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

(in thousands)

 

 

(in thousands)

 

AbbVie

$

 

 

$

 

 

$

 

 

$

3,988

 

Amgen

 

994

 

 

 

1,720

 

 

 

2,274

 

 

 

3,496

 

Astellas

 

5,492

 

 

 

5,350

 

 

 

20,944

 

 

 

14,055

 

Bristol Myers Squibb

 

13,433

 

 

 

13,879

 

 

 

33,065

 

 

 

21,603

 

Regeneron

 

2,636

 

 

 

1,754

 

 

 

5,029

 

 

 

2,335

 

Moderna

 

2,560

 

 

 

2,021

 

 

 

5,266

 

 

 

2,746

 

Total revenue

$

25,115

 

 

$

24,724

 

 

$

66,578

 

 

$

48,223

 

 

AbbVie Ireland Unlimited Company

In April 2016, the Company and AbbVie entered into two agreements, a CD71 Co-Development and Licensing Agreement (the “CD71 Agreement”) and a Discovery Collaboration and Licensing Agreement (as amended and restated in June 2019, the “Discovery Agreement” and together with the CD71 Agreement the “AbbVie Agreements”). Under the terms of the CD71 Agreement, the Company and AbbVie were co-developing a conditionally activated antibody-drug conjugate (“ADC”), CX-2029, against CD71, with the Company being responsible for preclinical and early clinical development. AbbVie was to be responsible for later development and commercialization, with global late-stage development costs shared between the two companies. Under the CD71 Agreement, the Company has received in aggregate $100.0 million in upfront and milestone payments. AbbVie had entered into a license agreement with Seattle Genetics, Inc. (“SGEN”) to license certain intellectual property rights pursuant to which the Company was required to pay SGEN sublicense fees for certain milestone achievements and an annual maintenance fee. These sublicense fees were treated as reductions to the transaction price and combined with the performance obligation to which they relate.

In March 2023, the Company announced that it would evaluate the potential next steps for CX-2029 following the decision from AbbVie, to not advance CX-2029 into additional clinical studies. As a result of AbbVie’s decision, the 2016 CD71 License and Collaboration Agreement was terminated in May 2023 and the Company re-acquired full rights to CX-2029. The Company has completed the performance obligation under the CD71 Agreement as of March 31, 2023, and recognized the related remaining deferred revenue of $4.0 million in the first quarter of 2023.

 

In December 2022, the research on the two discovery targets under the Discovery Agreement concluded with no plans to advance the discovery targets into clinical studies or to pursue new programs. The Discovery Agreement was also terminated and all target rights have reverted back to CytomX.

 

In August 2023, the Company entered into a Transition Agreement (the “Transition Agreement”) with AbbVie Global Enterprises Ltd. ("AbbVie Global", an affiliate entity of AbbVie), pursuant to which the Company regained exclusive worldwide rights to develop CX-2029, a CD71-targeting conditionally activated antibody drug conjugate. The Transition Agreement supersedes the CD71 Agreement that was terminated in May 2023, and grants certain intellectual property rights from AbbVie Global to enable the continued development of CX-2029 by the Company for all human and nonhuman diagnostic, prophylactic, and therapeutic uses. Pursuant to the Transition Agreement, AbbVie

Global is eligible to receive tiered sales royalties for CX-2029 ranging from the low-to-mid single digit percentages. In the fourth quarter of 2023, the Company decided to not to make any further substantial investments in the CX-2029 program in the near-term but continues to view CD71 as a target of strategic interest, including novel next-generation strategies.

Amgen, Inc.

On September 29, 2017, the Company and Amgen, Inc. (“Amgen”) entered into a Collaboration and License Agreement (the “Amgen Agreement”). Pursuant to the Amgen Agreement, the Company received an upfront payment of $40.0 million in October 2017. Concurrent with the Amgen Agreement, the Company and Amgen entered into a Share Purchase Agreement pursuant to which Amgen purchased 1,156,069 shares of the Company’s common stock at a price of $17.30 per share for total proceeds of $20.0 million.

In October 2021, CytomX and Amgen executed an amendment to the Amgen Agreement primarily to (1) extend the target selection date for Amgen to select its additional targets for research and development, and (2) reduce the total number of milestone events and increase the total amount of milestone payments for EGFR Products. In each of May 2023 and March 2024, CytomX and Amgen executed an amendment to the Amgen Agreement to extend the target selection period for Amgen to select its additional targets for research and development as further discussed below.

 

Under the terms of the Amgen Agreement, as amended, the Company and Amgen will co-develop a conditionally activated T-cell engager (“TCE”) targeting epidermal growth factor receptor (the “EGFR Products”). The Company is responsible for early-stage development of EGFR Products and Amgen will be responsible for late-stage development and commercialization of EGFR Products. Following early-stage development, the Company will have the right to elect to participate financially in the global co-development of EGFR Products with Amgen, during which the Company would bear a certain percentage of the worldwide development costs for EGFR Products and Amgen would bear the rest of such costs (the “EGFR Co-Development Option”). If the Company exercises its EGFR Co-Development Option, the Company will share in somewhat less than 50% of the profit and losses from sales of such EGFR Products in the U.S., subject to certain caps, offsets, and deferrals. If the Company chooses not to exercise its EGFR Co-Development Option, the Company will not bear any costs of later stage development. The Company is also eligible to receive up to $460.0 million in development, regulatory, and commercial milestone payments for EGFR Products, and royalties in the low-double-digit to mid-teen percentage of worldwide commercial sales, provided that if the Company exercises its EGFR Co-Development option, it shall receive a profit and loss split of sales in the United States and royalties in the low-double-digit to mid-teen percentage of commercial sales outside of the United States. In January 2022, the IND for the EGFR product (CX-904) was allowed to proceed by the U.S. Food and Drug Administration (“FDA”) and the program continues in an ongoing Phase 1 study.

 

Amgen also has the right to select a total of up to three targets, including the two additional targets discussed below. The Company and Amgen collaborate in the research and development of conditionally activated T-cell engaging bispecifics therapies directed against such targets. Amgen has selected one such target (the “Amgen Other Product”). If Amgen exercises its option within a specified period of time, it can select two such additional targets (the “Amgen Option Products” and, together with the Amgen Other Product, the “Amgen Products”). Except with respect to preclinical activities to be conducted by CytomX, Amgen will be responsible, at its expense, for the development, manufacture, and commercialization of all Amgen Products. If Amgen exercises all of its options and advances all three of the Amgen Products, CytomX is eligible to receive up to $950.0 million in upfront, development, regulatory, and commercial milestones and tiered high single-digit to low-teen percentage royalties. The Company concluded that, at the inception of the agreement and subsequent amendments, Amgen’s option to select the two additional targets is not a material right and does not represent a performance obligation of the agreement.

 

At the initiation of the collaboration, CytomX had the option to select from programs specified in the Amgen Agreement, an existing preclinical stage TCE product from the Amgen preclinical pipeline. In March 2018, CytomX selected the program and this program is currently in preclinical development. CytomX is responsible, at its expense, for converting this program to a conditionally activated TCE product, and thereafter, will be responsible for development, manufacturing, and commercialization of the product (“CytomX Product”). Amgen is eligible to receive up to $203.0 million in development, regulatory, and commercial milestone payments for the CytomX Product, and tiered mid-single digit to low double-digit percentage royalties.

 

As of June 30, 2024 and December 31, 2023, deferred revenue related to the EGFR Products performance obligation was $10.5 million and $12.8 million, respectively. Deferred revenue related to the Amgen Other Products performance obligation was immaterial as of June 30, 2024 and December 31, 2023.

Astellas Pharma Inc.

The Company and Astellas Pharma, Inc. (“Astellas”) entered into a Collaboration and License Agreement (the “Astellas Agreement”) on March 23, 2020, the effective date, to collaborate on preclinical research activities to discover and develop certain antibody compounds for the treatment of cancer using the Company’s PROBODY therapeutic technology.

Under the terms of the Astellas Agreement, the Company granted Astellas an exclusive, worldwide right to develop and commercialize PROBODY therapeutics for up to four collaboration targets including one initial target and three additional targets (“Additional Targets”). In addition, Astellas had the right to expand the number of Additional Targets from three up to five (the “Expansion Option”) before the third anniversary of the effective date. Furthermore, for a specified number of targets, at a pre-specified time prior to the initiation of the first pivotal study of a product against such target, the Company may elect to participate in certain development costs and share in the profits generated in the United States with respect to such product (“Cost Share Option”). The Cost Share Option, if exercised, will also provide the option for the Company to co-commercialize such product in the United States. The Company does not consider the Cost Share Option as a performance obligation at the inception of the agreement as participation is at the Company’s discretion.

Pursuant to the Astellas Agreement, the consideration from Astellas is comprised of an upfront fee of $80.0 million and contingent payments for development, regulatory and sales milestones of up to an aggregate of approximately $1.6 billion. The Company is also entitled to tiered royalties from high-single digit to mid-teen percentage royalties from potential future sales. Astellas is responsible for all preclinical research costs incurred by either party as set forth in the preclinical research plan and the Company will receive research and development service fees based on a prescribed full-time employee ("FTE") rate.

 

In January 2023, the Company announced that it achieved a clinical candidate milestone under the Astellas Agreement which triggered a $5.0 million milestone payment to the Company. The $5.0 million milestone payment was fully recognized in the first quarter of 2023 as the Company had completed its related performance obligation of the collaboration target which resulted in the clinical candidate nomination for further development. In March 2024, the Company announced that it achieved the good laboratory practices ("GLPs") toxicology milestone for this candidate which triggered a $5.0 million milestone payment to the Company. The $5.0 million milestone payment was fully recognized in the first quarter of 2024 as the Company had completed its related performance obligation of the collaboration target. Also, in March 2024, the Company announced that it achieved a clinical candidate milestone for a second collaboration target under the Astellas Agreement which triggered an additional $5.0 million milestone payment to the Company. The $5.0 million milestone payment was fully recognized in the first quarter of 2024 as the Company had completed its related performance obligation of the collaboration target which resulted in the clinical candidate nomination for further development.

 

As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Astellas Agreement was $23.6 million and $31.0 million, respectively. The amount due from Astellas under the Astellas Agreement was $1.5 million as of June 30, 2024 and $2.2 million as of December 31, 2023.

 

Bristol Myers Squibb Company

On May 23, 2014, the Company and Bristol Myers Squibb Company (“Bristol Myers Squibb”) entered into a Collaboration and License Agreement (the “BMS Agreement”) to discover and develop compounds for use in human therapeutics aimed at multiple immuno-oncology targets using the Company’s PROBODY therapeutic technology, including the target CTLA-4. The effective date of the BMS Agreement was July 7, 2014.

 

Under the terms of the BMS Agreement, the Company granted Bristol Myers Squibb exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to four oncology targets. Bristol Myers Squibb had additional rights to substitute up to two collaboration targets within three years of the effective date of the BMS Agreement. These rights expired in May 2017. Each collaboration target had a two-year research term and the two additional targets had to be nominated by Bristol Myers Squibb within five years of the effective date of the BMS Agreement. The research term for each collaboration target could be extended in one year increments up to three times.

 

Pursuant to the BMS Agreement, the financial consideration from Bristol Myers Squibb was comprised of an upfront payment of $50.0 million and estimated research and development service fees, and the Company was initially entitled to receive contingent payments of up to $25.0 million for additional targets and contingent payments for development, regulatory and sales milestones. In addition, the Company was entitled to royalty payments in the mid-single digits to low double-digit percentages from potential future sales.

 

On March 17, 2017, the Company and Bristol Myers Squibb amended the BMS agreement and entered into Amendment Number 1 to Extend Collaboration and License Agreement (“Amendment 1”). Amendment 1 granted Bristol Myers Squibb exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to eight additional targets. The effective date of Amendment 1 was April 25, 2017 (“Amendment Effective Date”). Under the terms of Amendment 1, the Company continued to have obligations to Bristol Myers Squibb to discover and conduct preclinical development of PROBODY therapeutics against any targets they chose to select during the research period under the terms of Amendment 1.

 

Pursuant to Amendment 1, the financial consideration from Bristol Myers Squibb was comprised of an upfront payment of $200.0 million, estimated research and development service fees, and contingent payments for development, regulatory and sales milestones for the eight targets. The Company was also entitled to tiered mid-single to low double-digit percentage royalties from potential future sales. Amendment 1 did not change the term of Bristol Myers Squibb’s royalty obligation under the BMS Agreement. Bristol Myers Squibb’s royalty obligation continues on a licensed-product by licensed-product basis until the later of (i) the expiration of the last claim of the licensed patents covering the licensed products in the country, (ii) the twelfth anniversary of the first commercial sale of a licensed product in a country, or (iii) the expiration of any applicable regulatory, pediatric, orphan drug or data exclusivity with respect to such product.

 

The initial transaction price for the BMS Agreement and Amendment 1, collectively, was $304.7 million consisting of the upfront fees of $250.0 million, target selection fees for the third and fourth targets of $25.0 million, estimated research and development service fees of $17.7 million and milestone payments received up to January 1, 2018, of $12.0 million. The Company determined that the remaining potential milestone payments were probable of significant revenue reversal as their achievement was highly dependent on factors outside the Company’s control. Therefore, these payments were fully constrained and were not included in the transaction price upon the adoption of ASC 606 on January 1, 2018. The initial transaction price for the combined obligation for each collaboration target is recognized using an input measure.

 

In February 2021, the Company and Bristol Myers Squibb amended the BMS agreement and entered into Amendment Number 2 to amend the Collaboration and License Agreement (“Amendment 2”), as previously amended by Amendment 1. Subsequent to Amendment 2, in addition to Bristol Myers Squibb’s ongoing development of the CTLA-4 program, Bristol Myers Squibb also had the exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to five oncology targets. Under the terms of Amendment 2, the period for target selection was extended and in 2022, all remaining targets were selected. The Company will continue to collaborate with Bristol Myers Squibb to discover and conduct preclinical development of PROBODY therapeutics against targets selected by Bristol Myers Squibb over the estimated research period, which is projected to end in April 2025. Pursuant to Amendment 2, the Company was eligible to receive contingent payments for development, regulatory and sales milestones. It is also entitled to tiered mid-single to low double-digit percentage of royalties from potential future sales. The Company accounted for Amendment 2 as a modification and reallocated the remaining unrecognized transaction price to the remaining performance obligations.

 

In October 2022, the Company and Bristol Myers Squibb amended the BMS Agreement and entered into Amendment Number 3 (“Amendment 3”), as previously amended by Amendment 1 and Amendment 2, to clarify the rights and restrictions of certain new proprietary antibodies that the parties exchanged. There were no substantive changes to each party's performance obligations.

 

In March 2024, following a Bristol Myers Squibb corporate portfolio prioritization process, Bristol Myers Squibb notified CytomX that it does not intend to continue the development of BMS-986288 beyond the current Phase 2 study and terminated its collaboration license on the CTLA-4 target under the collaboration. BMS-986288 was Bristol Myers Squibb’s leading next generation PROBODY CTLA-4 program that it had previously prioritized over BMS-986249, which was a PROBODY version of ipilumamab.

 

In June 2024, Bristol Myers Squibb prioritized its pre-clinical research activities under the collaboration and revised the research scope by one collaboration target. The Company determined that it has no further obligations related to the target that was deprioritized and accounted for the reduction of the target as a modification and the related remaining unrecognized transaction price was reallocated to the remaining performance obligations. The Company continues to be obligated to perform research work under Amendment 2 executed in February 2021 for multiple ongoing research programs.

 

As of June 30, 2024, the Company is eligible to receive approximately $1.3 billion in contingent payments for development, regulatory and sales milestones for the ongoing collaboration programs.

 

The Company reevaluated the remaining potential milestone payments and determined that significant revenue reversal was probable as the achievement of such milestones was highly dependent on factors outside the Company’s control. As a result, these payments continued to be fully constrained and were not included in the transaction price as of June 30, 2024.

As of June 30, 2024 and December 31, 2023, deferred revenue relating to the BMS Agreement was $86.8 million and $119.9 million, respectively.

ModernaTX, Inc.

The Company and ModernaTX, Inc. (“Moderna”) entered into a Collaboration and License Agreement (the “Moderna Agreement”) on December 30, 2022, the effective date, to collaborate on discovery and preclinical research and development activities to create investigational messenger RNA (mRNA) based conditionally activated therapies using the Company’s PROBODY therapeutic technology. Moderna is solely responsible for the development (preclinical and clinical), manufacturing, and commercialization of any products under the Moderna Agreement.

 

Under the terms of the Moderna Agreement, the Company granted Moderna an exclusive, worldwide right to develop and commercialize PROBODY therapeutics for the collaboration programs. In exchange, the Company received an upfront payment of $35.0 million in January 2023, including $5.0 million of prepaid research and development service fees. The Company will continue to receive research and development service fees according to the preclinical research work plans based on a prescribed FTE rate and is eligible to receive up to approximately $1.2 billion in future development, regulatory, and commercial milestone payments. The Company is also eligible to receive tiered royalties from high-single digit to low-teen percentage rates of annual global net sales of any products that are commercialized under the Moderna Agreement.

As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Moderna Agreement was $19.1 million and $24.2 million, respectively. The amount due from Moderna under the Moderna Agreement was $0.2 million as of June 30, 2024 and $0 as of December 31, 2023.

Regeneron Pharmaceuticals, Inc.

The Company and Regeneron Pharmaceuticals Inc. (“Regeneron”) entered into a Collaboration and License Agreement (the “Regeneron Agreement”) on November 16, 2022, to collaborate on creation of conditionally-activated investigational bispecific cancer therapies utilizing the Company’s PROBODY® therapeutic platform and Regeneron’s Veloci-Bi® bispecific antibody development platform. The Company and Regeneron will collaborate on preclinical research and discovery activities for initially agreed upon collaboration programs (“Collaboration Program”) with an option to expand additional Collaboration Programs (“Additional Collaboration Program Option”).

 

Under the Collaboration and License Agreement, the Company granted Regeneron an exclusive, worldwide, royalty-bearing license under certain Company intellectual property to develop, manufacture, commercialize and otherwise exploit licensed products (“Licensed Products”) for all human and non-human diagnostic, prophylactic and therapeutic uses in oncology. Regeneron is responsible for funding the cost of preclinical research and discovery activities of both parties for all Licensed Products and for funding the cost of development, manufacturing and commercialization of all Licensed Products worldwide.

 

Pursuant to the Regeneron Agreement, the consideration from Regeneron is comprised of an upfront fee of $30.0 million, contingent payments for development and regulatory milestones and commercial milestone payments of up to an aggregate of approximately $0.8 billion. If Regeneron exercises its Additional Collaboration Program Option, the Company would be eligible to receive additional upfront and milestone payments aggregating up to approximately $1.2 billion. The Company is also entitled to tiered royalties from high-single digit to low-teen percentage royalties from potential future sales. In addition, the Company will receive research and development service fees based on a prescribed FTE rate.

 

As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Regeneron Agreement was $20.4 million and $24.4 million, respectively. The amount due from Regeneron under the Regeneron Agreement was $1.0 million and $1.1 million as of June 30, 2024 and December 31, 2023, respectively.

 

Contract Liabilities

The following table presents changes in the Company’s total contract liabilities during the six months ended June 30, 2024 and 2023:

 

 

Deferred Revenue

 

 

(in thousands)

 

December 31, 2023

$

212,315

 

Additions

 

4,212

 

Revenue recognized

 

(56,051

)

June 30, 2024

$

160,476

 

 

 

 

December 31, 2022

$

301,326

 

Additions

 

2,514

 

Revenue recognized

 

(42,687

)

June 30, 2023

$

261,153

 

 

The Company expects that the $160.5 million of deferred revenue related to the following contracts as of June 30, 2024 will be recognized as revenue based on actual FTE effort and estimated program progress as set forth below. However, the timing of revenue recognition could differ from the estimates depending on facts and circumstances impacting the various contracts, including progress of research and development, resources assigned to the contracts by the Company or its collaboration partners or other factors outside of the Company’s control.

The $10.5 million of deferred revenue related to the Amgen EGFR Products is expected to be recognized until 2026.
The $23.6 million of deferred revenue related to the Astellas Agreement is expected to be recognized until 2026.
The $86.8 million of deferred revenue related to the BMS Agreement is expected to be recognized through the second quarter of 2025.
The $19.1 million of deferred revenue related to the Moderna Agreement, together with research and development service fees, is expected to be recognized until 2027.
The $20.4 million of deferred revenue related to the Regeneron Agreement, together with research and development service fees, is expected to be recognized until 2026.
XML 21 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Common Stock

7. Common Stock

In February 2020, the Company entered into the Open Market Sale Agreement (the “Sales Agreement”) with Jefferies LLC (“Jefferies”), to sell its common stock, at par value $0.00001 per share, with aggregate gross sales proceeds of up to $75,000,000, from time to time upon the Company’s request, through an at the market offering under which Jefferies will act as sales agent. Pursuant to the Sales Agreement, Jefferies as the sales agent will receive a commission of 3.0% of the gross sales price for shares of common stock sold under the Sales Agreement. In April 2024, under the Sales Agreement, the Company sold 2,270,608 shares at an average price of $2.20 per share and received net proceeds of approximately $4.8 million after deducting the 3.0% sales commission and related issuance cost.

In June 2023, the Company entered into an agreement with BVF Partners L.P. (“BVF”) for a private placement and received an aggregate net proceeds of approximately $29.7 million in July 2023, after deducting issuance costs of approximately $0.3 million. In the private placement, CytomX issued pre-funded warrants to BVF to purchase up to 14,423,077 shares of common stock, accompanying Tranche 1 warrants to purchase up to 5,769,231 shares of common stock and accompanying Tranche 2 warrants to purchase up to 5,769,231 shares of common stock, at a combined price of $2.08 per share. On May 1, 2024, BVF exercised its right to purchase 7.5 million shares of common stock through its pre-funded warrants at an exercise price of $0.00001 per share.

 

 

The following table summarizes the Company's outstanding warrants as of June 30, 2024:

 

 

 

Pre-funded Warrants

 

 

Tranche 1 Warrants

 

 

Tranche 2 Warrants

 

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Warrants Outstanding

 

 

6,923,077

 

 

$

0.00001

 

 

 

5,769,231

 

 

$

4.16

 

 

 

5,769,231

 

 

$

6.24

 

 

In the May 2024 annual meeting of stockholders, the Company's authorized shares of common stock were approved to increase from 150,000,000 shares to 300,000,000 shares.

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

8. Stock-Based Compensation

Stock Options

Activities for the Company’s stock option plans for the six months ended June 30, 2024 were as follows:

 

 

 

Options Outstanding

 

 

 

Number of
 Options

 

 

Weighted-
Average
Exercise Price
Per Share

 

Balance at December 31, 2023

 

 

12,949,612

 

 

$

7.16

 

Options granted

 

 

2,261,000

 

 

 

1.72

 

Options exercised

 

 

(132,351

)

 

 

1.58

 

Option forfeited/expired

 

 

(570,064

)

 

 

10.62

 

Balance at June 30, 2024

 

 

14,508,197

 

 

$

6.23

 

 

 

 

 

 

 

 

 

The Company recorded $1.5 million and $1.7 million of stock-based compensation expense related to the stock options for the three months ended June 30, 2024 and 2023, respectively.

The Company recorded $2.9 million and $3.6 million of stock-based compensation expense related to the stock option plans for the six months ended June 30, 2024 and 2023, respectively.

Time-based RSUs ("TRSU")

Activities for the Company’s TRSUs for the six months ended June 30, 2024 were as follows:

 

 

 

Number of
Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

1,400,529

 

 

$

2.40

 

RSU's awarded

 

 

1,195,833

 

 

 

1.64

 

RSU's vested

 

 

(706,923

)

 

 

2.14

 

RSU's cancelled

 

 

(70,874

)

 

 

1.82

 

Balance at June 30, 2024

 

 

1,818,565

 

 

$

2.02

 

 

The Company recorded $0.4 million and $0.5 million of stock-based compensation expense related to the TRSUs for the three months ended June 30, 2024 and 2023, respectively.

 

The Company recorded $0.8 million and $1.0 million of stock-based compensation expense related to the TRSUs for the six months ended June 30, 2024 and 2023, respectively.

 

Performance-based RSUs ("PSUs")

2022 PSU

In August 2022, the Company granted 250,000 PSUs to executive employees with an aggregated grant date fair value of approximately $0.4 million. Vesting for 50% of the PSUs granted was set to occur upon attaining certain specific milestones by December 2023 (“2022-Tranche 1”), and the remaining 50% are set to vest upon attaining certain specific milestones by December 2024 (“2022-Tranche 2”). In December 2023, the Company determined that the performance conditions for 2022-Tranche 1 was satisfied and the award was vested in December 2023. As a result, the Company recorded $55,000 and the remaining $128,000 compensation cost for the 2022-Tranche 1 award for the year ended December 31, 2022 and 2023, respectively. As of June 30, 2024 and December 31, 2023, the Company determined that it is probable that the performance conditions for the 2022-Tranche 2 will be satisfied and recorded $19,000, $38,000 and $106,000 compensation cost for these awards for the three and six months ended June 30, 2024 and for the fiscal year 2023, respectively.

 

2023 PSU

In February 2023, the Company granted 760,000 PSUs to executive employees with an aggregated grant date fair value of approximately $1.9 million. Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2024 (“2023-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2025 (“2023-Tranche 2”). The Company determined that it is not probable that the performance conditions will be satisfied for each of these tranches and hence no compensation cost was recorded for these awards through June 30, 2024.

 

2024 PSU

In January 2024, the Company granted 810,000 PSUs to executive employees with an aggregated grant date fair value of approximately $1.3 million. Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2025 (“2024-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2026 (“2024-Tranche 2”). The Company determined that it is not probable that the performance conditions will be satisfied for each of these tranches and hence no compensation cost was recorded for these awards through June 30, 2024.

Activities for the Company’s PSUs for the six months ended June 30, 2024, were as follows:

 

 

 

Number of
Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

875,000

 

 

$

2.41

 

PSU's awarded

 

 

810,000

 

 

 

1.66

 

Balance at June 30, 2024

 

 

1,685,000

 

 

$

2.05

 

 

Stock-based Compensation

Total stock-based compensation recorded was as follows:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Research and development

 

$

655

 

 

$

914

 

 

$

1,363

 

 

$

1,875

 

General and administrative

 

 

1,227

 

 

 

1,457

 

 

 

2,426

 

 

 

2,905

 

Total stock-based compensation expense

 

$

1,882

 

 

$

2,371

 

 

$

3,789

 

 

$

4,780

 

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. Commitments and Contingencies

 

Legal Proceedings

 

On March 4, 2020, Vytacera Bio, LLC filed a patent infringement lawsuit against the Company in the U.S. District Court for the District of Delaware. The lawsuit alleges that the Company's use, offers to sell, and/or sales of the PROBODY® technology platform for basic research applications constitutes infringement. The complaint seeks unspecified monetary damages. In September 2022, the Company filed a motion

to dismiss the case and the Court granted the parties’ stipulation to stay all pending case deadlines until that motion is finally resolved. On October 30, 2023, Magistrate Judge Burke issued a Report & Recommendation that recommended granting Company’s motion to dismiss all counts of the complaint. In January 2024, the case was transferred to a new Judge and the case will remain stayed pending a ruling by the trial judge on the Magistrate’s Report & Recommendation. The Company believes that the lawsuit is without merit and intends to vigorously defend itself. The Company does not believe a loss is probable and has not recorded any amount as a contingent liability for claims associated with this lawsuit as of June 30, 2024.

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
License Agreement
6 Months Ended
Jun. 30, 2024
Research and Development [Abstract]  
License Agreement . License Agreement

UCSB Agreement

 

In August 2010, the Company entered into an exclusive, worldwide license agreement with University of California, Santa Barbara (“UCSB”), relating to the use of certain patents and technology relating to its core technology, including its therapeutic antibodies, and to certain patent rights the Company co-owns with UCSB covering PROBODY antibodies and other pro-proteins (the “UCSB Agreement”). Pursuant to the UCSB Agreement, the Company is obligated to (i) make royalty payments to UCSB on net sales of its products covered under the agreement, subject to annual minimum amounts, (ii) make milestone payments to UCSB upon the occurrence of certain events, (iii) make a milestone payment to UCSB upon occurrence of an IPO or change of control, and (iv) reimburse UCSB for prosecution and maintenance of the licensed patents. As part of the UCSB Agreement, the Company has annual minimum royalty obligations of $0.2 million under the terms of certain exclusive licensed patent rights. In April 2019, the Company entered into Amendment No.3 to the UCSB Agreement to adjust and clarify certain sublicense terms (“Amendment No.3”). Under the terms of Amendment No.3, the Company and UCSB agreed to modify the determination of sublicense revenues payable by the Company to UCSB on certain existing collaboration agreements and on collaboration agreements executed subsequent to Amendment No.3. In exchange, the Company agreed to make an upfront payment of $1.0 million as well as additional annual license maintenance fees of $0.8 million through 2031.

 

In March 2024, the Company incurred $0.6 million of sublicense fees triggered by achieving the GLP toxicology studies milestone for the first clinical candidate which was nominated by Astellas in 2023, as well as by achieving the clinical candidate nomination milestone for a second collaboration target under the Astellas Agreement.

 

For the three and six months ended June 30, 2024, the Company incurred sublicense expenses of $0.1 million and $1.6 million under the provisions of the UCSB Agreement. For the three and six months ended June 30, 2023, the Company incurred sublicense expenses of $0 and $1.1 million under the provisions of the UCSB Agreement.

 

ImmunoGen (acquired by AbbVie in 2024)

 

In December 2019, the Company entered into a License Agreement (the “ImmunoGen 2019 License”) with ImmunoGen, Inc. to obtain an exclusive license with respect to epithelial cell adhesion molecule (“EPCAM”). Under the ImmunoGen 2019 License, ImmunoGen agreed to transfer its know-how, patents, intellectual property rights, and technology transfer materials and information related to its EpCAM program. The license gives the Company the sole ability to develop, manufacture, use and commercialize any licensed product that incorporates, is comprised of, or otherwise derived from PROBODY technology that targets EpCAM in any human therapeutic field on a worldwide basis.

 

In April 2024, the Company incurred a $5.0 million milestone payment to AbbVie (formerly ImmunoGen) with respect to achieving the milestone of dosing the first patient for CX-2051 under the ImmunoGen 2019 License Agreement.

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

11. Income Taxes

 

The Company maintains a full valuation allowance against its net deferred tax assets due to the Company’s history of losses through December 31, 2023.

 

The Company files income taxes in the U.S. federal jurisdiction, the state of California and various other U.S. states. The state of California contested the Company’s tax position on revenue apportionment for upfront and milestone payments resulting from the Company’s collaboration and licensing agreements for the years 2017 and 2018. In September 2023, the Company received Notice of Proposed Assessment (“NOPA”) from the Franchise Tax Board. The Company recorded an uncertain tax position of $4.0 million in long term liabilities for the proposed tax assessment, penalties and interest through June 30, 2024. Of the unrecognized tax benefits as of June 30, 2024, approximately $4.0 million would affect the Company’s effective tax rate if recognized. In addition, utilization of carryforward attributes and indirect federal tax effects of the assessment would result in a reduction in deferred tax assets of $5.1 million. The Company filed a protest to

contest the proposed assessment in November 2023. Due to the ongoing nature of the examination and discussions with the state of California, the Company is unable to estimate a date by which this matter will be resolved.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying interim condensed financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting.
Unaudited Interim Financial Information

Unaudited Interim Financial Information

The accompanying interim condensed financial statements and related disclosures are unaudited, have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the results of operations for the periods presented.

The condensed results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the full year or for any other future year or interim period. The accompanying condensed financial statements should be read in conjunction with the audited financial statements and the related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC.

Use of Estimates

Use of Estimates

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

Cash, Cash Equivalents and Restricted Cash

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments purchased with original maturities of three months or less at the date of purchase to be cash equivalents. Restricted cash represents a standby letter of credit issued pursuant to an office lease.
Revenue Recognition

Revenue Recognition

The Company’s revenues are primarily derived through its license, research, development and commercialization agreements. The terms of these types of agreements may include (i) licenses for the Company’s technology or programs, (ii) research and development services, and (iii) services or obligations in connection with participation in research or steering committees. Payments to the Company under these arrangements typically include one or more of the following: nonrefundable upfront and license fees, research funding, milestone and other contingent payments to the Company for the achievement of defined collaboration objectives and certain preclinical, clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.

 

The Company assesses whether the promises in its arrangements with customers are distinct performance obligations that should be accounted for separately. Judgment is required to determine whether the license to the Company’s intellectual property is distinct from the research and development services or participation on steering committees.

 

The Company’s collaboration and license agreements may include contingent payments related to specified research, development and regulatory milestones. Such milestone payments are typically payable under the collaborations when the collaboration partner claims or selects a target, or initiates or advances a covered product candidate in preclinical or clinical development, upon submission for marketing

approval of a covered product with regulatory authorities, or upon receipt of actual marketing approvals of a covered product or for additional indications. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. At each reporting date, the Company re-evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price by using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price in such period of determination.

 

The Company’s collaboration and license agreements may also include contingent payments related to sales-based milestones. Sales-based milestones are typically payable when annual sales of a covered product reach specified levels. Sales-based milestones are recognized at the later of when the associated performance obligation has been satisfied or when the sales occur. Unlike other contingency payments, such as regulatory milestones, sales-based milestones are not included in the transaction price based on estimates at the inception of the contract; instead, they are included when the sales or usage occur.

 

Due to the early stage of the Company’s licensed technology, the license of such technology is typically combined with research and development services and steering committee participation as one performance obligation. Under the collaboration and license agreements, each collaboration target or program is generally considered to be a separate combined performance obligation. The transaction price in each arrangement is allocated to the identified performance obligations based on the relative standalone selling price (“SSP”) of each distinct performance obligation, which requires judgment. In instances where SSP is not directly observable, such as when a license or service is not sold separately, SSP is determined using information that may include market conditions and other observable inputs. Variable consideration is allocated to certain performance obligations if it is triggered by the Company’s efforts to satisfy or a specific outcome from satisfying these performance obligations. In the event that the Company receives non-cash consideration such as consideration in the form of a research license and research support services from the counterparty, the transaction price of a non-monetary exchange that has commercial substance is estimated based on the fair value of the non-cash consideration received, which may be determined through a valuation analysis. The Company recognizes revenue from upfront payments over the estimated period of performance under the agreement using an input method for the performance obligation. In applying the input method of revenue recognition, the Company uses actual full-time equivalent (FTE) hours incurred relative to estimated total FTE hours expected to be incurred for each combined performance obligation over the estimated research service period of each collaboration target.

 

In certain cases, the Company’s performance creates an asset that does not have an alternative use to the customer and the Company has an enforceable right to payment at all times for performance completed to date. In these cases, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

 

Any consideration payable to the Company’s customers is treated as a reduction to the transaction price and revenue, unless the payment to the customer is in exchange for distinct good and services.

Contract Balances

Contract Balances

Customer payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company satisfies its performance obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company’s right to consideration is unconditional.

Recently Issued Accounting Standards Not Yet Adopted

Recently Issued Accounting Standards Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which enhances transparency in income tax disclosures. ASU 2023-09 require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The

amendments are set to be effective for fiscal years beginning after December 15, 2024, and are required to be applied on a prospective basis. The Company is evaluating the impact on our financial statements.

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share

The following table presents the calculation of basic and diluted net income (loss) per share:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

(in thousands, except share and per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

$

(6,534

)

 

$

(1,087

)

 

$

7,257

 

 

$

(4,398

)

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

77,957,506

 

 

 

66,536,202

 

 

 

76,531,921

 

 

 

66,393,391

 

Weighted-average pre-funded warrants

 

6,923,126

 

 

 

 

 

 

6,923,126

 

 

 

 

Weighted-average common shares outstanding used to calculate basic net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

83,455,047

 

 

 

66,393,391

 

Diluted

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding used to calculate basic net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

83,455,047

 

 

 

66,393,391

 

Effect of potentially dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

Stock options, ESPP & RSUs

 

 

 

 

 

 

 

660,482

 

 

 

 

Weighted-average common shares outstanding used to calculate diluted net income (loss) per share

 

84,880,632

 

 

 

66,536,202

 

 

 

84,115,530

 

 

 

66,393,391

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

Basic

$

(0.08

)

 

$

(0.02

)

 

$

0.09

 

 

$

(0.07

)

Diluted

$

(0.08

)

 

$

(0.02

)

 

$

0.09

 

 

$

(0.07

)

Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Share

The following weighted-average outstanding shares of potentially dilutive securities are excluded from the computation of diluted net income (loss) per share for the periods presented, because including them would have been anti-dilutive:

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

Options and ESPP to purchase common stock

 

14,517,509

 

 

 

14,091,647

 

 

 

13,729,742

 

 

 

14,039,714

 

Common stock warrants

 

11,538,462

 

 

 

 

 

 

11,538,462

 

 

 

 

RSUs

 

1,898,792

 

 

 

1,594,493

 

 

 

193,786

 

 

 

1,566,926

 

Total

 

27,954,762

 

 

 

15,686,140

 

 

 

25,461,991

 

 

 

15,606,640

 

 

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements and Investments (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis

The following tables set forth the fair value of the Company’s investments subject to fair value measurements on a recurring basis and the level of inputs used in such measurements:

 

 

 

 

June 30, 2024

 

Valuation
Hierarchy

 

Amortized
Cost

 

 

Gross
Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

Money market funds

Level I

 

$

23,446

 

 

$

 

 

$

23,446

 

Restricted cash (money market funds)

Level I

 

 

917

 

 

 

 

 

 

917

 

U.S. Treasury Securities

Level II

 

 

113,831

 

 

 

(4

)

 

 

113,827

 

Total

 

 

$

138,194

 

 

$

(4

)

 

$

138,190

 

 

 

 

 

December 31, 2023

 

 

 

Valuation
Hierarchy

 

Amortized
Cost

 

 

Gross
Unrealized
Gains

 

 

Aggregate
Fair Value

 

 

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level I

 

$

17,109

 

 

$

 

 

$

17,109

 

Restricted cash (money market funds)

 

Level I

 

 

917

 

 

 

 

 

$

917

 

U.S. Treasury Securities

 

Level II

 

 

157,243

 

 

 

95

 

 

$

157,338

 

Total

 

 

 

$

175,269

 

 

$

95

 

 

$

175,364

 

 

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Liabilities

Accrued liabilities consisted of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Research and clinical expenses

 

$

5,465

 

 

$

8,435

 

Payroll and related expenses

 

 

5,736

 

 

 

8,160

 

Legal and professional expenses

 

 

2,217

 

 

 

690

 

Other accrued expenses

 

 

202

 

 

 

314

 

Total

 

$

13,620

 

 

$

17,599

 

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Revenue by Collaboration Partners

The following table summarizes the revenue by collaboration partner:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

(in thousands)

 

 

(in thousands)

 

AbbVie

$

 

 

$

 

 

$

 

 

$

3,988

 

Amgen

 

994

 

 

 

1,720

 

 

 

2,274

 

 

 

3,496

 

Astellas

 

5,492

 

 

 

5,350

 

 

 

20,944

 

 

 

14,055

 

Bristol Myers Squibb

 

13,433

 

 

 

13,879

 

 

 

33,065

 

 

 

21,603

 

Regeneron

 

2,636

 

 

 

1,754

 

 

 

5,029

 

 

 

2,335

 

Moderna

 

2,560

 

 

 

2,021

 

 

 

5,266

 

 

 

2,746

 

Total revenue

$

25,115

 

 

$

24,724

 

 

$

66,578

 

 

$

48,223

 

 

Summary of Contract Liabilities

The following table presents changes in the Company’s total contract liabilities during the six months ended June 30, 2024 and 2023:

 

 

Deferred Revenue

 

 

(in thousands)

 

December 31, 2023

$

212,315

 

Additions

 

4,212

 

Revenue recognized

 

(56,051

)

June 30, 2024

$

160,476

 

 

 

 

December 31, 2022

$

301,326

 

Additions

 

2,514

 

Revenue recognized

 

(42,687

)

June 30, 2023

$

261,153

 

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock (Tables)
6 Months Ended
Jun. 30, 2024
Warrants and Rights Note Disclosure [Abstract]  
Summary of Company's warrants

The following table summarizes the Company's outstanding warrants as of June 30, 2024:

 

 

 

Pre-funded Warrants

 

 

Tranche 1 Warrants

 

 

Tranche 2 Warrants

 

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Number of
warrants

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Warrants Outstanding

 

 

6,923,077

 

 

$

0.00001

 

 

 

5,769,231

 

 

$

4.16

 

 

 

5,769,231

 

 

$

6.24

 

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Activities Under Company's Stock Option Plans

Activities for the Company’s stock option plans for the six months ended June 30, 2024 were as follows:

 

 

 

Options Outstanding

 

 

 

Number of
 Options

 

 

Weighted-
Average
Exercise Price
Per Share

 

Balance at December 31, 2023

 

 

12,949,612

 

 

$

7.16

 

Options granted

 

 

2,261,000

 

 

 

1.72

 

Options exercised

 

 

(132,351

)

 

 

1.58

 

Option forfeited/expired

 

 

(570,064

)

 

 

10.62

 

Balance at June 30, 2024

 

 

14,508,197

 

 

$

6.23

 

 

 

 

 

 

 

 

Total Stock-based Compensation Recognized

Total stock-based compensation recorded was as follows:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Research and development

 

$

655

 

 

$

914

 

 

$

1,363

 

 

$

1,875

 

General and administrative

 

 

1,227

 

 

 

1,457

 

 

 

2,426

 

 

 

2,905

 

Total stock-based compensation expense

 

$

1,882

 

 

$

2,371

 

 

$

3,789

 

 

$

4,780

 

Time based RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Company's TRSU Activities

Activities for the Company’s TRSUs for the six months ended June 30, 2024 were as follows:

 

 

 

Number of
Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

1,400,529

 

 

$

2.40

 

RSU's awarded

 

 

1,195,833

 

 

 

1.64

 

RSU's vested

 

 

(706,923

)

 

 

2.14

 

RSU's cancelled

 

 

(70,874

)

 

 

1.82

 

Balance at June 30, 2024

 

 

1,818,565

 

 

$

2.02

 

Performance based RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Activities for Company's PSUs

Activities for the Company’s PSUs for the six months ended June 30, 2024, were as follows:

 

 

 

Number of
Shares

 

 

Weighted Average Grant Date Fair Value Per Share

 

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

875,000

 

 

$

2.41

 

PSU's awarded

 

 

810,000

 

 

 

1.66

 

Balance at June 30, 2024

 

 

1,685,000

 

 

$

2.05

 

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:            
Net Income (Loss) $ (6,534) $ 13,791 $ (1,087) $ (3,311) $ 7,257 $ (4,398)
Basic            
Weighted-average common shares outstanding 77,957,506   66,536,202   76,531,921 66,393,391
Weighted-average pre-funded warrants 6,923,126       6,923,126  
Weighted Average Number of Shares Outstanding, Basic, Total 84,880,632   66,536,202   83,455,047 66,393,391
Effect of potentially dilutive securities:            
Stock options, ESPP & RSUs 0       660,482  
Weighted-average common shares, diluted 84,880,632   66,536,202   84,115,530 66,393,391
Net income (loss) per share            
Basic $ (0.08)   $ (0.02)   $ 0.09 $ (0.07)
Diluted $ (0.08)   $ (0.02)   $ 0.09 $ (0.07)
XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 27,954,762 15,686,140 25,461,991 15,606,640
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,898,792 1,594,493 193,786 1,566,926
Options and ESPP to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 14,517,509 14,091,647 13,729,742 14,039,714
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 11,538,462 0 11,538,462 0
XML 35 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements and Investments - Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 43,247 $ 17,171 [1]
Aggregate Fair Value 138,190 175,364
Gross Unrealized Holding Gains   95
Investments, Gross Unrealized Losses (4)  
Amortized Cost 138,194 175,269
Level I | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents 23,446 17,109
Level I | Restricted cash (money market funds)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Restricted cash 917 917
Level II | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, Amortized Cost 113,831 157,243
Investments, Gross Unrealized Gains   95
Investments, Gross Unrealized Losses (4)  
Investments, Aggregate Fair Value $ 113,827 $ 157,338
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023.
XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Research and clinical expenses $ 5,465 $ 8,435
Payroll and related expenses 5,736 8,160
Legal and professional expenses 2,217 690
Other accrued expenses 202 314
Total $ 13,620 $ 17,599 [1]
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023.
XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - Schedule of Revenue by Collaboration Partners (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue $ 25,115 $ 24,724 $ 66,578 $ 48,223
AbbVie        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue 0 0 0 3,988
Amgen        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue 994 1,720 2,274 3,496
Astellas        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue 5,492 5,350 20,944 14,055
Bristol Myers Squibb        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue 13,433 13,879 33,065 21,603
Regeneron        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue 2,636 1,754 5,029 2,335
Moderna        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Revenue $ 2,560 $ 2,021 $ 5,266 $ 2,746
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - AbbVie Ireland Unlimited Company - Additional Information (Details)
$ in Thousands
1 Months Ended
Apr. 30, 2016
USD ($)
Agreement
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Deferred revenue   $ 160,476 $ 212,315 $ 261,153   $ 301,326
AbbVie Ireland Unlimited Company | Collaborative Arrangement            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Number of collaboration agreements | Agreement 2          
AbbVie Ireland Unlimited Company | CD71 Agreement            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Milestone payments received $ 100,000          
Deferred revenue         $ 4,000  
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - Amgen, Inc - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Sep. 29, 2017
USD ($)
Target
Oct. 31, 2017
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Common stock, value of shares issued in connection with agreement     $ 4,843 $ 0    
Deferred revenue     160,476 $ 261,153 $ 212,315 $ 301,326
Amgen Inc | EGFR Products            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Deferred revenue     10,500      
Collaboration and License Agreement | Amgen Inc            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Upfront payment received   $ 40,000        
Common stock, shares issuable under agreement | shares   1,156,069        
Common stock, shares issuable under agreement, price per share | $ / shares   $ 17.3        
Common stock, value of shares issued in connection with agreement   $ 20,000        
Number of targets selected | Target 1          
Number of additional collaboration target | Target 2          
Collaboration and License Agreement | Amgen Inc | Maximum            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Contingent payments payable $ 203,000          
Collaboration and License Agreement | Amgen Inc | EGFR Products            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Deferred revenue     $ 10,500   $ 12,800  
Collaboration and License Agreement | Amgen Inc | EGFR Products | Maximum            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Contingent milestone payments receivable $ 460,000          
Percentage share of profit and losses 50.00%          
Collaboration and License Agreement | Amgen Inc | Amgen Products | Maximum            
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]            
Contingent milestone payments receivable $ 950,000          
Number of targets | Target 3          
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - Astellas Pharma Inc - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 23, 2020
USD ($)
Target
Jan. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Deferred revenue         $ 160,476 $ 212,315 $ 261,153 $ 301,326
Astellas Pharma Inc.                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Deferred revenue         23,600      
Collaboration and License Agreement | Astellas Pharma Inc.                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Number of targets selected | Target 1              
Number of additional collaboration target | Target 3              
Upfront payment received $ 80,000              
Milestone payments received   $ 5,000 $ 5,000 $ 5,000        
Additional milestone payment received     $ 5,000          
Deferred revenue         23,600 31,000    
Amount due from customer         $ 1,500 $ 2,200    
Collaboration and License Agreement | Astellas Pharma Inc. | Maximum                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Number of targets | Target 4              
Right to expand the number of additional collaboration target | Target 5              
Contingent milestone payments receivable $ 1,600,000              
Collaboration and License Agreement | Astellas Pharma Inc. | Minimum                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Right to expand the number of additional collaboration target | Target 3              
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - Bristol-Myers Squibb Company - Additional Information (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 25, 2017
USD ($)
Target
Jul. 07, 2014
USD ($)
Term
Target
Jan. 31, 2018
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 17, 2017
Target
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Deferred revenue       $ 160,476 $ 212,315 $ 261,153 $ 301,326  
Bristol Myers Squibb                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Deferred revenue       $ 86,800        
Collaboration and License Agreement | Maximum | Bristol Myers Squibb                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Number of additional collaboration target | Target               8
Collaborative Arrangement | Bristol Myers Squibb                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Collaboration target research term   2 years            
Number of additional collaboration target | Target   2            
Research terms       Each collaboration target had a two-year research term and the two additional targets had to be nominated by Bristol Myers Squibb within five years of the effective date of the BMS Agreement. The research term for each collaboration target could be extended in one year increments up to three times.        
Extension of research term for each collaboration target   1 year            
Upfront payment received $ 200,000 $ 50,000            
Contingent milestone payments receivable       $ 1,300,000        
Number of research targets selected | Target 8              
Total transaction price   304,700            
Upfront fee received   250,000            
Research and development service fees   17,700            
Milestone payment received     $ 12,000          
Deferred revenue       $ 86,800 $ 119,900      
Collaborative Arrangement | Bristol Myers Squibb | Third And Fourth Target                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Target selection fee   $ 25,000            
Collaborative Arrangement | Maximum | Bristol Myers Squibb                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Number of oncology target | Target   4            
Number of collaboration target | Target   2            
Period of nomination of additional target from effective date   5 years            
Times of increments for extended collaboration target research time | Term   3            
Collaborative Arrangement | Maximum | Bristol Myers Squibb | Each Of Two Additional Targets                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Contingent milestone payments receivable   $ 25,000            
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - ModernaTX, Inc - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Jan. 31, 2023
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Deferred revenue   $ 160,476 $ 212,315 $ 261,153 $ 301,326
ModernaTX, Inc          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Deferred revenue   19,100      
ModernaTX, Inc | Collaboration and License Agreement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Upfront payment received $ 35,000        
Up front consideration pre paid research and development service fees 5,000        
Deferred revenue   19,100 24,200    
Amount due from customer   $ 200 $ 0    
ModernaTX, Inc | Collaboration and License Agreement | Maximum          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Contingent milestone payments receivable $ 1,200,000        
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - Regeneron Pharmaceuticals, Inc - Additional Information (Details) - USD ($)
$ in Thousands
Nov. 16, 2022
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Deferred revenue   $ 160,476 $ 212,315 $ 261,153 $ 301,326
Regeneron Pharmaceuticals, Inc          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Deferred revenue   20,400      
Collaborative Arrangement | Regeneron Pharmaceuticals, Inc          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Upfront payment received $ 30,000        
Collaboration and License Agreement | Regeneron Pharmaceuticals, Inc          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Deferred revenue   20,400 24,400    
Amount due from customer   $ 1,000 $ 1,100    
Collaboration and License Agreement | Regeneron Pharmaceuticals, Inc | Maximum          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Contingent milestone payments receivable 800,000        
Collaboration and License Agreement | Regeneron Pharmaceuticals, Inc | Maximum | Additional Contingent Payments          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Contingent milestone payments receivable $ 1,200,000        
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - Summary of Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]    
Beginning Balance $ 212,315 $ 301,326
Additions 4,212 2,514
Revenue recognized (56,051) (42,687)
Ending Balance $ 160,476 $ 261,153
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - Contract Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Deferred revenue $ 160,476 $ 212,315 $ 261,153 $ 301,326
Amgen Inc | EGFR Products        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Deferred revenue $ 10,500      
Deferred Revenue Recognition Maturity Year 2026      
Astellas Pharma Inc.        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Deferred revenue $ 23,600      
Deferred Revenue Recognition Maturity Year 2026      
Bristol Myers Squibb        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Deferred revenue $ 86,800      
Deferred Revenue Recognition Maturity Year 2025      
ModernaTX, Inc        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Deferred revenue $ 19,100      
Deferred Revenue Recognition Maturity Year 2027      
Regeneron Pharmaceuticals, Inc        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Deferred revenue $ 20,400      
Deferred Revenue Recognition Maturity Year 2026      
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
May 01, 2024
Apr. 30, 2024
Jul. 31, 2023
Feb. 29, 2020
Jun. 30, 2024
Jun. 30, 2023
May 31, 2024
Class of Stock [Line Items]              
Proceeds from issuance of common stock, net of issuance costs         $ 4,843,000 $ 0  
Pre Funded Warrant              
Class of Stock [Line Items]              
Exercise price of warrants         $ 0.00001    
Tranche one Warrant              
Class of Stock [Line Items]              
Exercise price of warrants         4.16    
Tranche Two Warrant              
Class of Stock [Line Items]              
Exercise price of warrants         $ 6.24    
Maximum              
Class of Stock [Line Items]              
Common stock shares authorized             300,000,000
Minimum              
Class of Stock [Line Items]              
Common stock shares authorized             150,000,000
Jefferies LLC              
Class of Stock [Line Items]              
Common stock, par value       $ 0.00001      
Percentage of sales commission       3.00%      
Issuance of common stock in follow-on offering, net of issuance costs, shares   2,270,608          
Average price   $ 2.2          
Proceeds from issuance of common stock, net of issuance costs   $ 4,800,000          
Percentage of sales commission and issuance cost   3.00%          
Jefferies LLC | Maximum              
Class of Stock [Line Items]              
Proceeds from issuance of common stock, net of issuance costs       $ 75,000,000      
BVF Partners              
Class of Stock [Line Items]              
Stock exercised 7,500,000            
Exercise price of warrants $ 0.00001            
BVF Partners | Private Placement              
Class of Stock [Line Items]              
Gross proceeds from issuance of private placement     $ 29,700,000        
Issuance cost     $ 300,000        
Price per share     $ 2.08        
BVF Partners | Private Placement | Pre Funded Warrant              
Class of Stock [Line Items]              
Number of shares issued upon warrants     14,423,077        
BVF Partners | Private Placement | Tranche one Warrant              
Class of Stock [Line Items]              
Number of shares issued upon warrants     5,769,231        
BVF Partners | Private Placement | Tranche Two Warrant              
Class of Stock [Line Items]              
Number of shares issued upon warrants     5,769,231        
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Summary of Company's warrants (Details)
Jun. 30, 2024
$ / shares
shares
Pre Funded Warrant  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding | shares 6,923,077
Exercise price of warrants | $ / shares $ 0.00001
Tranche one Warrant  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding | shares 5,769,231
Exercise price of warrants | $ / shares $ 4.16
Tranche Two Warrant  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding | shares 5,769,231
Exercise price of warrants | $ / shares $ 6.24
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Activities Under Company's Stock Option Plans (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Number of Options  
Balance,beginning of the period | shares 12,949,612
Options granted | shares 2,261,000
Options exercised | shares (132,351)
Option forfeited/expired | shares (570,064)
Balance, end of the period | shares 14,508,197
Options Outstanding, Weighted-Average Exercise Price Per Share  
Balances, beginning of the period | $ / shares $ 7.16
Options granted | $ / shares 1.72
Options exercised | $ / shares 1.58
Option forfeited/expired | $ / shares 10.62
Balances, end of the period | $ / shares $ 6.23
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Company's TRSU Activities (Details) - Time based RSUs
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Balance at December 31, 2023 | shares 1,400,529
Units awarded | shares 1,195,833
Units vested | shares (706,923)
units cancelled | shares (70,874)
Balance at June 30, 2024 | shares 1,818,565
Balance at December 31, 2023 | $ / shares $ 2.4
Units Awarded | $ / shares 1.64
Units vested | $ / shares 2.14
Units cancelled | $ / shares 1.82
Balance at June 30, 2024 | $ / shares $ 2.02
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Activities for Company's PSUs (Details) - Performance based RSUs - $ / shares
1 Months Ended 6 Months Ended
Feb. 28, 2023
Aug. 31, 2022
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Balance at December 31, 2023     875,000
Units awarded 760,000 250,000 810,000
Balance at June 30, 2024     1,685,000
Balance at December 31, 2023     $ 2.41
Units Awarded     1.66
Balance at June 30, 2024     $ 2.05
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Total Stock-based Compensation Recognized (Details) - Stock Compensation Plan - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 1,882 $ 2,371 $ 3,789 $ 4,780
Research and development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 655 914 1,363 1,875
General and administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 1,227 $ 1,457 $ 2,426 $ 2,905
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2024
Feb. 28, 2023
Aug. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Time based RSUs                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       $ 400 $ 500 $ 800 $ 1,000    
Granted           1,195,833      
Performance based RSUs                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense                 $ 55,000
Granted   760,000 250,000     810,000      
PSU's Awarded, Grant date fair value   $ 1,900 $ 400            
2024 Performance based RSU                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Granted 810,000                
PSU's Awarded, Grant date fair value $ 1,300                
Employee Stock Option                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       1,500 $ 1,700 $ 2,900 $ 3,600    
Share Based Compensation Award Tranche Two | Performance based RSUs                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting rights, description   Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2024 (“2023-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2025 (“2023-Tranche 2”). Vesting for 50% of the PSUs granted was set to occur upon attaining certain specific milestones by December 2023 (“2022-Tranche 1”), and the remaining 50% are set to vest upon attaining certain specific milestones by December 2024 (“2022-Tranche 2”).            
Share Based Compensation Award Tranche Two | 2024 Performance based RSU                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting rights, description Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2025 (“2024-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2026 (“2024-Tranche 2”).                
Tranche One | Performance based RSUs                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense               $ 128,000  
Tranche Two | Performance based RSUs                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       $ 19,000   $ 38,000   $ 106,000  
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Details) - Patent Infringement Lawsuit - USD ($)
6 Months Ended
Mar. 04, 2020
Jun. 30, 2024
Loss Contingencies [Line Items]    
Lawsuit filed date Mar. 04, 2020  
Name of plaintiff   Vytacera Bio, LLC
Loss contingency claim amount   $ 0
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
License Agreement - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2024
Mar. 31, 2024
Apr. 30, 2019
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Aug. 31, 2010
License Agreement [Line Items]                
Annual minimum royalty obligations               $ 0.2
Astellas Pharma Inc. | Collaboration and License Agreement                
License Agreement [Line Items]                
Sublicense fees   $ 0.6            
Immuno Gen Inc                
License Agreement [Line Items]                
Milestone payment $ 5.0              
UCSB                
License Agreement [Line Items]                
Payment of upfront fees     $ 1.0          
Annual license maintenance fees     $ 0.8          
License payment term     2031          
Sublicense fees       $ 0.1 $ 0.0 $ 1.6 $ 1.1  
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Sep. 30, 2023
Jun. 30, 2024
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits,income tax penalties and interest expense   $ 4.0
Unrecognized tax benefits would affect company's effective tax rate   $ 4.0
Deferred tax asset, net change in total valuation allowance increase during period $ 5.1  
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '2 "%D'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 " !T@ A9,9OP@NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G&*";-I66G#08K;.QF;+4UC1UC:R1]^SE>FS*V!QCX8NGW MIT_@5GFAAH O8? 8R&"\FVSOHE!^S8Y$7@!$=40K8YD2+C7W0["2TC4$FO,'L$A22Y(P PN_$%G7:B540$E#N."U6O#^,_09IA5@CQ8=1:C*"E@W M3_3GJ6_A!IAAA,'&[P+JA9BK?V)S!]@E.46SI,9Q+,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 '2 "%GI7"/* P8 .,? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NW,$BR96[:$&>(D;=K=;#;0=MM./PA;@&=MB\HRA'_? M(^/89$<^4,_R);&-SVL]NK[2&6VE^IRNA-#D.8Z2]*JUTGK]MM-)_96(>7HA MUR*!7Q92Q5S#K5IVTK42/,B#XJC#'*??B7F8M,:C_-FC&H]DIJ,P$8^*I%D< M<[6[%I'<7K5HZ^7!4[A<:?.@,QZM^5),A?YM_:C@KE.J!&$LDC24"5%B<=6: MT+>>ZYJ _(W?0[%-#ZZ)09E+^=G42$3"UT:"P[^-\$04&24HQ[^% M:*O\I@D\O'Y1O\OA 6;.4^')Z(\PT*NKUK!% K'@6:2?Y/9G40#UC)XOHS3_ M2[;[=[O=%O&S5,NX"(82Q&&R_\^?BXHX#'!K E@1P+X(H'5?<(N O.8Z^Y+E M6#=<\_%(R2U1YFU0,Q=YW>310!,FIAFG6L&O(<3I\8WT,V@537@2D-M$AWI' M[I-]]S#5W";IBBN1CCH:OF9B.GZA?+U79C7*??)>)GJ5@FH@@M?Q'2AE653V M4M1KA@K^DB47Q'7>$.:PKJ4\WK'PZ(*P2UOXJ^*X9T[/]KPOI+8*]AN"=O% MU*MN,MNMA8T4#Z=.^Z,-"8UJB-0KD7IHF2; $^1,=Q%?VICP^ 6/4EM5>&A8 M0ZA^"=4_K9T>A0JE&=$!@7G!VF2X4CG::H<;&M^0[/TG&Q,:U9").M5:ZJ"E*M;/)[$,S:( S?? 8^O8.R+D[6#= M_T1F*Z'X6F0Z]-,WL"S[%S9F7*LI](&!H*= >]!;%?34>UCMG\FO8F?%QJ4< MQZ$]AUX.+ZV<:'!33E9Q,KQ-,J6^G'&PZ?6(7+OM]-NN8P5%(YN"5KZ&HDZB M;-""]TFLI=+Y8-5?(XI_6OVCAT"=QCR*R'66PL^IO35Q':TRJ^_! MPYKB5]2 ,[X,[D/8(8-%Z&_WVPCN+@D&[3='J.,VA?.<[@B5KDB=I(KF@0!J(./ M*2[(.WB/?$BLB^<12=JCY,,NU3!Q/\H0%JGK:!-8S1$NU)2],D?L)'-D9Y]M MI94=EYQFH1:DZUBM Q[;%+?R2 PW-5_B>N9.*C*3V\2*BLM-908S^)0GY [< MM _&RU9A'J[2%+KR2^PDOU1"&YLD#/6CDILP\>T='-?T)E;0;R=*\'HP7*#?LV.= MPR*QRB(QW-&\D_E9PDHFV-)Z1*1'>VV7#GM6OG,X(U8Y(W:2,[I/8&'8YP?, M[HR_;&6LL+ABSS[^0]D*OQ, ;B5#U<"^QB# M\9AJZ7]^0[YU+ARS!R=KV-MN>)0)LH8E-L\ 6*OA'$:*54:*X:[GA9OC7!3/-<(OF0:7 .B3D!MA)_W;39 M7JV7JYFL]F8\&%(ZZ#MTU-D<,G8.TJCF%"'/+J?$-Z-LGU$MGY89[$F>M^U4 MK^_3W^^Y.81(2206$.I<#.#S:I]1WM]HN7P,0< (0A 8 >&PO=V]R M:W-H965T&ULK9IM;]LX$L>_"N%;W+9 78ND+%NYQ$!JY6[W M'MJBZ=Z].-P+1J9CH9+H%2FG^?8WE%S+)FG2W10%&CT,1_,3R9F_2%\_B>:+ MW'"NT->JK.7-:*/4]FHRD?F&5TR^%5M>PYVU:"JFX+1YG,AMP]FJ:U25$Q)% MR:1B13U:7'?7/C:+:]&JLJCYQP;)MJI8\_R.E^+I9H1'WRY\*AXW2E^8+*ZW M[)'?<_7;]F,#9Y.#EU51\5H6HD8-7]^,;O%51J>Z06?Q[X(_R:-CI%$>A/BB M3WY=W8PB'1$O>:ZT"P9_=GS)RU)[@CA^WSL='9ZI&QX??_/^UPX>8!Z8Y$M1 M_J=8JS^1T][VVB$\E8J4>T;0P154?=_ MV=?]BSAJ@.,S#J9!O&\0=V^F1^G>0\846UPWX@DUVAJ\ MZ8/N97:M ;^H=;_?JP;N%M!.+98?WF=W[^_O,O3N]I^W[Y=WZ/Z7N[O/]VB, M?KO/T*N?7J.?4%&CSQO12E:OY/5$P6-UXTF^?\2[_A'DS"/^WM9O$8W>(!*1 MV-%\Z6^>\1R:XZXY/6T^ =@#,3D0D\X?/4?<-@VO%6)2+/?\))]!<7W0]R=L)*#ZS4YWVQ9'*#H-=0K@_X[VVQ M8R7 .WNQ=Y5TKG2ZV"UB2N+9]61WC&-;X1G\.[7*_&']%__/ Q8/RH\V/:!-O5YN\URT M .9->?09P\E=W%-K8C);&9BV484^M6 \H?CATH.4(G7R\>&;UFQ0OPK%"W) M93ODL%"LOH)K9 M0RZFT3PRN!QFN\W1"V>I9]P;57+D YW:W M46S$O708I5-SVOG#\L.E![C4Z^776K'ZL8#9MN^SLURI%7(R-;%LFQE)#2I_ M/'XJ' TU/O+Z^9L0JZ>B+)VU.[*38VR$N;S$* L$$8 Y$BS8Z^<39/JFR!7O MJYJ3"=OA8K.076*4!6(), V2!'M5P.(#S"FFBOH1E1Q$+&JT6AV+];B5^Z'H MQ"1V7H@(,0N RXP0$IFH_A #J(,BP?[:_Z%+^.=3XK[YR;0Q9Y;#9DY-G)=( M$#QH$.RO]WVF]^"X5$5*L#7#;#L2X5EJ%NI . &L07_@Z44BN2S80U$6JN!N MI8R]PN%[I?*/\G8*/>@3[*_]!]6U9<_G)!>V-4:"L=F9MA&.K8H6B";0E8,4 MP?ZZ#U1-"\GRJ"N=8 Z101,S2RQ=9K-I:M6"EV@1/(@1["_[9MX\8H0/6*D_ M$)#^0' "V[(CGB=65SJLIG,+]R7J! _R!/OU0,;7'.;E"CX+=KQN^9N#Q-P" M:2%J)Z>M0T YSQ(KJ3KL*"&)51)?HEG(H%F(7RZ<2NC X"6V/L$QF9M3;NFR MFTY3;!:/0&P!QD'*$+]\L/L3Y"82ZTNZE=CRA28S;,Y7A]D\BF(S%P4"#0 ? M+;U\G\XYG:^E@!OGIBNQ54PRGYM:QV&54M,J"T09H!VD#KE$ZFBJ?I4B-(AM M54/3U/S&=5G-3:LL$%F <% _Y!+U$^)R2* TBF,S 3GL2)P2:B;;0$P!MD$" M$?^BQU)45=&O*?5+:*+6(Y?7N1ZMK]X+Q5'ZV@G\!V0,S7244%PW*CM]UV'+TJA92O45'#9>?'"K7ESC@VU_,= M2SLF;R#. .\@AZA?91SS[E..D\J6-.,93G!J#E>G(:&QI7X"<07X!O5#_;JB MKY;2E5J=G+:6&5-,B+4CX["+9[&YF70#_0/5&=X'/J\X5I,K/0FR H]L)+5.4?]+C^36OYG M/.?5 \SW;]N>Z ENP*N#6;]"ZT94"-(!8BTD07VAJ,%%T8TMF#R]9(&L4+8K MN NI41M#^M^R^OEGB6[KN@7;3UQ_72 H"7H#'>%H_ ^T%DUG_,Q9@WBMFUNQ MO'4JC,G1%G3%F\=N*U^B;D&EWZ\\7.U_+K#$5UFWJVY S;G'.O=>71_PV3,O MOXLY8Q*]Y%DASCMS*1>GW:X8SUF>B!.^8(7Z9,K+/)'JL)QUQ:)DR:0*RK,N M<1R_FR=IT>F?5>?NROX97\HL+=A=B<0RSY/RQR7+^/-Y!W=>3]RGL[G4)[K] MLT4R8R,F'Q=WI3KJ;E@F:DG#N^U?VSY5X)>8I$6S MLS_3B9R?=\(.FK!ILLSD/7_^PFI!GN8;\TQ4_]%SC74Z:+P4DN=UL%I!GA;K MU^2E3L1. "5[ D@=0-X;0.L ^MX MPYPWQO@U0&5].Y:>Y6X*)%)_ZSDSZC4 M:,6FWU39KZ)5OM)"-\I(ENK35,7)_F!X&\6WHSA"HX>+A_@FOGT8H>%G-+R+ M[R\>KH:W(W1Q&Z'!\.;N/OZBD%=?8W0]'(W0,7H<1>CHPT?T :4%>ICSI4B* MB3CK2K4NS=X=UVNX7*^![%D#13>\D'.!XF+")D!\U![OM\1W53XV22&O2;DD MK81_+(L31)U/B#C$!=8S>'\XA>3\OZO'/WWU1C+HID-HQ4?W\(UD(ID:#1+Q M*1KP7,VCN1X4*X:NBC'/&?IV\21DJ;;\7U#MU^PNS*[GX*E8)&-VWE'$@I4K MUNG_^@OVG=^@Q!^2+#HD67P@LD:)W$V)W#;V_CU;L6+)P*VWCO2K2'W76/6) MA[%WUEWMYA5 N8'NOEU49*-\WPO")BJV46Y(="NN (G>1J+7*O'AQX+I!JRE MHF_QB]1=^)0Q=)T*N/7:*9?B>)8DB]/K=*R8V$4Q&:FZJ(,;EC^Q$FJ_0Q-& MAR:,#TC8J)._J9/?.BV&"U8F,BUFB+TL]#7$*509_Y!#X9!DT2')X@.1-2H1 M;"H1O#$4!$O*\1RIF[*R3BOE"1=ZC$/E"* A$1!C2 HQP^P,21LE)HDYBB) M 10.71\>$N%&8U>:$C&SM:S.JVB:]]Q=,V%^(BF)<]?,\ +V'\ZUD*.0]H:-[@(@%'B&)T30V0]9Z=WFN)W##M^0[QD:EI(9;IU%D"YV&ZUGKE1 M!P"*4,<2:Z-<[%MB 91/O3U:R58K:=4ZE'-6HJ.ZJ3_6DC^A@H%CK&9KI-RJ M,8!Q U,T ,+$U R *-DC>>NV<:M3-'K[B4UYR6K=2"8O\,ZN.1M+\=V0FMH! M&'9"2[T-"ZAGVCR(S*6]/?,,;[TL;C>S=R5?I=7O$$KZV\I=>\18C6YC'%.R M#<'FF(];>9IJM[86MSNR6R9?OT8=9;KDH$@/**]'75,G (/*:\,"X@6F6("L MI;Q;?XC?,(C5EAXWOD>FNPD _2(^J&$\*%MT4+;X4&S-\FQ-(VYWC8]%R9(L M_8=-ZG*@69(62.W&M%BINXYVD*(:P/K;F-J68+4"VQV8O6I#>F:?VI#CGFFJ M !#9=]O9VDC<[B/7IJJE1T'1H65IU28EH2D<@&''_!(= ; VS,8('-W;5@S M 5M3B=M=I9Y*#<%(V2LDYDFI;KZ7B4C'8 ;6I,'N:IP3TU$,]L!,APG %,JJ M/TP6.(V_/::+;!TG:7>A(RU>H*50HT+R:K>H+%23X;^W#K']8^B&H>-3T[\!2%_="WUB9PO@I*[G M.:;=BT%.VJ.TMR]+6P=+VAWLSV2IK9]LS[DO3S9R7YX@3HP]CSIFGB!.,$_= MG2<2.2MGU:,@H>0O"[G^Z7ES=O.XZ:)ZR&*KS*>?R]4!? M8//0KO\O4$L#!!0 ( '2 "%D)ZESC6 L %=@ 8 >&PO=V]R:W-H M965T&ULM5U=<]LV%OTK&&UGV\[$$0%^9VW/V):(9MO&'MMI M'SI]8"3:YD0BM205)_]^04D6!. *))W;9J:Q9.!<$ <@[CD F=/GLOI/67+M'Y;KK)"_.:AK)9I(SY6C^-Z567I?%-IN1@S MQPG&RS0O1N>GF^]NJO/3TC7B^:V?/XEVUV0W^+-RD6]^3]YWI5U M1F2VKIMRN:LL6K#,B^W?Z===1QQ4H.Z1"FQ7@?6MX.XJN'TK>+L*GE:!A4=$.Q;NF$K_-1;WF_.KZPV3ZX6XZ(7?W%_?3WZ%[-RF9&??BOK^F< MGO>'GV0/^2QO5)"Q('K/-MNSS3:HWA'4R^PQ+XJ\>!33=Y$6LXRDC8"?O24N M?4.8PQC$Y!8SV&"VM[8OYR>1'_KT=/SED#FSF%9B:I8(W)#24"V6 $".6H0# M30H9B\)X7T[I'W??/^ZP_GE#ZJ>TRNI>_63%;M>4=_4JG65G(S%,ZJSZDHW. M__TO&CC_@>;!%LP_[*M 7*'C!5JG8D9-,,$X$IC"I+=GTK,R>2L6.[%"D?*! MW-Y]K%]XA&BS @VES3-HH]2)8J:1AADSP03C2& *:?Z>--]*VN:V?M)F%G,B M[IXBW:K3]GX-L>8;'KB37J4$HPP9+NQG.D> HAX9Z0T$K(!Z%+NI**R]"X MAA/7I?I*;0TTE -,L 03C'=UAD)#M*9:_O1[6NWS A7#>*W4CK44PJZ<;:@#4*!6 ,H9 M8@%JEDTMT /Q3/]!O6 ''SKF=V@]% -JW 05C6.AJ81*?4SM OE56<\.4[GA M^OJ0M\8=NN:BHB6H:!P+3650*GAJE_"]TB1JJNL3SXTCG31,.3Q%14M0T3@6 MFDJ:%.O4KM;-I.J_ZT+J8=\OEK5LWRK3%;MW8?*5>MQ6=U:.V8 M@WDTQ2\-?/U./D4-FJ"B<2PTE42I\FF'S#]&(DB>*<;U&\C$'F]PHM4=,4&- MR+'0U$T]J=:97:T/V.RP(PV=2LQ4UHPRE^K;':A1$U0TCH6FV46A=S(46%'B73NYL;*Z>H/@(S?00:B_\\G5-4%P$5C6.A MJ9P>[++;782>G()< EY";.RTHYH)?4(FJ"$Y%IK*C_0(F-TC&++/R$RK@+FA MP0BJ4] K9H(:DV.AJ91(!X#9'8!7&6_,%-OZ#K ][&!B4/?MNYO/L0*JK$C/ M@=D]AUYF&C/]@!/J1+HFM8<:S 2JM8"*QCL[1&5#>@;,[AF\PB5CD&$ N&2L MVS H$"7#"AGN&10LVPN&9.& ;,;!M_ADMF1!Z=1D%L NF2H<1-4-(Z%IK(I MW0)F=PLZMR%A(H'=;2_T/&W07W4$_XO^#1+;O4\/-" (_=CQ]:EBEHN-J0)N MU;N>%QV9*E+%,[N*[[UY"7)V2"&I)CH:DL2<'OV@7_()9L MLM\>9_!Y8U/V1RP(8^VF.46-FJ"B<2PTE5DI^UV[[!\B*UU3=-/8T=,R>\#! MH<%A5HL9-4-$X M%II*J/0(O Z/X'MW83S@Q+TQ_E$?H^\1,4&-R+'05(ZD\O M?Z8:I\P+]2T8U* )*AK'0E.)E:Z#9W<=$$[3VB,,IA1XV" .8M?1.44U'E#1 M.!::RJDT'CR[\? =IVD]X$D 5W_XP!Y^\+VT1\@$-23'0E/?V2,M!=]N*?3@ MYWJ5%6TR\UE(U[MTD9&+QRK+EEG1O"&%^$[4S%]09F7=V.:GO35#YZ#DH65Q3I[3JDJ+QIH-V9$'3TW3:0B].(YU\WB*&C9! M1>-8:"J9TE/Q\9YT\$W;@T81T^<7ZK&'7C$3U)@<"TVE1!HCOMT8>94#[P-F MADX,ZA$(5+2DN_D<*Z#*RL&;!Q&>=/"!@P6![^HG).VA!C.!:K6@HO'.#E'9 MD!Z*_SU/.H!.F&\^P0#:Y4 Y8STQBX!V.112M\NA,C:[W)<>AH_QI /<5ZBN MA6^Z%D?LQRKP=TN28MUF_CEQ:9P^W;KM/CV8TTNBF(MRMYFJ[(2F7M!VG?"$^J< M_$H>RFVZ_RU+*Y)M\D:C+6\)U&'C@U>8+[/JH?RJ;IEQN?GS*4M&E;0'Q^X>R;%X^M 'V_Y; ^?\!4$L#!!0 M ( '2 "%F&+MYN.08 $$9 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%<,*1#7(O5B.4L,)$Z*;EC2H$[7SXQTMKE*HDO23K)? M/U*R)4NBE 1P/S1Z.9Z>N^/=?/W'Q4ZX %'I.DTQ>#%9*K<]&(QFM(*7R M$U]#IM\LN$BITK=B.9)K 33.%Z7)B#A.,$HIRP;3\_S9O9B>\XU*6 ;W LE- MFE+Q<@4)?[H8X,'^P3>V7"GS8#0]7],ES$%]7]\+?3/-/ 2/=FCOR*]"O_:9)^0ZYPBXA#/ M@F?V]N5N#QRW=*:;ZW.[G$GE"BUT9DBT$#Q%.MD$52Q;%KN5*0;RS.:V0JUG M5VLR^4RN:007 YVJ$L06!M/??\.!\X?-YB,IJWG *SW@]6F?WNG"P[*(IX!. M$B[E1YNUA8H@5V'*S'8Z)O[X?+0]M*(M-/3<25A*U>#Y)3R_-T"7\;\ZI705 M4A(IKLM0Q+.()8"R)F[SVCR,3$A/-A)B_?XC6@N^97KOHL>7MT?7/V9TCZ2L MYKZ@=%_0&]W+E O%_J-Y >8+[1%%LR5[U ZD4H*REH1"I7\8;;<1ZUZ1&M)Q MB73W5S(PN?P;*[!!G?2 N*.PTD#;5O(&X<=8+%3D9W37YYX-LPS.@$- MN0_D3E$MV).)WT!IDPI)Q][%!YR,^WEDI=,*I&';@R*39UB^F1-&'UF2%QPK M=GS,@G,L;75?D,H7Y+4$*5)"YS.P+=7%QFHS:44B:'&*1 +60;NZ/;_#?T<>BV]H)%SG-P%U?BBBQQ/UO> M[1N=79]C;6VLR-N4./1\?]+D'IL<]D,RZ4!>L2<.W]5Q%TSYAIX,]]+RNVOD MD;35O5"1,.YGX?N-B%;4%![=1.@654=/O>39 K\V;&T:!ZL/VB0[)!@W8V>1 M\@/?'CE243'II^(:YKS706_I=4B;<8<3UYV0!FJ;'"&.XW9D-*G(F?02WO26 MJHTHZM$>^9NZM)W:6KT/'/VOB=PBY]3DZL K)B7]3%IF^>$04XTVMM2QVF%A MVL"=-"NJ16R(B1,X'=Q%*K8E[YNR%RRC>HI[/>?)4Z%B<-+/X/>" M1P#QONY)N=%. +,E=1^>FOG!M.:G^1!K1K6]0,1EQ_YL$[D7>LT9R"+5M3$K MJB?]5%\W!=)UPE\ T'I7(= ZH<40!\\@(B9S*W/S-%&9:<-N3YO2/;>5;&TA M%W>5B(KT23_I6S/-MDVMN-LL[Y/6R&R1Z@9>-0+D]4: 97HB-6X_B:&X,K4A MM^>TL,J0RI8F^2F*"8O>WDJP2)D94+^W&M5N /3L.0Z:5MGZ!#? N*.=)%6C M0/KG[-F;X9^B1UBR+#.1TOOL!:BP6M2>IW'HA&'3(HO8Q/.#KE!5G$_Z.?\] M!H'IFWM,F;3.VCP/!\TFSB+FAY[?[#Y'!X?1*8AE?D8O43YO%">[Y=/R=X#+ M_/2[\?P*G\V*T_Q*3?'CPBT5.D)23_$+K=+Y--;N%<5Y?7&C^#H_\G[D2O$T MOUP!C4$8 ?U^P;G:WY@/E+^:3/\'4$L#!!0 ( '2 "%GU3%H*N0( (0) M 8 >&PO=V]R:W-H965T&ULK99M3]LP$,>_BI6A":1! MGE/HVDB4/L TI@K&]MHDUR8BL3/;:>';SW;2K"UI5;&^:6SG_K_SY:X^]Y:4 MO? $0*#7/".\;R1"%%W3Y%$".>87M BW\PHR[&04S8W><$ QUJ49Z9C68&9 MXY0884^O35G8HZ7(4@)3AGB9YYB]#2"CR[YA&ZN%AW2>"+5@AKT"S^$1Q%,Q M97)F-I0XS8'PE!+$8-8WKNWNQ%/VVN!7"DN^-D8JDF=*7]3D+NX;EMH09! ) M1<#RL8 ;R#(%DMOX4S.-QJ42KH]7]+&.7<;RC#GW4,?C*UY$,ZY_T;*R]7T#1247-*_%<@=Y2JHG?JV_PYK WB5P:H&S+?!V M"-Q:X!XJ\&J!=ZC KP7^H3$$M2 XU$.G%G1TLJJOJU,SQ *'/4:7B"EK25,# MG5^MEAE)B:K$1\'DVU3J1#C%;VC!T128KFH2 1JF/,HH+QF@<_3T.$2G)V?H M!*4$_4QHR3&)><\4TKE#$W M@3NKP ?.7N"WDEP@U_J"',OQ6O9SLU]^CYF4VSOEP\.]NRWRT>'>V^3C_XM] M\N'-;Z3";6K0U3SW(S785FH5SFO'J;.[RPL<0=^0AS,'M@ C_/S)#JRO;7D^ M)FQX3-CHF+#Q,6&3(\$VJL5KJL7;1P]_R/9\1R*: SK]3CD_:ZN0"A%HA&K& MB_ \\%U9ZXOUU+^WLMW.E;UI-6QAV=9E9]-JU&+ENO86:_S>JN/X6ZA)"\IS MKRX;J^JSF6N'?@YLKOLY1Q$MB:C^>\UJ<9RID ]/#1%Z3@"D#^7Y&J5A- ME(/FXA7^!5!+ P04 " !T@ A9:/^F(N4# !C" & 'AL+W=OIEB97P0UNCX9N-=94@WKIMZFN'HHA*E4[S+#M/*Z%,,I_&LSLWG]J& MM#)XY\ W527<88':[F?)*'DZN%?;DL)!.I_68HLKI-_J.\>[](A2J J-5]: MP\TLN1Y=+B9!/@K\KG#O>VL(3-;6/H3-;3%+LN 0:I04$ 1_=KA$K0,0N_&] MPTR.)H-B?_V$_BER9RYKX7%I]1^JH'*67"10X$8TFN[M_E?L^'P(>-)J'W]A MW\J.QPG(QI.M.F7VH%*F_8K'+@X]A8OL#86\4\BCWZVAZ.6-(#&?.KL'%Z09 M+2PBU:C-SBD3DK(BQ[>*]6A^@UXZ5<<(V0U0B;!H/ MY/TV)#02Q5'9@BQ8L M?P/L'+Y80Z6'7TR!Q4O]E!T[>I<_>;?(3P)^;LP0QMD9Y%D^.8$W/K(=1[SQ M6VR5E]KZQB%\PT>"A;;R ?Z^7GMR7!__O$:Y19R\CAAZYM+70N(LX:;PZ':8 MS-^_&YUG5R?\G1S]G9Q"_[_9.0TV&L(S'OP ",L#%]N?\*U$)VIL2$E_!K=& M#N&G(/?^W46>9U=+6]7"'.)N=/4S* \")-M24NB!)^[D,["&Z])N#X.-Y1K& M M;*UJ7@+I(16&B0+0YWT(XG0ZW,%FI+:"C(LBY;YSNOMH;5R?( "".&2]\_ M\($P!2C3MC0OH$2AJ3P *>\;C->LLT9H3$^#,[1!QS:4T/K03@1!&*!B**BI MK.,ND\ZBV2EG#8\?&H:00,<;A*I\Q&Z4+@)U6U7H)","RZ*KG?(8!+A)5:7^ M9??(@V)E21R7U@Z/3PK0(0=2&(GNI9$0U&+'%\]A"08VRGD:*#.06G#" J4U M]D^HESN0P0J3"_G=1B_N[K\NOM[\Q>7Y<7+5%P9"69J8,JBUH##L^5X0TVN8 M9H7",,BF"6%C+LYRV'G$,WGTP-(="Z@%*7;6#^&6[;$G M<^-5H^IEUM&(M3[6GK2F4*$9.!9=\GC3E6*(Y3'7I-:V. S"O"Z@<,W6G\XQ MPSG+ :QXF*N:+?:#4]E":+:+_H6G/8,F*S,LH M$0.P%\$/:5UM7;_PN&T( X$;U&(O7*SI%=:$U9JCFF>C;/C:.$E[@Y^K+<%MEF!%N6#4;?OR0@&N?M'9#MH[/R-H2 MSXFXY*XKT 4!OM]8KM-N$PP<_U?,_P-02P,$% @ =( (6;MTJO8<#@ M&2@ !@ !X;"]W;W)KO6M;5Q\>;3M^^[9Z6FLMJ;5<>D[X_!F[4.K>WP- MF]/8!:-KWM0VIQ=G9T]/6VW=T:L7_.Q#>/7"#WUCG?D05!S:5H?=:]/XFY=' MYT?YP4>[V?;TX/35BTYOS)7I/W7YL]=/:#TO M^-6:FSCYK$B2E?=?ZMVDS.&BMD[_Z6]+#9,./9P#.>O(*%=]P%N+??VKUSK:J/Q:?0@F&M=KT96KU968B=Y=V8VS:UMI MUZO+JO*#ZZW;J ^^L94U\<5I#TZ(WFF53GTMIUX<./6I^L6[?AO5.U>;>G__ M*20H8EQD,5Y?W$OPKX-;JL=G"W5Q=O'D'GJ/BUH>,[W'!^C-2*G^=;F*?8 ; M_7M.8*'W9)X>A=:SV.G*O#SJ2-'AVAR]^NY/YT_/GM_#[9/"[9/[J/_?C'C_ MJ1=+];\X^ "13UN#D*U\VVFWH_76]2;85E4>/N.BJ=7:.NTJJQL5L] M/3CY["Q]NZ)SF-?+%LQ46AU_]Z7BW5GR\O/_#W\^JIAD:]0 ,^D)1+2*"'FH5XGY;]7):]=X+N?T3O(AGDPH+:QJKQ<0@D M2C!JR&QN6%]'U8F3FWK)JAZU>O_V?AN,825'^TVU M@IZ&T%,!^TS!/M:W\WWAV4(ZZVIX(:6_V[SV'L90YEL'19%ETVGK 3K;&1T4 M'K#,#J&,-_@V]+!K>9F]0\1;WG6?!]PF;OW0U,0$E10I5+\,3G(VQRJ[0O+= M@ZXG0HG[07S#'A0,Y$MV+J'\1GBC^#G_X7E4E^)E'SE4R!DIVZOSLT=_*^I@ M8479;Z'6=@4]/#YGA3\&2PV>%TX1F@BVR)I^%WO;,F*06L3A)?1D\AF:.M38@,)5O4>8BIQH(".=6U23BANB$ LF/V!A_L M!CIH8)P^ SOKAB(Y13 <#&GACOXRI12?%7%D1HZ74W;Y)=0CN )2I&]7K\"B MZ1&<;#7@K.T5LLB ': >!RV.H\D7D9P-5N- HLR6P-_*(V^7G' [;$:+!7)M MJ)BA!FH"S% \!C]L@++@""F0[$F('!%)%6Q08W?C.W9?4C\ PF5O,7^)Q41 M&ZBI%6GI?$C2YGQ)BMEUHLYQ'?2\*ZA^;$_RN2.(WI:A-]76^<9O=F2(+OA- MT"U<_MC:D\(L\S?EEZHW4,8Z>H.U6)R?$1V_:NPFP;?$LC,3. ,&]"A\.A'3 MNO$@3TG%F""PB:0/\Y';?M [$1#VFHB!M IM)WWH$*A82.MV'?"^:7:3)&>( M?.O#&)^^04>&LYX!,!V2)#Z&IKH=F<1=%-H<8D;V@:O?(9*U=?#/=N$JF5"3V:38+3"B4I M";I0XZ=477DD:\Z6B)CX:,5121Y+Z1SEQ8VAH@!>['>ZD#KH\_4YJ-EWAZE;'@C^.0_, MQ0&DC:AVT)!(S74 D"9N5'P<[%T-D')T^D*=[#A&'1Y+).4 W1>!W<7=?"O:?]ZYC3V[>#[%L^Z2S[.T\^5:%US4L+67-9"HTOURUVC2-63ZF%BSV:ENS[X)@-A M#F:_%Q9(5Y&,32 Q$2KSN"B$,M]I@,YI'!UH'-/XWFT4N9ZN_CBJNM4C4R(G--ENJ.VZ5S M#R"+6G(94CY@"E7&$'.-UOI(5>%70PVTT&G!(+4%[]>*ZX^1&3$.NIEQ.)!* M"OX; ,;JAB&/E.PK-&:B"6"NKRS'\AB(I!)#]!]FV3HQK-21DG8$'MF5_B $ MP:K^=^/0)#?M@-2)?0V%__UE!*D#*?JD\).#RL'W184.!C1MV6)WPXE M_R(1P:RHW3?F%C(5+TP^5T\*U\5>*L<^5M"DL+73CSB;! T&T$ C<7RJY;U*CDU3CL&Z"=8);NE1%H\2'V/MT M""28CTGM1F?B.%_E\&6GJ/%&(NI0]58\JHPH: [#/9IN2''(\4T:1&)K&?%= MC:-$F)6Y>:!2S).M,B/XDNI!X*]C)Y5*X88F(PH'D$@4%C565STTZ5=D>L*5 M,=($8$87"]D]\N[H =)C&;K(E$O56:<<82=C1H;_:<:>_+V\VTBTM MN-3AA5:R08GT$G!N+'Y!I./95PG[4MA+HQ$HWA/2W T5/H#8:^',/0U)39Y< MLSA;9B\W4U1=BA^2UC/(UOM1PO-52>D)"0^(GVNG[/GD4(C_B>?E.8164C4) M\NAF%^VM7JZDNS+;$#WD=KAD<,JL8K/"_5A+3.T\EO\%WU(D:">.G.JCZ9!X M%J3@)'25D/UI?_,X/LLR"!CLC0JH'TT5-PUW'X%S,QDIJ>.?/[T[4>@Q ]=0 M0PBF'M$*3C\*V_L>5+ ^+2_3XU(TRFX2*H'YO1@\I]#1-Q/6C!H^F!]833G@ MX2Q4#\Q%\I2+"G61#$QE_BDN6WLCT,:W%?2N@4,YT<4PMLRYCR\3Z*QN\GEL M,P1XE9'['[H>IHW)CZBLH'$B&4(F5'M\@5!CDE*I"\A $FQ&? M1WL\G)#PT?TP3GX>LL?!B<%#&Q'1DRJ/K4IN1CA)M7[G+:51)T_E!F<]KDOE M/35'0!9*WJ.#MT9'&09S!4!RLW-2$@#H1:^:[,V"69$/?L3@M0DU(,P3]">"INT4P81,[IEY\\75W2%[:N0AW:$"X=",%?9+MQ?S5KLC;9K:Q92SQMYMSM0%+.Y4-X,K%9)N M:%J/?$Z5VWL9[4_NUZ^XP@QU5'\'DOT3V'99^TXN@,=K++K"DL#[^?+J=;XA MN+SZS&\>G?VTP'*N:S[I;]#5\2>/9D+]\.3LY)EZW](@PY01[[A2O9U< 1\? M3>@=G>1D;=Q67(6]E>Z"J=6CH:F0Z4%F, ND4BDDK>A 6IU=J8G M[=3:D-%'Q MG3$*H=D+S^756>5I^]W8I/_<:E\N/YGY!Y8/& M3C5FC:UGRQ^^/Q+PR%]ZW_&/OU:^!QSSQZW1L!$MP/NU]WW^0@>47P.^^B]0 M2P,$% @ =( (66.X N#Q! DPT !@ !X;"]W;W)K9,:;@N2PJ>6YE2M4G MHY%,,E92.>0UJW!FP45)%3Z*AY&L!:.I"2J+D6O;P:BD>65-SLS85$S.>*.* MO&)3 ;(I2RI>+EG!E^>68ZT&[O*'3.F!T>2LI@]LQM37>BKP:=2CI'G)*IGS M"@1;G%L7SLFEK_V-PU\Y6\H-&W0F<\X?]EV_ B)]>S<%;M+=R_@[TTU!,\FX-JN MOP?/Z[/U#)[W#MX-%55>/A_^C1[ 7;3=4;PIY%X)+*/($*/?+.HS >-7I( MXY%+2&B1- 55+(7Y"Z3Y4Y[B#H/*V(Y(]- 32],K+#VF3TQ@ZT/5E',$Y8L6 M5VH+XTIL6^R Y!%03J2BE8%&)3(H2"/GZ1"N\Z+1RW^<:"-7%/<*, M*ULL4-DT4[/$BDWQLN8C68(D5([\$9_B_/%J;@CW.DJPXT6CFQ665 CT0#?- MIDJ*1H_F%\0*4WJ=-Y8=:03 -KC UO MS?PMY)Y#/!G<9X*Q+8V!6?Z\-3! R6!&,E;&0&N'%A />FMPB(FIC#<2UY8$ MV'/":M5ML::SWO 45?5H<-N46!^*BY/![1N&O\ A!&3L^=#:#K&CT-@A<<>A M&?.)%T=P-+AF%4<9;Z%,@PV^O:[!=RL/PI#$XY",[0 "O6) ,!L(M>F0V'7T MJ!=[^.>\A=UUV %&><1Q SCX%+F.>_IVY$?X-1+!%5_WVD8AO]>:D4^BR":! MYV[F%'G$'X^)[8>;.74-]'^B=-.WX7=:\&0P:Z6LUM6/17IRVK$W5VT,[ZIH"3=>8 M:,2KD5!W1,?L@_ZO-.:-@&]NP_IE\CUYU.FC"+2BMQ"\;-6*EW6C>K7ZR!YN MOYSD2OU82F#.$HH'TXEK]VXH\=;:%"EDR!\]6+4MTS]3\_YL"\_HFZD]+)"Z M$4F&E]KM5Y?CD[&C92;6IAT[),"B=SP2NC$)?=>,>F@Z_N!J,[#7%(5$+''CA896$4Z)% "U(PN.<*W[2NUC^?A(B! M)1E$ 7%\&]PQHJ+^Q8X9M0.D:\.N&]AHXZ*,@OY@/@?P:L";2K5WYGZT_^*X M:"_::_?V<^4+%0\Y[F;!%AAJ#\.Q!:+]!&@?%*_-M1O?GWB)-V:&7TU,: >< M7W"LR>Y!+]!_ATW^ U!+ P04 " !T@ A9]^O&(XH% #E#0 &0 'AL M+W=OO(-QB2 #7MF3'3N(D M@).N6X<%*)JV>QCV0$NTQ54B59)*ZOWZG4M*LIRD7K%A#XE)BCSWG/LEZN)! MF\\V$\*QKT6N[&4_ MST8%EZI_=>'7WIFK"UVY7"KQSC!;%04WVVN1ZX?+?M1O%M[+3>9H871U4?*- MN!/N8_G.8#9J45)9"&6E5LR(]65_&9U?3VF_W_!)B@?;&3-2LM+Z,TW>II?] M,1$2N4@<(7#\W(L;D><$!!I?:LQ^:Y(.=L<-^ANO'5I6W(H;G?\F4Y==]D_[ M+!5K7N7NO7[X6=1Z3@@OT;GU_]E#V#L=]UE26:>+^C 8%%*%7_ZU]D/GP.FW M#L3U@=CS#H8\R]?<\:L+HQ^8H=U HX&7ZD^#G%04E#MG\%3BG+MZPZ5AGWA> M"78KN*V,@,>=95RE[*VZ%];Y^<7(P1@=&24U\'4 CK\!/&.W6KG,LA]5*M+] M\R.0;)G&#=/K^"#@+Y4:LLEXP.)Q/#V -VF53SS>Y)^5OY8VR36)M^SWY2(N^Z@0*\R]Z%_]\"*:C1<'"$];PM-#Z/\E5(>! MIT/VG=@8HXX2;5*N$H%4=1E;8EXI)]6&W3GLYR:U[$:GLW6 M4H&V9R12N@]._I7/X MV-;.F(9X0_15\RQHX2"N5Y3)D [B0OJ-J33HJOF6D575S 9H[: ,HZMEH;2K-2_H="#<=?L^5=J30 T"@70U>J4-)PNK;7=3 ML,)2=,[ LD+Q(MNR^\^8_#N\@POA> 7TBJ97M0M]%\,<$S,--7A3E+OGDE4]5N>O8P3.A MV?@F1V&P,. HX=&^GT^AQZ[L(%*1_(EZI\!T#A;=[DW7+4J$RA@RBFN3M'4B MUUVSTS1]HX0HWSRZ,.<]O/-%^\[OT6LBO%&6!;C+OW#N)Z.M9[=/8M3&_B6+)X/I=(:!5QLOVJ7>^T>!.GH:Z^,6Z"R: MMP@8]_8C>K>+:)MI4309G$XB=L2F[#C,XGGO@W;(V)SK!P<4!"X?N$4A$%[6]W%0]MO>Z VHJ]'*>" M0YW8\$KD;"NX&3YWAQMUKMZ%,!O_@4%-!FTOW,+;U?8;9AFN[KOMX0/HEIL- M&A7LKG%T/)R?])D)'Q5AXG3I+_(K[?!9X(<9OL.$H0UXOM9XB=83,M!^V5W] M#5!+ P04 " !T@ A9UW8*WZ4" #?!0 &0 'AL+W=OI>5P"&/-9L(Y].&;N .S(]FI= *>Y:"U2 TDX(H*&?^8CA9 MIC;>!?QDL-4'=V(K64MY;XTOQC++ETNNW2_9=K%IY).\ MU4;6.S JJ)GH3OJX^PX'@/.7 /$.$#O=72*G\HH:.I\JN27*1B.;O;A2'1K% M,6&;R[$CB%TA&Y$8*4VGR M4110_(\/45"O*MZK6L8G";^V8D"2*"!Q%*9CS.A03V /W_[9CB*/IR0G?:RTU/LKVW. M29+C$K,!.4+>^_B!+YB&]KG\&[UW5"U84(3#B5"H\$X\XGJUDEG&-FX$5Y+@PO!72OO0-#>62H"I/HF:W=@7B>P&JK+R_#(K MJ_C\IJQ^KS="--'M-B_J[X\W3;/[[NG3.MV(;5*?E3M1P#>KLMHF#?Q:K9_6 MNTHD&;VTS9].1J/%TVTBB^,7S^FSC]6+YV7;Y+(0'ZNH;K?;I+I[*?+RYOOC M\;'^X)-<;QK\X.F+Y[MD+3Z+YI?=QPI^>VI&R>16%+4LBZ@2J^^/K\;?O9SA M\_3 /Z2XJ9V?(US)LBQ_QU_>9=\?CY @D8NTP1$2^.]:O!)YC@,!&7^H,8_- ME/BB^[,>_2VM'=:R3&KQJLS_0V;-YOOCB^,H$ZNDS9M/YSH.$K;NBFWZF6@8"L+_C^Y57PXY(6)>F%"=/-$1.7KI$E>/*_*FZC" MIV$T_(&62F\#<;) H7QN*OA6PGO-"UA-GBS+*F$>%5GTDTR!YR*Z6E=" /N; M^OG3!F;"YY^F:M27/.ID8-1%]+XLFDT=O2DRD?GO/P4*#9D33>;+R=X!?VR+ MLV@ZBJ/):#+;,][4+'M*XTT'QOM0K9-"_I-6'4>ORJ(N&D6?Y:WWP1%HA2"MT#\< MH7J@CDPC\]/1B2Q@SK*M@=SZ2>3_>G2U7(*I1]]&?_OF8C*>/!OX:1I?7EP< M76W7HH@N+V?1.#Z?C*))/#F?P7>SR\715=V ;TGJ: Z_3N#?Z1P>&,67,WAZ M%H_F\Z.7E02#SJ/W=Z*JH\]_M'*YC,;P^G2*_UV<7T;3:3Q:S*/).%Z,ID>? M!,PG*N#+)%Y,%SCK? 9#CR:7\,ET.C]Z7V:B*A+X;;Y >D:3,7P_62S@Y_/9 MXNA+V8#2:G9_&TWF\7@\QQ]FL((9_+!8Q//S"_AA=A%/@'&*(>\JD:-\?P$U MV,H&V/^JW.Z2XBYZ5T17NTKFL+CQ(B9QZJ_P!?4^:(*HX"U9-&74W)118A0D MCI+HU>OS,;QV^AHHR\L=?NZH$^J-4:CH!*= 44Q&S^@]\Q5].'[VA%Y-HM>R M3LMK4=T-ZFEG8)!6 C^A+-ASGCTND,I/EF[T8LY YZ#4.E9X.&V1@?4'VN0\S? =["JTXQ9BTM.X/Y68-Y,/7P,"EB"WNV2.U()PXA-DOD6E42Y/.SL1H81X^2BJH!F>+@X,4 ,K7 KUT%X*]J[J(* ML4T=[=JJ;A-4XS*ZV!!<&PRFM64*HRZPBPZH)[^*$)4RR9C_B+AN8(E"?SM ?OD\J^!2C3=-H.!,OM+A4R5.DU1ISJK- M@WO8+N%#^&02 MJWEJ0=24UO=D)MHT2061I7;6$XA$Z+[3O,VT)A=@@Q##B8U:,4B#>L.2FG1U M(P(51#-&HQ>@FS?H#]95LJU9&"$*4.9)7I>NX,F60:8\F1;M)KEF&%CA,\LD M_9VD?0<)SZ_$HZMV#>E/P*@Z?O +VK3LZ)X+&4(/&!=(C%).]@>.$F]P?/ . M-;#@IR8#WWGL/7 ,%'&N.!0+G?46(T('\C;D%<-<0)3%WS M##(_X6B^"E%.U"4E/F4^HB;>%]0C/ZBSV(+\JELPH%ID"I[W4$NRSYS9;D S MT',?%$@L$8EQ4E7=)WDCA^W88?(VB)([@=.#I3YOR="OA/?@B1W-= M0^ _J68D:Z1QG?*P91M!>K;\3"^M: 'SS@@8X" _[;)[^BX@6GXML *#>2Q M"8<@65Q#/.8@K-R8)E59O_ZX '=UB@H1+=O&"(PT]QJK,:1#Z ZTX0-YF"XW M8@V\EF3$-7!2DL]"'A3@33@(GE+:PRY0 MOEXREK9Y"\]I0 6B=!)L"4X?/$NBL!BM$U8S':&V\R!D+ TEL:!_J1!9S<]- M''Z005B&0/*L HF[S%N1MNP<.>=CSQ84#=*#U0IPJO# R1ATY!8P&@,"I11X@[\#N%>[V$L'6WS41'LDT'%Q[)1.)D\8O+(SY.47+6DZ+-YB M9@0@"BV#&0'RK=TWDBV S\9_0V<61,6;']Y^BCY6)<)D]BHB002R\I&:0;>S M/\M7=/)[. E2EV7V6+Q$YZ-='$*>MJXIOP,/.YAB]VS&5@B&[.<&=-!)M_?D MVE].4PB)8'!K\.*5\49?7KVQ&9F)[6(';AL ;0Z!M;P!DU[!0+3:%+P>_.#Z M($^0U@.YD%G6O1R:$O! /@R\\ ;L+G8@'0^,%,S)>^.?16]-AC- D\]\HH( M)"%GQ!2D6J0IE'E6$,_EC@Q35VY!%"IRJ6J E5EXU0P-.7QD;874!9)>RN>6 M0#8*7F$?&ZNU7EE\UR\\]"S1Y;<=7B4)'$=;((/?[JE!IZCV88<\MSKQSO/) M:+X@&X2Z:&'# P0$P/X9EEN76W&#$!&<#.)'\ 3S4?1O>NW@MU>2=2$O:YR* MP ZC(KT8GP%*4+^UH'(B&3YF99![]):8;LH2 M9U7P1Z_XX0O& 5C2."IQ'\CG2E1/8WO61VE1""6V._P-(ORB$^(]_8>DH86I MRNHN[IC50=Y=Y;8&@RH.(]K,RA8H.F68B?A09H#K1%>-K0H[4Y,0"5=?,\JD M,L=#5:Q4'(?Y0:DP_5>L2;K*$]6[7+()D/IH12FH0DU[,_6?7FEW?5'9-C4N M7"FT-QN%S1^3 C#XG9/.O_OY-4,7^)F6O&-!1"< IR]'LR/MZRNO#*Y,CJ"Z1>58AP3/6ZQ+]&,? M"=N-*=._4[":%10K*YY35?$W49@"6,#ZVM#^C(K#+HK7Q8M M.Y%X2_!B&IW MA(26WF",)W'='VZ1L*6L=Y ,K61:J[0/U2.3H&R$7U1-F]R1HEBS!KG"C( ' MT=" C53FX%V4<*4E0B0283 M'0%.!VCB63H@ ?D9![8M NOP]D'X^S[B>'.+Z(3'08R@ [);^D_!@I/6]"C4/E ET +B KL>.M>XP=X9IPEUHP';V3:R(,)B O,%'#E(=4SNT\O),[ M@3OUWD;$^,)0:_R6&Q@X4 !'35$'TG(N(#!.=F?P4(U5Y7N-$O0&R[L<%)RY MJ,XPZ+7MJFV%3B0K$'D\F'X,F#[,O,?X%3\X*NOM95Y=SW4SV^^QW\EH^J@ MCD"41U#LFC6B%Z]$R%8=>2@G;-U7A%Q-^P3U2A#.T/L2=DNDM]NA-T14BN\# M]P&30ZR#FY]G<\,>G X^FIQ=Z(]B'3& ISF@DM?WS!R(47L)D%OC.))#UX^L M4FT=@)E@7"XD]G"+_U"WW*B^?;2*HYZMOYU1&A;F^&R[<]'CB)W"T.R$<29'O5=LO<7?_Q=U^Z?H/$2*1 M5\N. *ORG:XFN\^F43(:.\<;LS'&S@Y11 C0:=G;K[[P5PZ^+,R;L5VHCE:V M3'*[TWF"K2GVQ]4Q!PE2"T,%\NH-.!+M1?M5!G#1P Y5BMS("I.8 EZN:DR2 ME,1\G81DATMUV[)2X<-%PI90DW&HPK$XM4\A2L;:+6]0@2Z8J)+8O4D=KJL##!3V:[4)K(ZH4M MF$)5[KOU'G95G:]CS-$UOLU47*7\3V7R+KXQH4BMGYS'J6\2'E6A=?@^T\"U M%*.XV:+ODLG;1P,N_0 46COBH9!Z7@=]6R4:VDOH[=L,N!9-.X_-6YKZ M4L\6D!*K_9-@K0KWM7,5;QER.'N8N%Q,+'H0)%14Z;QG M.UY6+69HO(HSCWU=B(FJ@MI27MA*%*4=*,')\=LO M;XZ?1)7N(G*J2/?V$:EN*>QZ-$N!V)I)VHVR@-(VC/356)>S(3*L2;P)J,7< M4+M4FH>ABO;GOG1O:AT&4[[36[&N1B50-RG;[9$ZW#_I,C03W9WBA&*S6 MS U/EHX #XN26AVT!S0[26XRY+9^S0X6&>U!8&E/48>VO*NH*0'TY^3XAY\^ MUL?8G7,:V)].5"G-&(KC*B^%-&_1R4NG8\OQ;EZ*(E%;ZQE,XP?^ M_:H!:D61UTF#!Q8(5)U-.D\%LM/@B0(MU@^J18M2P7'//K+];VML&7KHL3+9 ME^\_!Y+8P5S32RW;FJ T-WEYJ5@"839#I+<%%92@U9CZMT5Y6A;*GYIVRJ], M0WO[':SZK[[\='4Z8PWQTQMM,=Z"2?U^;,%NSUE"@]FM]UHXL0W*\K &PZ_+ M<+O,'%!&]"V._[.S4]>9;-I&IY?<;1]*F]76".>B=X#!ZG 2&627[A97,T/V M*RNW?Q';I]XD!"0#WHS(1]).<5X+ :GQ3:/%@8(U9=ZTQ:%<'J')((//15 MX;'2NTZ1I[L.CWK*N>[L7"H2=\O&]3UUXWMRM@\:@HW/AUHP@Q+7YZZT"OF; M1UYU?KN[4>&_Y"AS9Q3X3%7^?. M'J5PI,M\K(^>$KHN9J@TY+B50_>A[BD&.7H.&0.7"S<)+--($3DX!$\)Q6D? M&#P1U(FA#QW(]M90K4>=1,M.=144(GW_LZ26F",T,N>FI$1E92?R"3,?T8F7 M8T$& >O. =.:3]2H$1:=Z<@%&IC6>_MMIYDNQ8P%-Q]/I)JLN1'YJMF$BO.< M-G8:H;A.WIV 6HOLZ-B9*F5P.10/=CL8@,YYN!NB.Y')!'+F% ?880/&>SKR#.ZFKV57JG_;2.^S"<.X\7(# MO'&O..:4=W6'^MRS[%ZWLSD+Z6Z39/I0A_9S:J@_X2-,7_VY!YP"F\[F$ )' M)EV/I&P3.PIXH(G;>.]5]06?#](U%W;#^MBA)2W-5OI"5>V:4Q(0%Z1P)V2&X0!=;J+YIV\07RO;0EJLRI^54M'=% M?K_N4LA5%A0^Z!8M%#E)7Z%[DKI/1IE<7P';G3K>EV2EV;6X^OPJ6HP62&R' MY8?JLSG!ZOBG_1D 5=A-L8CSX 2;%G8MY,TBJ<$3$]A\*Y:5KDJ/_P78;D)[ M%UMA4/K7P+N)/;..FT"@.+)L:^PS492!<_:B_V?;K.01-:$:HP9G0T#'MC.I M_LH.J*&%4&U ]\#$ XSC%LQ,.<^_)GG'$?O)^UXTJ)I:G?,9/6]&Z8?.)OE MBFJ'Y89>[09,3H]&HWN3.C"#3U1P>.WV*I#[_Y>@34VI:: :RMUI1I)8WS$S MRV)5%>4FJ-]4/Q;B*.*3ODX#W/P #IT$,/A K.=* M/TD)2PA]#LBP@'>#MV5&<<'X@TI@%W6:Z!8WJVIMX9[E[CE/5;]P(E2PV%UW M3Y=-OM(+7CW "TX#3FWZ,*?6@343[OK)DTJN[FQ#B.J6!]D#3SB;PRX=U<:@ M#GT#OT23D+Y0EP\U!.D(3UOL HV?T7FFHJ@.B_9X*2HH/4(.C&(3[='^^U#; M5MW;8;-7(21AIJ< ']E1P'\-/"Y+[@@!!ZY:_ZC3OJX'7##$<6XF49UW>O?( MM"S05109NR7MHC:] U0@\-/+B\7DXB):BKM213-]1I/[[R>J_80J4L[):H+T M;MC3MUPH[*!"26\SRGOIS"4!_<7>P)6+A(_@X@T4SN%;[2#]Z&68@J'*443# M:$0BZ!0U";-+[0$IA33#(IY3($CN9-YNDVVRY+UPOGX'91X4DSL5,@P;@?8V ML VP2:G_-:7I7MT (LF.+JA"H!K>A-P'?HD[J#%F8\NMF'1:&94HS3E[ +#. M^JC7W/.*3*BZW40C#-U&%O22_$;W*HM[/"3?Z.*XUX,]ILL9[VCXTCRHCKWP M");M>(F?$I;K^\TQ4]F!I,0/L]&C 9B-O^;*BL!6HN_(![I[^WTS4]TW0QU? MCUE[T>1W[D3SKMVP)\;U+3+=N+<,.[N;[_?:P*L@E5TB#RRUW9/'/JR1$$-^E3D^)&@4%"_Y MFJ=PY^';+V^HQ9"3\GTG6/J1;N)&.I6R??VAEL./1#^@W31XCHTZI\D>Z/XX M=>"_P(*%/G7NF0I%P:02OHYF^TWH,<-#;WA]9.;R;-P)$1"9)@]I3=)#[UF+ M;DP:]5J.0HU)H^%V)'M?*1^$23^ F<<>*X39>8-![&<(1+S1 MO#!!K!>P*-XH)^%%DE,;2;K!R!Y!U@=AG%C32%"Z>^+-W[X9G\^>>5$';+\A M".TQU+SX#S#65)Z^E.I5AP1[39CC@O1P^X2E'-L!!XC0O]G ;N,U.GK;=$'U MX8R+XV'7[YQT<+_^R%_[M[GA.7=S,E,==G&VUX,C! _8!)_L';!P;@6]7PO# MX=1R=B"@QGH#\A3OGT =T24!MFI=KS&^-7CYFHW'G?/1?F1&PDO4L!N\)0,8 MF)?@:OO[BIIC/^EONL?!P[>RG>Z_ELV<^71O9>/VI%1A*\NNP#F!%7!$&Q$> M#5 Q_ &Z"2\L8?VFL*57T5NGVJX+SSE\)'7_#;%X]J] MAU.FWM[E 4FN*J28/+=S%'W_:=>##ZV,(&,RAU;>K9Q%^7[#W3O[\"/]Q6]E@G8#0.?5S@%+ W=4].IOU MH=/L(=#)#F[!T_"$XTYG(GXROA=/!1;M$_8*"R+@.\ S)* T[*.0VNX5^^KB M@]H4V?7]C1THP1>YI'K8W!G6Z9^JY6VTY7>A3SI2^]V1.:;]B474N6__ MJ+= %,1X$D_'\R-MIG4TB^&SHT]&RJ8J>1+AG8+S3\ M]Q]=MZ+38JB#"F+O.S#44DE6_?$$8V<BG8H"LTG:+ M>T%XSDD".]-&J]LUP!I0&>5]P;O0Z@-XP$OSK* 9YA_Y.S5/G+Q$!WEO3 MWUNJN3N0_RB1^332?]+IBO^2D7V<_Q[4^Z1:RP*W)E?PZNCL?'[,=47]2U/N MZ.\: 5AORBW]N!$)B T?@.]7)6 =]0M.8/[0U8O_ 5!+ P04 " !T@ A9 M_I"OC!<% "## &0 'AL+W=O3609 W6HEV,IFL&#/MPEFA+B*13[DYQO%\_\O1B M.;'3 0N02#J1SSU\CJ28LY54]SI&-/"4I;D^[\7&%"?]O@YCS(1V98$YO5E( ME0E#CVK9UX5"$5FG+.T'GC?N9R+)>],SNS93TS-9FC3)<:9 EUDFU/H24[DZ M[_F]9N%KLHP-+_2G9X58XBV:/XJ9HJ=^BQ(E&>8ZD3DH7)SW+OR3RR';6X/O M":YTYQXXDKF4]_SP,3KO>4P(4PP-(PBZ/.(5IBD#$8V'&K/7;LF.W?L&_=K& M3K',A<8KF=XED8G/>T<]B' ARM1\E:O?L(YGQ'BA3+7]"ZO*UB?CL-1&9K4S M,C^LO2\K[V"/]QB^R-S$&C[D$4;;_GUB MTM()&CJ7P:N G\K8_27J-ZQ-[T[1M_[)V^0G#8$AR^AOY#_5_WGKC0!8"/ M.5SC7)547JP@Z6AB9)-"Y&O W*#"")+<2/OBADH;O@AU3\5_*U*$BZ5"I)(S M\([?OWUS% 3>*;_2FW=VU3_]A3+5Q/ )%PM4"1E\_GP%[VJ7=K4Q)B82J!A3 M2(R&L"*MF;0#PD A%#R*M$0X!,_UZ,>' JEYQ$*A4^TDEL1@*0S"4DFM05M: MA9(A8J1!+J L>)=#F(P<0N!?<&"A9 :&&@F_L]>RH+T[PC!'?W*JJ$5K.(D[$JP2BA 2C,0#3UJ;+EQ858J70K2 MM5;^F:1.!X-VTKDX0(U+%!RS2J ]G!R>5LNB"0U!:CL]]R.\LL:N $$\\9>T?-WB0CB_F(BD*JJ1&? M0PCFJ6WO"TINZL=127V> M#H@I5=)4:G1$J_9("85J0?.Y$)E0ZBID:D'($0]>*1X.I2T5FYR7WZ]A)I3) M45$EN#.W+05ZTU8,'X;@Z!\YC8N4NHJ%V(K:@C>I_B,)@F-WTFJ0,/MT7;-_ MKLA6J#O!/'?08%DI./X79!VX6M-7Z4^+1W2I*;Y?<&Y$L!)*49)KSG(6A"Y% MJ<*8OIIU;?I#9TC7?"!O\'UC8N6XUS:LO1=E)3YK=)[<(-M]DU^$Y=2BP./J$*$\TI1=LKGAZV M2$S<47NP>^)JVA0#[#J&JNB:C;H$7_18%[[%W"Q2FM)L^8@Y?0^J42WY!W6W M%GXF)J71AF1ET\UVEJ&MG^83?G(PV_"Z:PPWI_IB*6B7#GXOLSG1(\@[.UMA M]![^X]I!BWO3(3IVCNOT[SX02I8DE*QCM.\05V&9FVI&;%?;"?NB&BPWYM5X3F/",LDUI+@@ M5\^=C'I5TC8/1A9VS)Q+0^W!WL;T7P(J-J#W"RE-\\ ;M/]W3/\%4$L#!!0 M ( '2 "%GE/H6&C 8 #86 9 >&PO=V]R:W-H965TZH%]OQ2]/7 0."F!+OCL_=/7>D>+(0\I-* 32[*_)2G?93K:OCP4 E M*11F0A9)!@7/RO[9B7EW*<].Q%SG60F7 MDJEY47!Y?P&Y6)SVW7[[XBJ;I9I>#,Y.*CZ#:]#OJTN)3X/.RB0KH%29*)F$ MZ6G_W#V^"$C>"'S(8*%6QHP\&0OQB1Y>3T[[#@&"'!)-%CC^W,)SR',RA##^ M:6SVNR5)<77<6G]I?$=?QES!W'?3:!*9_G^DHL_H#&GY#L)2)7 MYC];U+*!WV?)7&E1-,J(H,C*^I??-7%848B='0I>H^ 9W/5"!N4+KOG9B10+ M)DD:K=' N&JT$5Q64E*NM<39#/7TV;46R:>C"_1KPIZ+ G.M.(7K9*#1.LD, MDL;216W)VV$I8F]%J5/%?B\G,%G7'R"J#IK70KOP]AI\,R]MYCL6\QPOV&// M[USUC3U_EZLIE]"X>LGOD5F:G4O)RQF8\5_G8Z4ETN3O;<[7MH/MMJETCE7% M$SCM8VTHD+?0/_OUB1LYS_8@#SKDP3[K7Y2DO9:VXXQMMFN%>H*]J^A!L7.J MH4QGH!CV Z93,-*\O/_U2>RYPV>**:,@C *K-0I&5N1Z["D;VF[4F9UAZE&?>987N9;C.,RUAUXW#7<@DXP" MTHI8^'EN>EA9OQEV;S 0)N)'8Y.[9#5WB K' M@,9R3HYJ4:=A)4/+Y.A4 NQ+#ZU-$;70GJK =-/\WF8[8'OVZ %LWXZ^%^PO M(]9.Y+B[- "NKM\K=M"_P=_^X6-H?F,TOI;9FRQFY[<@<1=DKXB5#'LYL)<\ MD^P#S^? +E':]*_/D-T*',<*O9%)0.#T$.5OBO$%-UEQD6ZA%?LH:$=!,WD+ M2AOJ#IW(&J&10U1UV]F$%LOS1L"*AX;:=KR/V5;LQE88A0:$X^UBB&,'#QCB MK%#]*QBRGI/O36C'CC?JT/E^<+^2PT@,&LA@17E52W&5X=D*LZQFWV0?D'79T$X#0^87D"9-9NP6TP*)1>#)% M+"))YI+-*XJ^UGC:)-T$) T9122;9@E91[.B1*#C^V6!F.(XH.+UG&?D_]$- MKH '7.::E^ZS0\N$F!!(*!KS! MKKH5 E?(-"(+M"+P6@4TY6H.\GJ4):)!X M!"0&I5AU-%N&P*XF&[\W86!4)& M-FT6T$;#W!_@#/\40PJ/^3B'1P5]PQ\/"R;/V1@>!']U@Q^9 %FT1<9='/$] M]N.]D5--_A[V/%)_1#MIE::92GA>1WI;-$WQ-"WD)8SE'#_>MD2OK=EA]&.; MB+L\6#RRB5 "OK5]K!6O__CV81;_QL81;E][I7'Z/ M9IS_'S!N+>O!SV54?^>%COO>; [_8NUP[\;67@ M<3_:=V"/XJ41)VQN \:;MP$W0N-.L?.@VT6=4K#J_(W9EU;OA]@U!G#U1:_# MU YZ!IQQLAOU#I# .A5SA210AVS]L7>%B>8R20U%)H#[EZC,W0Y^8H?T/3)R M RIHRX]\\XO1Z[V"$O.0&QT^01YG= UD^H=K>=Z0OJK"(?.L .O"LT9.V/M, M'-H#OUDAIHL'S_*'+FWPUC"FC[, ?QVV[6IHL'*75X"J;[F<95A<.4Q1U;&'89_)^I:R?M"B,C>#8Z&U*,PP!3X! M20(X/Q5"MP^T0'=5?/8O4$L#!!0 ( '2 "%F$E\F?6P0 (D) 9 M>&PO=V]R:W-H965T?>_1?8^ZYDR(O[!M;4^G"61-(%=USLR@TK;]5]\Z'?8"?_)U^XT2$S+C0>X:^K=2#/A^;O]U1H@\S>#R(7Z2+4 M*L-%PCLL-P/X_AL"AW6"@##]YEB#DO M![BW\%GYK(19K,L$1O!U1YRO5[#2;@1W=]>PT09S4% K8F#0=N,%4Z* 4=O0 M: )5<-L(!%2BD*B5W;%A?/TR?AI+/L.PV<(,,ICR.X7?> M&8"-P8*Y4ZG>H/\4H DX8L<->MYVP W"C"3KE,&#,NS$J.+R\'B_NK_YD^MV M-KL$PJRTSKAB![51).TP\N&6H%EFKG)41-6UT9F2CA,@XQ_2U!"#[N??1)^.WJC6JUVY MV.PXL5R'2H<0K3+N6[&RK8MH67AE"=N56GGB2A]].)\>GUT"RRTZ$<>8%\[$#";#65/)RA0B_WA!ESSHP3+\.++IQW3>#"\61#V22^()NW^+EC M;.NH#\3Y<-,,@EY[MU9KTTI1*C&#MDA>*B3>JA+=@?>47)"VT7!+T&JMC:9= MO%49EZ)BBQ!]@CL6&-RPZV1\=IJ ;P=_^T*NCL-V[8A'=WPL^::@ M%P/>WSA'_8L$&+Z^EM\!4$L#!!0 ( '2 "%GY,M+LR08 $41 9 M>&PO=V]R:W-H965T/MV]^UBX;.- M=9]]3A3$;:&-/Q_E(93/IU.?YE1(/[$E&;Q965?(@)]N/?6E(YG%386>+F:S MTVDAE1E=G,5GU^[BS%9!*T/73OBJ**3;7I*VF_/1?-0^>*_6>> 'TXNS4J[I M X6/Y;7#KVF'DJF"C%?6"$>K\]%R_OSRF-?'!;\HVOC>=\&>)-9^YA]OLO/1 MC F1IC0P@L3'#5V1U@P$&E\:S%%GDC?VO[?HKZ/O\"61GJZL_E5E(3\?/1N) MC%:RTN&]W7Q/C3\GC)=:[>/_8E.O/3H=B;3RP1;-9C HE*D_Y6T3A]Z&9[,' M-BR:#8O(NS846;Z405Z<.;L1CE<#C;]$5^-ND%.&D_(A.+Q5V!/'T/]=6AZ'F(A[ M(.+CU8?+WL\W1BRK-42&2,\1[Y"3N+)%*0*0G=6) =Y$:%7'PT6.>\"EMA5^)*:H7N890H]HXQX;BV_2 ^J7UJ-\8W M#G-<4PNG&?_Z_;O+=R]_[^%&6,LV1>GL4_P+I+#Y@!%[0=CEI@W'1%Q7SE> M:L,Q7#=,FO+")EJMP3JZ<: .T2P^DW!V*S7245A*JFY/:FB*H0L; 4;8YAO[1<* M^,$:NL^@*L&!L6V:5LZ120?I1KFV6"V8O \W1!LB0;QOKM\)ZT2:2[.NT=&Q MG-5UO@_4S2'THXH$H6X"#,%R'#RE57UZ8!V?<9"#;'"92_?:3DE^";Q=#^9"='^\47;EE,X DBGKY430"''L8$(8M1J7?M@0NYL MMS> /ON MQVMX>:O2NK/[4,4>NBMZ+DY>N%(.TDMQ\JD4#J7(@,H@=[')%>AMX+:Q40*U MF:4/B :>(I_@#CGU G2/QA[*ZI_:.XL,U"YN6UH]'71KQK"<3KB";1*;BMS3L>L]&"G+ MYG2E$@](*U9BU&J64[P3%19WFPK=J^VKKZZOEF_WM=/]+,>]Y[OF@H'8^!4V M\BCPV=C-T]QNQNT!QW,42QCPZ, L$VC&13?\]8/ @'4K:/V+N<<$4('D8!9=*=+Q&)&],1O7 M3C4\NA_LNQ+5<]([ ?9.2DT]'' 2R.GM3@>']]0W[(D[.%1@9GW[O.[$T(AB M$]P1KWY[NIB=S'OENU^$O?+==V^:]JZVX+J.%WC.!B;,^I;;/>W^1K"LK\:[ MY?4?&'!FK7GHUK3"UMGDFY-1+=OV1[!EO"@G-N#:';_F)$&?%^#]RF)L;WZP M@>XO)Q=_ U!+ P04 " !T@ A9T+%8K6P$ #R"0 &0 'AL+W=O1@L)@U:HF/&+XT#\2[P1:ET#5:KYT% MPG*>7(\N;Z8B'P7^T+CR>VL03S+GOLKF?3%/AD((#>9!$!3_/.$M&B- 3./? M'C/9FA3%_?4&_5WTG7W)E,=;9_[41:CFR44"!9:J->&36_V&O3^G@I<[X^-_ M6'6RDTD">>N#JWME9E!KV_VJYSX.>PH7PQ<4QKW"./+N#$66=RJHQ8S<"DBD M&4T6T=6HS>2TE:0\!N*OFO7"XKW-78WP63VCGPT"(\KY(.^U;SKM\0O:9_#! MV5!Y^-466!SJ#YC)ELYX0^=F_"K@[ZU-83(\@?%P/'T%;[)U;Q+Q)C]T#^ZT MSXWS+2'\=9WY0%P0?Q]SN4.<'D>4)KGTC*0G3!9OWXS.AE>O\)UN M^4Y?0_]A.E[7'HU2V$> SQ7"K:L;9=<@'1KXSX."LC4&GI1I5=<:AGM3V1Q! M+44B@ X>+(\$KF\DP@("1U!YCWQ>M C!0=AAOWUS,1Z=7WFH-!88YTAP604DSN!](!=J0U+ZXY\B.2UC3:^I(\IE%@@*0/_M*1] MH6-'G\3//JB 8O!6&G L1!U(%/6=W6-J.='O%- M(M XKV/$XD1Z0LNA4$WC2 YY5 5@*&B;DA@JTJC%K^ L0J/6(N%9T?/(T'8) M+%8?M<5=;53FJ$\/XQB=RR1D);4DQ Y)C(GZ&A5YCNKH/,KRXD(* 1ZQ"5W4 M)>(G^Z:818X\#PNX=X&Q)10/Y-A!/KJ6U/GHS\_":3R\NO_X4'+!492@=^%LH2?8)H.)51&#EC .'8T(-7L MM\JT84G&Z*LN-Z GQ3*1-%)0Q<[LBQ#ML:Y.&"V^&2PL_>T*] 4[G:CA2O 2;DSM2 SNW")YOSE"]-!,.BU][ M3KO*3+3&%&,VF7PA/]D:5I7.!8KE^ N7$6/SQ,Q0(N8,MTUZ;-@/]N[A&FD9 M7QO2S:T-W96\/=T^:*Z[>WPGWKV&/BA:RJPV6++J,#T_38"Z%T:W":Z)MWKF M K\1XK+B1QF2"/#WTG$>^HT8V#[S%O\!4$L#!!0 ( '2 "%E1%",]@ X M "(K 9 >&PO=V]R:W-H965TWP,Z[/8!:-KWM0V9Y?GY\_.6FW=T9M7_-W'\.:5'_K&.O,QJ#BTK0[;MZ;Q MMZ^/+H[R%Y_L>M/3%V=O7G5Z;:Y-_Z7[&/#IK$BI;6MM^\_KHNR-5FY4>FOZ3O_VS21=Z2O(JWT3^ MO[I-:\^/5#7$WK=I,S1HK9-_];=DB%^SX3)MN&2]Y2#6\@?=ZS>O@K]5@59# M&OW!5^7=4,XZ\LIU'_"KQ;[^S5L=;51^I3X&$XWKM=C*U>I:_$2_7=NULRM; M:=>KJZKR@^NM6ZN/OK&5-5$=Y[].7IWU4(I$GU5)@;>BP.4>!9ZIG[SK-U&] M=[6I=_>?X3+E1I?Y1F\O#PK\R^!.U>/SA;H\OWQR0-[C8J''+._Q'GES%_[7 MU3+V 1'U[[D+B[PG\_(HS5[$3E?F]5%'-@\WYNC-'_]P\>S\Y0%MGQ1MGQR2 M/N_/.27_!S'J\\8@C2K?=MIMR2#6]2;85E4>SG/1U&IEG7:5U8V*V&20OWU4 M&WUCU-(8IW#C3@>LLXXV$:K8?HN8[S-46&@$^C+8-9#PY=D22R>=E^;:@BVMVG9^V_51KNU4>]\V]K(T)1/NW[_ MKIP#<3K44PN-=H$%?*!;GAYP]]/B[J<'_?3%Z:%F,WQ(!_U8#OK@!+3W!,#O M(OA_#@DQ.DR.!;6-5>/C$,C*P:@AG[V8BQPOWH^Z-83'"%,=^1OMW(!#]AVW MR''C.^M(=?BYU0ZEAY8LJ,10J5"(-:7KGP&]O'6A;C>VVF!SU0PU=CN$HJ/[ MDRL1'8%NO;/!F'&VIL2,%'.^A7?&-]'54G M^6?J4S;U:-7#V_M-,(:-'.TWU0K"&D)8!7PT!1_9WL[W16>+VUE7(T&H6M[5 MM?=PAC+?.AB*/)M.6PVPV=;HH/ %W]FA;N 7?!IZ^+7\F*-#KG=Z/WP>")NX M\4-3DQ)$01**_#PX*?$,(QP**7;WAIY<2L(/US<<0<'@?LG/!67>B6Z4VA?/ M7T9U)5'VB;.8@I'(@;HX?_378@Z^K!C[!YBU7<(.CR_8X(^A4H/OBZ9 C4,X M\*S@P+/#Z1K95^]C;UN"P[F$_VT2V#62=)+I*11F33J#Y@5\8>=?!DNY/68; M!5*KOR*4RG$,S1'DL)-([C<:N;A:44J*M\C@,)UNJ4IPX&.]20YMK%[:AI%Z M,0$46@7-"&[IV,DJI45NC=,/WDV0ZO[AP=P8-R3-*240M5'5 ^/!J#&7,TGF M4Y"G?F#[AH<:A$Z?JS)[CK N81Q2$#7]GG>SI(1@%6ED1HU/I^KRCW">("]$ M432X>@D530_XXIA");*] @48L /2XZ EK#5E"KBRP6H<>,B#WQ4/?G?0RI\D MTJ!CY4'$]Q7TWRQDZI.";V-8!\I_Q"'7!'@+]8" ,_AAC7((PX!&4=!3Z8R MO JA4&-WXSO.<8H"(#M(&:64_4]J+=;P5BM&I_-AT#9S+O+/MA.OCNO@[FTI MO\?V))\[5KN[=^A-M7&^\>LMQ4,7_#KH%KAP;.U)49;UF^I+5!R2L8Y^P5HL MSM^1'+]L[#K560$\9R9U!T#9HSOHY)K6C0=YJO[&!*EO((Z((N2V^JBW0:X#^P=K*'#H$(9UJW[5"8FV8[82.&Q+<^C"#F&[3:..L%*IL#JX$X9KM# M!XA)?DDF5"M#]RV:TEKL7*#31!;U))U62RF?X&BW1_/L$%UM+"R;Z0ZZ9$0C M14/3Z*7/!67YL^&>7 "C,J'7EHE>A>"EBR[4^%=BZ!ZLBFD-$C<^6C(X4,02 M[P(/O#7$WA#%?JL; 0@G:SFF&'O&B*34#;X>JAR,^1Y46.@_<#_#=V=*!H"V M]"64I/#?<0V'@/3KC&OP!ZH0[(7R!?AGPNP "M,@XA(W,IK4_R1>%:7RFF9[ M"LI6K]F6-N9J6I/I:T/9 ]/NZ)E]N^N;DAQ$P1IBNE2)<"=HAYH-R47?5(G, MPZG"Z;43]V3NN5B?@YK=<)B&Y9[DGXO S.)PVPA::E=6R/$>0)J$48EQJ'<] MX)9CT!?IY,08 ML"S-+"AT?4,!0TLJ?V/"&*LH4,A2KFR[Z4+;RM^3BR^0^N2789E[5@HP /M7 MP_0$'7'P-[1_-7,:1_8T^P:0E)"8%N2P;"AA;,?)KB6R[HN/\_)SRU#77)2P M-?@!9U%++4/(!4R [0\Q$MO61J/-7 M0T,8D=-"0>K?/JP4TZ!1&7$.VLYQ9)@H!?\; ,;JEB&/C.PK=-!B"6"NKRSG M\IB(9!)#\A]6V3IQK)!M*3L"CQQ*_R<$P:O^5^/0I#;M@,SL]WLPAJ$DC33& M G8O>P)'UHA\#:7]X;.",$"J?HDED^9,:PM^39PQ7[T4V+0,9B(^1SX;B58$ M))7)O:?JBZ/HN4LCJFVQWFQ.CFHO]IBTY.JO"&C>BH^3CE,NC[VFFW:X#"/8 M_!(_H9;IFN-SRX>5@^Y>%#@8T=SF&_\PE/J+0@2WHH58FSO(5*(PQ5P](:Z+ MG5*.?6R@";&U4SJ(2KMDAI7 ^J&RS0SJ7IF^4\IU9'HY[W]RZFP1W)-$"X' MW:52^R8XI0LK&F^\3[W/^T""]9AP-SH3Q_DJIR\'18U?)*/V ML;<246661 ,S;A5U0X9#C6_2,!M;RYCX>AQ'PZVLS0-,,8\@RR#EY\0'@;^. M@U28PBV-L!0.H"M16M187?6PI%^2ZPE7QDP3@!E#+.3PR+NC!TB/-'21)1?6 M6:<:82?S8(;_*6<3'L!S/2N&&SN*42TL[P9BX7]'N\E?9.>G=NJ.CTJSL,;*6*7$H=D]0RR]6Z6\"!< M2GI"PCW7S]PI1SX%%/)_$GEY#J&5L"9!'MULH[W3RY5R5V8;8H?<#I<*3I55 M?%:T'[G$U,\C_2_XEC)!.PGDQ(^FT_Q9D$*0T..H'$^[F\<98[Z#@,'.J(#Z MT<2X:0K_")J;R61+'?_X^?V)0H\9F$,-(9AZ1"L$_7C9WO>0@O5I>1GS%](H MN^E2"

)%,E65(+"%;>R/0 MQH^5Z+<& >7$%L/8,N<^OCPJR.:FF,)ZW?>4AEU\JT\:EN-ZQ*]I^8(R$+%>PSPUN@H$W-F '0O-MD0 M.A]-FK-+_M*BE ^["3[V3=RLL$09^F:1=[JO%'-9T?*X;I$>X]T7-#'+],'E M3'JBVYL,N'/[+Y1^ST!FG!IQO3(LF@(-I4ZD$L2/4EL:NT4Z8A,P[F#,R/-5,DY2' &),Y M72)/"O>QE'V#7@11>LXT'SKW;IM&AS$5SK&!G(NW@ECW*-;@"DW3S2'G7YR/ MKQ>=/_#8 <2$*.@'>50R>9OFFJERJ*/Z&R#YGP#IJ]K3"QZS+Q']_L<0\I;G ML_1L5H#JQZOKM_G!SM7U%_[ET?GW"RQG'OA9?Z-7GCY[-%_J^9/SDQ?J0TN# M'U-&XN-*]/+D]P6>\%XB$K4 M45KW@:PZ>>=@:58^F*FVZ6DH;5ZBFUN!BA_G1H)&W?TM#0YJ+ ?R5)R!),*N MG;RB<_SXY %Q!]29GK15*T,!WBSDB>[.4;N&Y %/Z;!FS0FSV#!5;/H8A-]L MD%$3'3=S+K4O#2IYL+&VC.$T;02[7N?)"&-RHJ\:DNL1VYC#R-L7_$R<& N! M]PK*:7GY@CRQMLXQ$5W11*=$]\53>=U#'FT)>HR/$99&7HH2HJZI;E+4\!G\ MALUNO25^GTAWIJWXH>*7(4 <9Y^BSX+)V>2U18#YFE_.C-*W1W\"4T0CK!JSPM;ST^=/CP3G\H?>=_P2Y-+WJ!S\Y\9H^(@6X/>5 M]WW^0 >4UV+?_!=02P,$% @ =( (64DY'_F:! 5@P !D !X;"]W M;W)K&ULS5=+;^,V$+[K5PR\19 3*SWP[$-Y%5T MBVYJQ-GNH>B!EFA;B"1J22K._OL.*5FU&\=-BSWT8'LXXGS\AO/0>+SAXDFN M&5/P4A:5G S62M6CX5"F:U92><%K5N&3)1368CHUN)J9CWJ@BK]A,@&S*DHIOUZS@F\G &6P5#_EJK;1B.!W7=,7F3'VN M9P)7PQXERTM6R9Q7(-AR,KAR1M>!WF\V_):SC=R107NRX/Q)+SYFDX&M";&" MI4HC4/QY9C>L*#00TOC:80[Z([7AKKQ%_]'XCKXLJ&0WO/B29VH]&<0#R-B2 M-H5ZX)N?6.>/(9CR0IIOV'1[[0&DC52\[(R109E7[2]]Z>[A/09N9^ :WNU! MAN4M570Z%GP#0N]&-"T85XTUDLLK'92Y$O@T1SLUO<>X?ZQ27C(X_85+>08S M)F"^I@(5CW11,'DV'BH\2>\?IAWJ=8OJOH$:PB=>J;6$NRICV;[]$!GV--TM MS6OW*.#/374!GDW M5W_")[7N^T9/.\-O#LJJKQ:R1UO?[]:2"4P2_XXY&\+ MYQ^&TY4SDC5-V62 I2&9>&:#Z[+^,?3IO"T8X$NXH47:%-0D M-"ZOJ8.'B78'2V0#&OTI)4/@PW:>S MZ.ED'9T*Z>0=G<+0J9&.U'1&UN-:,+:7*3#/7_84%@:>FN+:00L.Z?/>,8*+XF7)=Z/.5\" M-D:ID).^T2@B21"1P XAU">&!+V!2(L.25Q':[W$PX_S&A8#<;YLS*UMJ!!4 MQR1$*X\X;@@G'V+7<2]?:_X-OT8BN.)]F%D7X2-1A=@G<6R3T'-W?8H]X@(%G:B%SE3(ZLN>+I$_!: M9S\FW=U\-H,36M:7\##_+/L(])$(;>+'[O>)PSOJZRVW?>(X 2[M7;=?5T&/ MTZ:UR7K[PHZ[HD#1-2(*R583Z8KHF+US_Y'V&/3M,7AO>YSMQ.QV&[-Y'S.X M>TF+1E?,4O 2;GA9-ZKO7O^QA1XE=_C-L-]7-W]/A-W0;[/A'_,1=,C9GG^F M0^_[^)Z\P4G/F*(FYYG<=GR6$5BPE&(R:E,\Q[P4<$C$P:LI,E@C?]S!<-1" MGN=;CM^SS__:%IOIZ:;>L"CJ1J1KG,OZ^C%EZ?@D<'1K3;1H)PX)L= =CT1N M0B+?-5H/1<>W;G8-^U[J.%@D,?'#OF0/J"Q3Z@Z)DYA$":*2(/&)GWC@8&5% M<:@UH6["H?7(%2W U3W?)Q%B8!F&<4@9L&6:&I?1)C*HIUBVX7B MM9D<%USA'&K$-0[^3.@-^'S),2>[A3Z@_RLQ_1-02P,$% @ =( (68KN M(/A= P [0< !D !X;"]W;W)K&ULM57;;MLX M$'W75PS4HD@ P[KZDL0V8"?;-HL-$,1I]Z'H RV-)6XD424IN]FOWR%E*P[J M>HL%]L6>&7+.G#,:DI.MD$\J1]3PO2PJ-75SK>M+SU-)CB53?5%C12MK(4NF MR969IVJ)++5)9>&%OC_T2L8K=S:QL7LYFXA&%[S">PFJ*4LFGQ=8B.W4#=Q] MX(%GN38!;S:I689+U)_J>TF>UZ&DO,1*<5&!Q/74G0>7B]CLMQL^<]RJ QN, MDI403\:Y3:>N;PAA@8DV"(S^-GB-16& B,:W':;;E32)A_8>_;W53EI63.&U M*/[DJL*?2#V'[$G9Z!P4M$H>PO;'=[?1>21FE1[I*)0;>%+,L;IMEL(L46I-E-:,:P4FTVD>.5^2A++6F54YZ>O6=< MPF=6- AWR%0CD3JN%; JA=MJ@TJW_MDC6Q6HSB>>IJHFUTMV%19MA? G%89P M)RJ=*_BM2C%]G>\1VXYRN*>\"$\"_MY4?8C\'H1^&)_ B[H61!8O^O<6W'"5 M%,)T0<&7^4II25/S]9CF%C(^#FE.TJ6J68)3EXZ*0KE!=_;N33#TKTX0CCO" M\2GTV9).9MH4"&+]ZALMF]5?-.R@!?SLLYIS ^8-%+R*H,%4UP=DW>2P'%Y MCSG"6A1TR@VRMN,"BJX5NCET#MHL&U8;RXJHF\BU*&M6/;][,PZ#T94"?B!' MO<@Y2"Q_D",[.2LCQXZNP2YP@X4IQ*NZHV?,2^+._Z:\#U(H!?,LDY@QCE<-(JJJ7-GKDBI-6%G ?2+'FBJ4["5 YGY0\XYQW013#J$,AV/O67 M?7B45L\S+$TSN.;85;Z%((AZXRB ,XCAO/7"D?,H-"N(0Q"->\%%3%:[OH_X MS@TF6*Y00A38SD3_5V>"42_P+UYUI@W]]\Z\_=7>#$:],([@8F"*DA-%XY?6 MC :]<&B(M7N$OV]N'\([) MC%>*YG=-J7Y_-'!!MH]+ZVA1VPM])30]#];,Z3U&:3;0^EH(O7=,@>Z%G_T# M4$L#!!0 ( '2 "%FP70[^LP( -T% 9 >&PO=V]R:W-H965TW#@ M"%:-S6S3M/]^9Y/03$JCO6"?_=UWW_FXFVZD>M05@"'/-1=ZYE?&-),PU'D% M-=7GL@&!-Z54-35HJG6H&P6T<$XU#^,H&H4U9<+/INYLJ;*I; UG I:*Z+:N MJ7I9 )>;F3_P=P=W;%T9>Q!FTX:NX1[,]V:IT I[EH+5(#23@B@H9_Y\,%FD M%N\ /QAL]-Z>V$Q64CY:XTLQ\R,K"#CDQC)07)[@"CBW1"CCSY;3[T-:Q_W] MCOV3RQUS65$-5Y+_9(6I9OZ%3PHH:,O0SV3S/50L%N6%TQ3@S##0Y?: K#OIL&AJ,8'%AOF5;=&SQ&VPC MN)A M<< 5YQIRJ%>@2#((/%LI6Z[$.V4"762KJ2CTF7>'<:C**X(FR5$1RRDG\(SS M16.D$S(,TM$0UXL@38;>DKXHC.70"CBU&GKP,!@G(P3B^WHWL*8=K%&R!&WG MQ3YQ',2#,1E=1MXW3$#A(.C2? 5$,2I/O0=IT.^$#))@%$=V,PZ&EY?D4 '# MO9:K0:W=8+'/U0K3=5]_VL^N>=>RK_!N\-U2M69"$PXEND;GXZ%/5#=,.L/( MQC7P2AH&ULC5;;;N,V$'W7 M5PRTP2(!A%BB+K83VX"3[6);-&@0I^U#T0=*&MO$2J27I.-DO[Y#RG;BK6/L MBS6\S)DSPS.D1QNEOYHEHH7GMI%F'"ZM75WU>J9:8LO-I5JAI)6YTBVW--2+ MGEEIY+5W:IL>B^.BUW(AP\G(S]WKR4BM;2,DWFLPZ[;E^N4&&[49ATFXFW@0 MBZ5U$[W):,47.$/[Y^I>TZBW1ZE%B](()4'C?!Q.DZN;W.WW&_X2N#%O;'"9 ME$I]=8-?ZW$8.T+88&4= J?/$]YBTS@@HO%MBQGN0SK'M_8._;//G7(IN<%; MU?PM:KL.(1J;:QJM\[$H!6R^_+G M;1U^QH%M'9CGW07R+#]QRRI9#.L5=MX6\Z>/8.? %W2MJE M@5]DC?6A?X^H[OFR'=\;=A+PM[6\A#2.@,4L.X&7[O-//5[Z#MX?>L&E^.[3 MC^!62:,:4;]6XUZCH1IT$VH.GX7DLA*\@1E-;NOSS[0T5I/ _CU6H8Y =IR M:[HKL^(5CL.5BZ6?,)Q\_) 4\?6)]+)]>MDI],F,FKA>-^BH/^ 3RC5"^0*' MIW[/M96HS3'R)^&/DW]<(LPI@-H(N0#KI+/M>?$=#5A:UJ]4J@,JJX[*5?"X M)/4=B =FXOE@(B MH-?"S@B<*)PR4MA;P;F0%%.M#1VGN8##83 M2^IT.(./ M'P8L8=?O6&DT' R":;M "<-A!DG49S&PB/4S6LN&13 UEJX6;B"G(:/?-*<- M<33,:'<6Q7D>W&A!_=S W0L5&V;?UJ(L(2'W-'6?07\(:1K%10XLB8HX#1Z0 MXJ&FNK"H2 L7-<\(.F9#FDG3/+A3-6K):907CD_,$EIG14%V/RN"1V5)JKMR MGP'+HR3)G9%1!AD911'E_0$9V2!B5+@3HLOWHLM/BZZ[X)WFJ*%\8]"MPDO1 M""OPJ,Q. OZ\S%9=MQJHEEPN2&S^L)%HM"LN7_QY]J])@[XLU8Y<\TH.ZK7V M>.1E2'!M)SCT"MP+SJO+70].85?!)YRCUK1AVV(_:([6*VQ+U) F42=/.H"$ M3C#)@VE="R=] UE$<\&N2S56:D$W$Z&>0UZ0@!*X" X9G %=$U'6+_X7@3G- MQDF4LN)-!%))DAV/D)'"!OT?(GB>11(E^7%=]-Z\.RWJA7]=J?AJ+6WW!.UG M]P_XM'NW7K=WK_\=UPM!%!NQNX +L_]9,_@-02P,$% @ =( (68P); 2> @ VP4 !D !X M;"]W;W)K&ULC53?;YLP$'[O7W%BTWY(:2"$DC9+ MD)IVTS:I7=1TZ\.T!P>.@ HVLTUI]]?O;"A-M30:#]@^WWW^SN?O9HV0MRI# MU'!?%ES-G4SK:NJZ*LZP9&HH*N2TDPI9,DU+N7%5)9$E-J@L7-_S0K=D.7>B MF;4M9303M2YRCDL)JBY+)A\66(AF[HR<1\-5OLFT,;C1K&(;7*'^7BTEK=P> M)]@*./9>"/"[ -_R;@^R+,^9 M9M%,B@:D\28T,[&IVF@BEW-3E)66M)M3G([.1%G2Y:RTB&_AW35;%ZC>SUQ- MT,;!C3N810OCOP 3PH7@.E/PD2>8/(]WB5+/RW_DM?#W GZM^1#&W@!\SP_V MX(W[/,<6;_P"W@V3DG&M@/$$[--3<"DTPGFNXD*H6B+\/%TK+>F=_-IU 2U^ ML!O?:&>J*A;CW"%Q*)1WZ$1O7HU"[\,>]D'//MB''JU:R8!(@0I6,?[P5D'3 MI;2+[%ZXW62O,X14%*32G&] FY?0237_@PHT;3^=3?)6FJ[2N#;]U2I#D"J' M?>6F!TN)AVEM7@7T-;BF@;H+C/XU^;WIX+(NUR@-Y(W5%B:'\)^V@Q[WVQ;1 M<'#BCP?>9 *OP1MZ](W@:# )3P;^>$2V8#@*GQG"H1_ KO*Y6X(K46YL6U$0 MBYKK5GN]M>]K;J6W 3M>NP[H:<=(^#'N@I;,M1!(]DHZ3_?4[4K:BK(X:!-OZ(G[=_>Z. M]R'><"?DC5H#:')7Y*4:===:;\[[?96LH>"J)S90XLE2R()K7,I57VTD\-0R M%7G?I33L%SPKN^.AW9O)\5!L=9Z5,)-$;8N"R_LIY&(WZK+N8>,R6ZVUV>B/ MAQN^@CGHZ\U,XJI?HZ19 :7*1$DD+$?="3N?,LM@*3YGL%.-.3&F+(2X,8L/ MZ:A+C4:00Z(-!,?A%BX@SPT2ZO'G'K1;RS2,S?D!_9TU'HU9< 47(O^2I7H] MZL9=DL*2;W-]*78_P]Z@P. E(E?V2W85;33HDF2KM"CVS*A!D975R._V%]%@ MB.D3#.Z>P;5Z5X*LEF^YYN.A%#LB#36BF8DUU7*CXG>\AI!>D^ 1F2CZ+4:T5^*E-( M'_/W4;U:1_>@X]1M!?QE6_:(1QWB4M=OP?-JFSV+YSUE\YI+.&;S1$I>K@"# M3I/%/6G2S?B]W9[LN$S)[[\B)/F@H5!_'+N@2KY_7+Y)M'.UX0F,NIA)"N0M M=,>O7[&0OFFQSJ^M\]O0QW-,W'2; Q%+,C$QG^D,%+E&9TAK+B_O?U3$.IY\ MVEC#9SDOU3%#VD4UX+$^$+V&@X#7KV*716\445:,J,1LC)B:5&5WI*@B!4RD M$/0SU'XF.Y! N"'/L72H\TZEJR*?MEII7J99N>K\MBT6:!::^L7F'Z1GG2E' M,0GR:O(6$K $'K.H'F&N,_ '3LA<\@.)>BRL85?H>^0GKN.&S*&4$M:+W/H8 M[D FF0F%$\(\U_$"1DZ1)(CW),:N)60(T8>[328M91!1AX:^H:2]T&WJ]MA: MYCL!C1TVB%"OL.=Z+9$0U)$0M+KG2FB>5XX^6WP=[9>0B%69_?7/'*T\WPI] M/(0K>:HA+VG*DRA/&C_OT*M-QUZM)<"CHD'F&!O-C4Y]6X=)QUZ;]6D]ZYQD M)8:6V"H,#W5*'B\[EZ@HE\F:X!(K]RW^DC8VJ?'&@P"_ ^;CESE>Z-DQCH+. M>RA!HEF&AZ=8@3.E)3>_$B1PW0B_?A!AU/ANB-\!#3K?N >,#IQ#)2$V<8C1 M%#$*!SCZ.%+2$@%A'0%A>P3@#Y14*ES.KX]F>"O "TM55*L7?>="'/T' MUL6U=?&S"_%#W;U"1S3J\C&E6V&/*_V,2FP$O[SX?EUHR>06$V,%Y+TIG 1? M'T#>\4R2SSS? IDAM?7;-^JQXU/J!*X)>[?GTPYJB;?$C7=1!L.*&#BQAX2] MT-\?WH+2MKI&-'0&"'**K.QPFAAA>;XGP!RVU;<7MQ5?)V:Q$X2!58*Z;:DW MJ+T_:/4^VF_?S$9@>P:VXKPP1AE]>/_1[YR#>P7^90,;#USVDO>0282'K)P] MX9MV[!?GXNSYJ>C\?[F(OSO[[K&9R#JS1YD8,[I_%(5A6R:%\0,(#8YF4K_1 MKA0@5[8IP\05VU)7G4N]6S=^DZK=>2"ONL:/7*XR?)WEL$16VHOPV2*K1JQ: M:+&QS<]":&RE['2-S2M(0X#G2R'T86$$U.WP^&]02P,$% @ =( (66KM M:2 2!0 :!P !D !X;"]W;W)K&ULK5EK2\ 8[M3T3Q^!V9[/KB9OM9\7(-A- 7DG$[;]?"0@V(+/V5OD0 M@] Y]TKG7CU'>TQ>Z18A!GZD24;'VI:QW9VNT]46I9#>XAW*^) MXLV6B0)],MK!#5HB]KQ;$/ZFURQ1G**,QC@#!*W'VKUY-S<= 2AJ_!VC/3UZ M!J(I+QB_BI>OT5@SA$4,/*$D$$_?CGXI4JVT*X/'S.WM8-)XW MY@52]("3[W'$MF-MH($(K6&>L">\_X*J!KF";X436OP'^ZJNH8%53AE.*S#W M((VS\A?^J#KB",!YY "K EAM@',"8%< ^UR 4P&<(#)*D]@$3_\=0IIO (PB\ L3G*&(M#' M=#5##,8)+[L!S\L9N/KP"7P .J#B*P5Q!IZSF-%K7LB?OVUQ3CDU'>F,-U$X MJJ^JYDS+YE@GFF.#1YRQ+05!%J%(@@_[\5X/7N==6_>O]=Z_4ZN7\/<\NP6V M<0TLPW(D_CSTPQ\AX7#S)'QVOG5; @_.MRZ#A[_6]OG_=KXAA5V'NEWPV:=" M/4\1@0R3.UE'15>;S)]+Y9_*+J!;WR\W2# \RKEJX9JLN?K M8SVV/SSRME%1I-92TE5LU MAU8KQ>$@(S)EV$^5U_AI9M6FV- M>JU?JI%*LD E67AF=\P5&6U(/:BE'IPE-;BOI.;+H1>^0.=K^669F'\=$O.Z M7-]?@V^8P406 8-.DP?.8&!X=BMA'GJ]NC0$NE9/I*E*JZ&DK;;CNH;3GF1E M[O6EZ;#6;M@[SP;K-=^Y"ZEVF*&,Q3!)?H)(;+SX/AY0M,I)S&)$I2O;H@5X)W;N?(<=+!<+\!&FN\_@ M:?DLWV(;G3@V6EG=;_/2.%#*%BAE"R6=X7F&,VB-.'-55ILJ'QWCF+^PZ+HN M!POIB[>N#4&[?15>BQUPF@G=Y6>.$F,<;*<]^Z MM+X6NR\N@UKE4_,N,"7EH;A&*^Y1#O3E'=PC))LXHR!!:V[*N/7Y)$#*:ZWR MA>%=<:OR@AG#:?&X13!"1%3@W]>8+]6K%V&@OER<_ M02P,$% @ =( ( M6=HC*KT-! 318 !D !X;"]W;W)K&ULS9A; M;Z0V%(#_BD6EU5;:#7<8TIF1DH&JJ7:[HXRV?:CZX(!G!@5L:IM,]M_7!D* M."AIK6Y>,MB<\_G<=(+/\D3H+3LBQ,%]66"V,HZ<5^>FR=(C*B$[(Q7"XLV> MT!)RL:0'DU44P:Q1*@O3L:S +&&.C?6RV=O2]9+4O,@QVE+ ZK*$]-LE*LAI M9=C&P\9U?CARN6&NEQ4\H!WB7ZLM%2NSIV1YB3#+"084[5?&A7V>V*Y4:"1^ MS]&)#9Z!=.6&D%NYN,I6AB4M0@5*N41 \7.'-J@H)$G8\7<'-?HSI>+P^8'^ M<^.\<.8&,K0AQ1]YQH\K8V& #.UA7?!K2@C5_P:F3M0R0UHR3 MLE,6%I0Y;G_A?1>(@8+@J!6<3L&9*GC/*+B=@OO2$[Q.P7OI"7ZGT+ANMKXW M@8LAA^LE)2= I;2@R8.9:'L.!5O/^),/8C MV"(*=D=($?@(=FWY +('6\(1YCDLBF\@SHM:YA?L4%K3G.>(@>0^+>H,96!/ M20DVI*QJ#IM:$,J-@G@G3Y.G# YY'R,.\T(<_!$PN<.6)A>.2?/,M'/BLG7" M><8)%WPFF!^%$5A8H-"/Y_6#&7U3!+2/JO,0U4MG%OAKC<^ :WT CN5X"GLV M+U=W5>[\M].3?WWZ*!AN7V)NPW.?X5V(LLE>6S$)I#C'AV&E_/E)@,$51R7[ M2U4CK16>V@K9<,]9!5.T,D1'98C>(6/][@<[L'Y2)4@G+-8)2S3!1JGT^E1Z M-!6,% MT?<".XKLL6"B)%I!,"".HN;W4?-GHW:]^ZIL:K-:KRU8G;!8)RS1!!N%/NA# M'[R)WA/H3*5.6*P3EFB"C5(9]JD,OW?O"9\V@$6T"*-IZU'(^9'G1>ZD\RCD M(C=0$ZK:SZ .VF W8ETI&@0&(,Y#LMEO ":AJFA[%=S407WRE M")'XODQO5:&81;^VH'7"8IVP1!-LE)^HST_T)GI3I#.5.F&Q3EBB"39*I6T] M7J.L[]V=.@M&?<+S[="WHDE_4DI:D1UXX:1#J23=T(E";]+S$C73C4+;4[W %M6=CMQGT(G""E$+,U;? 6F=[<6P9!;61LL=%,_&;[%_:YQM;L1_+66DSCGO$MX/6SY >$0P0U0*B/=[0OC#0A[03Y#7_P!0 M2P,$% @ =( (6:J3\YGU! O14 !D !X;"]W;W)K&ULS5A1;]I($/XK*ZZZ:Z06>VT#(4>04E#;])*[*C2]AZH/BSW M7NU=NKN&YG0__F9MQV P;HEXJ"(%KSWS[7PSP_IC!FNION@%@"'?DECHR];" MF.6%X^AP 0G3;;D$@4]F4B7,X%+-';U4P*+,*8D=SW6[3L*X: T'V;WW:CB0 MJ8FY@/>*Z#1)F'IX!;%<7[9HZ_'&'9\OC+WA# =+-H<)F/OE>X4KIT2)> )" MC+W,(;/XR&&MMZZ)I3*5\HM=7$>7+==&!#&$QD(P_%C!".+8 M(F$<7PO05KFG==R^?D1_G9%',E.F823COWED%I>M\Q:)8,;2V-S)]5LH"'4L M7BACG?TGZ\+6;9$PU48FA3-&D'"1?[)O12*V'&APP,$K'+P?=? +!W_7P3_@ M$!0.09:9G$J6AS$S;#A0Y$E,_-&^ES8ND^,PJ<<_.*?&1Q M"N06F$X58%&-)DQ$Y%JL0)M\_9),L.6B- 8B9Y4GDW3Z#Q:1&$D.@=GZDCL( M4Z6XF)-73'--GH_!,![K,\2^GXS)\V=GY!GA@GQ8R%3C_GK@&&1HXW3"@LVK MG(UW@,V[5+2)[[X@GNL%->ZC9O_ZNY@7LOD>F5RO0S/_WYRK[0& MS,05IO6&LRF/N>&@'],4D;_$5H*LU9]2J)V,?;I!?')M(-&?ZW*3!Q/4!V,/ MD N]9"%I$8)6\^67>_";TX8CI1=:!H;V KRE? ML=AV4AWK'*J;0=E3;C4,?"_H#9S5-IU]*]K#OZK5N#FL3_1S [F@)!#TJP29*<,LM,8Y!LEM2;WV((L MYO]B?[Z5<60[\0V^2FK+T(AW;/-U]DCU._6$NB6A;B.AK1/K!=EC=X-KJ*75 MW8OD9;!3@<:-G_A-Z96T>LW-E$AE,@HCJ4T=@5Y]&^V2J#'K=;QNOS[KYV5X MYXWAW< *8G)-_B.W4L #OKC4%]0RL_3 Z=Z(=FP3G0BL0KQ?$N__3"=__Y1Y M.Q%8)6_4W>@1]W1G?X&UW;:>'P3=G>:N,<.SWSW0W'1+.]$?;.\[/%P4#PT4 M<3]/]OK]K)9 XP;'5NY4:-5T;-0._:GD#CVIWCD56C5W&\5#F[7%3@/5\O7W MWXIT5^=\QZ@:W4:RT&;-4C2Z[?3[]J1-/JBLD ]D8FN6U;8VXD;4HRMT(K1J M#C:*B'9^JNX^J: Z%5HU=QOQ18]07]_7+'1?=5%4+3[=;?8:NT[/"_P#_;Y1 M5;195C6KQ8,:N!GUZ)KM:[)#*IAN!!EM5F1/U<$%;*,0;M[ZJ4VVD5RT49GL M--D/_LHJ,+L[K>;MG:LU=IV>[Y_7%\2S>J=Z9Z,JO">\IO&W)_FP !)*$8'0 M6*LIBYD(@>3C0:;M7&8,(2134.40@ZSQ002*K]!CIF1"#(*P-.+V33/C B$X MBXDVF*I\6,-%&*<1/N4B,Q[)9,G$PV_VO!,IVM[!$K_ =JAC)V^$NB__(#.I M,N,'8(J L.Y[L;1)79F=K=E5 FJ>S0 U\DR%R2<&Y=U\SCBB%^-L'+=S_\IS M+\:8][HGY6C2V6R1#S9OF9KCMYG$,,/MW'8/.USEL\)\8>0RFYY-I3$RR2X7 MP#"EU@"?SZ0TCPN[03FQ'?X/4$L#!!0 ( '2 "%EQNW$->P, +L) 9 M >&PO=V]R:W-H965TMV%J@C5XM MVYEMP+4QM&N+!DF[?2CZ@9;.-E&*U$@J3O[]CI*B.K:B=L"^V")YS\/GCN3= MS0Y*?S-[1 MWA9!F[NVM+2]]WV1[+)BY4"5*6MDJ73!+0[WS3:F1Y36H$'X4 M!*E?,"Z]Q:R>N]*+F:JLX!*O-)BJ*)B^?XU"'>9>Z#U,7//=WKH)?S$KV0YO MT'XNKS2-_(XEYP5*PY4$C=NYMPPOUU-G7QO\Q?%@CK[!>;)1ZIL;O,WG7N $ MH<#,.@9&?[>X0B$<$0(0M8#H M9P%Q"XA/ ?$3@*0%)'5D&E?J.*R998N95@?0SIK8W$<=S!I-[G/ICOW&:EKE MA+.+99;I"G-XS]F&"VXY&G@%-\TE +6%/H/G:[2,"_."3#_?K.'YLQ?P#+B$ M3WM5&29S,_,MB7-;^%DKY'4C)'I"R)^5O( X> E1$"4]\-4P?(T9P<,:'C^& M^Q22+BY1%Y>HYHM_/BXO855IC=+"E^7&6$U7]FN?GPUQTD_LGO&E*5F& MJ4%]B][BUU_"-/B]S^O_B>Q1#.(N!O$0^^*:&)G.]D G"AFM\HP)P#M*.09[ MC[CA2VL^EW!N%Z,D'VDIH-2/]H]:DK,S4,84IB>*PRB$X'G-G&8] L<=P+'@P(_*8#)#:!H$9ER^ID2(Q88.[B$9PH$6C54T*VA3)Z)*J=52NG.>*6*DLG[WPPLI:S(]AI+I2U0W7;%%\+@ MU3N@%J0VOJ>< 2@=_$S+!?1%RS\J7P7J7=T&&/*SDK;)5MULTVFLJ-.H*_+) M_')RN9[TS4_;SL3_3M^T-1^8WG%I0."6M@HNQG1!==,J- .KRKIX;I2E4EQ_ M[JF[0NT,:'VKE'T8N VZ?FWQ+U!+ P04 " !T@ A90()H&N@$ !V(0 M&0 'AL+W=O-K0@3XD:4YGUIK(3:7MLT7:Y)A?D$W))=W'BG+L)"G;&7S#2-X M68*RU$:.$]@93G)K-BFOW;'9A&Y%FN3DC@&^S3+,GJY)2O=3"UK/%^Z3U5H4 M%^S99(-7Y(&(KYL[)L_LAF699"3G"Q@@5@-+BKX3L^<$Q*%R9 M4_JM./FTG%I.,2.2DH4H*+#\VI$;DJ8%DYS']YK4:L8L@(?'S^P?2^>E,W/, MR0U-_TZ68CVUQA98DD>\3<4]W?].:H?\@F]!4UY^@GUMZUA@L>6"9C58SB!+ M\NH;_Z@#<0"0/&H J@&H#_". -P:X+YV!*\&>*\=P:\!I>MVY7L9N @+/)LP MN@>LL)9LQ4$9_1(MXY7D1:$\"";O)A(G9C+ *9Y3AJNTY4OP.5G(.B#@:L4( MD24A./@5/,@"76Y3 N@CN"<[DF\)F#^!+OH.,Y$3QL'[B BU!.]KB:*CDS4!;8CXWKX>[*G?^W^CQFT?O!,-MRL@M M^=R7RV@G2XDTN/1W[K%[? MJNA7P* $%C]!NQGR(?0G]NXPK HK;U14Z:%5-+0* G\T[EK%0RMOC(J2W2D\ M]!L/?:V'5_.Y_,51.:C%G5I>)LDBDV2Q(;).\(,F^,%Y2$5@,IHKQ(**X1&/:Y88>5Z8:"6"GC0/D&]6' AFURL;FBTT%.+S"A; M9)0M-L7630)JDX#.0S7J>9C*J$FVR"A;;(JMF]&VG83:#D>K'.Y@(?M>B/K2 MH;!R_8%T#*V0$WH#[1B:0<_Q_2/BT39:4-]I7;.$"YJ"VZ?BJG;M%NZ)"S'*A_UR%/KS"A; M9)0M-L76S4';1R)X'LJ!C#:E1MDBHVRQ*;9N1MNF%&E;))URU,CN/DK0?SZJ MLG(0["F'PLI'04^%8A77R.L__; /]I$SPE;E!CX'"[K-1;47V%QM7A*X*K?& M>]>OX>4-5%R/X&5!D$ M ":&0 &0 'AL+W=OK/9BL ]@U?;0F0$:J3]^9VQC< ,NJ.>B MN0C^..\S9SBO9X;Q<,/X9[$ D.1KGA5B9"RD7%Z;IH@7D%-QP990J#LSQG,J MU2F?FV+)@2:E*,],Q[(\,Z=I88R'Y;4'/AZRE=5 M9Z94P"W+_DD3N1@9EP9)8$97F?S -G]!W:&^YL4L$^5_LJEC+8/$*R%97HM5 M!GE:5)_T:_U%[ EZI@EXMZ)TJZ->"_JD"KQ9XIPH& MM6!0%JOZ=LO2^%32\9"S#>$Z6M'T05G?4JTJDA;:BH^2J[NITLFQ*F%&IXS3 MRAA%0MZEL7(:D,F< RC324'>DLETJEQ [CAD.N9)6W;B7+J>U;$QR+(1W4H:#DF"O+O.T4F=Q)R\=\A,:[&D,8P,-24(X&LPQK__9GO6GX=\A GS,6$!)BS$A$5(L);+>HW+ M>EUTY=X9<*[&.PYK*%9PR""=A',-4L&\$J:7$^NQBNP-O*&YWB_]RS#'=ER[ MWPX+#H1YMMUWVV$A9@^BEVVZENTZNQZT"M%O"M'O+,0/)Z)OY.B(<*AHG:V= M6S1,F(\)"S!A(28L0H*US.0U9O)^C;G#PW09)LS'A 68L! 3%B'!6BX;-"X; M= Y9[U?Y%#AA,Q*W%]N[!?:WSE7G3<7O[P_?[9'[MC.#G,7]@=]NBLXES1Q5,F(\)"S!A(28L0H*U''35..CJUYB[KC!= MA@GS,6$!)BS$A$5(L);+;&NW/V1UCE3W:09",F61)7VN_,4A!F6IY)!;:EKK MAXNE_[Z;L+I;/=<)J+0 E1:BTB(L6ML->[N%]D__#NY&G#MBH-)\5%J 2@MK MVOZCTWOQX$18;58&,/=VCG/@\_*E@% +U54AJTWDYFKSXF%2;K>;N_#JK<4] MY?-4S2<9S)34NABH]2JO7@14)Y(MRWWH*9.2Y>7A F@"7 >H^S/&Y/9$-]"\ MCAG_#U!+ P04 " !T@ A9[P00$38' #P0P &0 'AL+W=OE_!Z)U*&C\\]KQ(;Q?R7Q'?WZ^]N_Y M+9>?UC>9>M>O*8LPYHD(TX1D?'G1N[3/V,#* XH6?X3\46QMD_Q0[M+T<_[F MS>*B9^4]XA$/9([PUV3!E_XFDA_2QU]Y=4"CG!>DD2C^DL>JK=4CP4;(-*Z"50_B,"E? M_2_5%[$50&<' F@50'<"AHB!@6 4,CPT850&C8P/&5<#XV(!) M%3 IBE5^NT5I'%_Z\_,L?219WEK1\HVBOD6TJDB8Y%*\E9GZ-%1Q:7PD@6Y&T8**5Q$SDX(M>P) M^73KD->O?B(?_>R>R[;#,]-^#^0I&=@[M*UOLGQI.VXS^+=-HL!6#J;#)W + MQCT>,S!@/#/&X<'381HQ['@,;<=H-1W4I\.@X Z>/QT>U"F097YR7YT$E^K< M>)\FP:$6Y*/:%'YQA17DK[>*3-Y('HN_6P[OJNS&L+T;^?AS)M9^P"]Z:H 1 M/'O@O?F//]ACZY$L9 ,$UEPUIE0Q-=J2R.U0537=R#SR?D MP8\VG*3+^I(IQ(8O\JMED"9)-60_AG)%_*=+9:I$F?\@2<;WE9-(Z%K M-9$PIX2-M@JE6@XGXYUZCO;J2<>V/=HIN]?2S*8#>Z0W8_O-!I8]H$U2K1#C MNA!C8R&*64TQJ?E&7.9](#=9NM@$LFV4O3*BNE8$"7.0,!<)\Y P!H)I2IG4 M2IF\C'G!!*DR),Q!PEPDS$/"& BFJ6Q:JVSZW0.#D=!5($B8,]T?&*R1M3.* MN\B4'A+&0#"M\K.Z\K-G9H3/WH:K,:H>K]J$84S051A(F(.$N4B8AX0Q$$S3 MCVTU/H[U,D:HJA\@H4%I#I3F0FD>E,90-%UM6ZZA;;Q>?5HOLU0I9^U_+124 M\8 K5;79S2VQK-=I2#3NE":!Z4Q%$U72F.MVD9/ MK9M23L@Z4S,@LE8[BZ9*.HT9WBH?J*5:T:;;\IF<#G:U S5+H30/2F,HFJZ= MQC"U_P?'U)RSLV+V'4S:-C AD[I0F@>E,11-ETQCLMIFE_7])KY3%P^E$EDL MR0E2+H KH7P[O$IW9;?XFWH)K\V).\]9D3072O.@-(:BZ8)HS%[;[/8V@O"; M!>Q N_$NE6+6QWA/'W17'U!W%TISH30/2F,HFJZ/QN*UC=Y>5P]&;;_SOX3Q M)FZ5"=3(A=(<*,V%TCPHC:%HNJ(:.]>>OA!/!NH*0VD.E.9":1Z4QE T76V- MA6P_YR$G,E3R:6P9D6_D=U>MFIFUS%<'>Q/6:W/6SFJ FL%0F@>E,11-_VU: MXP=3HP/X'T:S9U? S1F[7F6@- =*Y"9VE G6;[AF1K9I'_/J[7,=$G66;H,93'N1:D0 M[6N:%7>VI0OK=+0K"JC=#*6Y4)H'I3$431=%8S=3M-U<;A\Y 8+ZSU": Z6Y M4)H'I3$439=8XS_3%^(_4ZC_#*4Y4)H+I7E0&D/1=+4U_C,]VG_N/@':-Z-G MH[8)$-2,AM)<*,V#TAB*IO]3;6-&#\QF]/YO,4Q+[!5L>XE]YX=7U^9\774 MI;E0F@>E,12MU$%_Z[D#,5?ES!\I(4B0;A)9_A]]O;=^;,5E\;"&G?V.?>:6 M#Y]H,.6S,-XIE81J!(KX4B&MTXE2158^7J)\(]-U\72#NU3*-"XV5]Q?\"QO MH#Y?IJE\>I,GJ!_R,?\74$L#!!0 ( '2 "%G>C(/2J 8 ,]# 9 M>&PO=V]R:W-H965T78 S.Q'3?2OF2V&;.,\?P#G.8 MU_;T@8NOV8HQ21Z3.,W.>RLIUV?]?C9?L81F)WS-4O7*DHN$2K4K[OK96C"Z M*(*2N&\9QJB?T"CMS:;%L1LQF_*-C*.4W0B2;9*$BF^7+.8/YSVS]W3@8W2W MDOF!_FRZIG?L$Y-?UC="[?6WE$64L#2+>$H$6Y[W+LRST!KD 46+/R+VD.UL MD_Q4;CG_FN^$B_.>D6?$8C:7.8*J?_?LBL5Q3E)Y_%-!>]L^\\#=[2>Z5YR\ M.IE;FK$K'O\9+>3JO#?ND05;TDTL/_*'@%4G-,QYF2^R21/ MJF"501*EY7_Z6+T1.P'6Y)D JPJP]@.L9P+L*L#N&C"H @9= X95P+!KP*@* M&'4-.*T"3KL&C*N <=> 214P*>10?G[%A^]026=3P1^(R%LK6KY1**B(5I]Y ME.9B_R2%>C52<7*F1!+36RYH*;UT0=Y'7YTL8CR.!JK ^7 RREO'29I%&?OR!L2I>3SBF\R1R,\DU3^4J(VZZ8(N6>$.*E-?E+&B]GX>HS#YIVR";IGH\.$W;.QVC$-/=G;X6<77/OEX7>OAIP0 M-+VK!MV%&HL?>#I_K@7YK#8S6LP9&?GKO2*34+(D^[OE]"[+- ;M:>0SZEFV MIG-VWE-39L;$/>O-?O[)'!F_M:D:"7.0,!<)\Y P'PD+D+ 0!&OH?[#5_T!' M5^-JR81@"U4WW;-TP]JDJR4<*UTDS$'"7"3,*V&C I;7N_=C,,BW;'#:;!2W-1J8YM)O-PL-FMF':5MUI0R+#K42&6HFTE!XG;3+14HZ5 M"1+F(&$N$N8A83X2%B!A(0C6D.]H*]_1ZYCA1TC](V$.$N8B81X2YB-A 1(6 M@F -_9]N]7_ZPS.\EG"L=)$P!PESD3"OA UWYV1[9!A[$SRRRP )"T&PAB;' M6TV.M9KLL.A!OK>M>;06'MJ^CE4O$N8@82X2YB%A/A(6(&$A"-80^60K\LGK M*#PF2/TC80X2YB)A'A+F(V$!$A:"8 W]FT:]M&UHO^8_;));)@A?$EDLT&:D M-%E4,?+]^37;RXJZ.[6:S6GU2M_QL3*%TEPHS8/2?"@M@-)"%*TIUAT?QNPH M5EJ[*O-&H5*J6*]=\T"[]KYVM7D9,E11MAMUEA=I=)1P;QOX/ERM]CT>K%$ESH30/2O.A MM !*"U&TIDIKJ\W4.AFSZRAFF>2JEJUTFNF%"K7,*MJN[(<'JGUA67J/:R=JR"2?8GI%09UMJ TQSPT<]J4"#6MH#0?2@N@ MM!!%:RJV=M1,O:7694U6CSA:G%!##4ISH32OHKVT,-O2S#8/!E@ S2U$T9JR MJYTP4VLTS"X2OE%?B8L-(ZI>3*K+VYAHE1_4SH+2'"C-A=*\BM9P_H>'ZCML M95F'XH.:4"A:4WRU#67J?:C_ON:O#E_3QRC9)*U"A9I74)H#I;E0F@>E^5!: M *6%*%I3^+7798Y?AP]@0HTP*,V!TEPHS8/2?"@M@-)"%*TY$FI#S-3Z#2U^ M@'8I=7)0H0WV%ZF@;A64YD)I'I3F0VD!E!:B:,W;"VK/RM)[5L7=1D1RPA[7 M>9$B5XRD$&O .K2U]J[SO-+G=JR>H3072O.@-!]*"Z"T$$5KZKFVM2R]K77% M4QFI+8T_KK_0V;EV"J-![5S&WF 7Z'([6+=32@M(\*,V'T@(H+431 MFKJM+2U+;VG]V,_%*'WNYZ*^VV.+9"C-@=)<*,V#TGPH+8#20A2M*?S:);-> MR1UI%M1?@](<*,V%TCPHS8?2 B@M1-&:(Z'V]2R]K_<_EN*#%Z_2T>=VM)Z1 M-!=*\Z T'TH+H+0012OUW-^YZ3]A2FKY$R,R)<9-*LL;VK='MT^EN"B>Q;!W MW#'/W/+9$C6F?-3%M5)PI+[*8[942./D5"E6E$^/*'/%KCE4O*DV%PQ MNF B;Z!>7W(NGW;R#K;/\)C]"U!+ P04 " !T@ A9@/LC*(4) H9P M&0 'AL+W=OBDZF0#[XY>4%YX5Y55O*>7J<[]?SI8L3\HSOF*%^F;!19Y( M]5$\]HYO;<=7].GI=0[^M>7J^2)/3#Y;?5%J$_]+66>YJPH4UX0P197O1OG,_7& M.J!*\:^4O90[VT0?RI3S7_4'.K_J#72)6,9F4B,2]>>9W;$LTR15CM]J:&^; MIP[V3.%LDZDU_Y2\SJ QIIWHQG9?4_ M>:G3#GIDMBXES^M@58(\+39_D^_UB=@)<"^.!+AU@+L7X V/!'AU@+>?@WLD M8%@'#/<"CA[#J X8G9K#N X8GQHPJ0,FIP:.SV5MI7,^"B4XOC0T3GUX:UX*A=LQ]HC3@3&H-M/U0AK2\;97T M*JSW?I5\5M50B*1XJBOBC:J?O_!B=BP%>52;95)=1TKRGY\5F5#)\O*_+4=W MNRG&L+T8^BK[N5PE,W;54Y?1DHEGUKO^ZU^<\>#O;0)'PGPD+$#"0B0L0L)B M)(R"8(;^AUO]#VUT53L73 @V5WVI9U:L69MTK82NTD7"?"0LV,#&%4QW6Y^O M5A #8F,MA(9 M6252=T?(;G>D32962E>9(&$^$A8@82$2%B%A,1)&03!#ON.M?,SXRK@*R&]%1C?W00]M:>25=]0VD^E!9 :2&4 M%D%I,91&:]IHMXNW[=Z9VMTQ;9Q3.RM[;?/I'1-[%IV5BZ3Y4%H I8506@2E MQ5 :1=%,D;N-R-V/T46IRX&J"4B:#Z4%4%H(I4506@RE413-K F-(>A8_9:] M>].Z5Z(S2L1L2203>:NLH?[>.T5TR:LJ3;NS#W7SH+002HN@M!A*HRB:*>'& MTW/LIAZHMPWU_6K:;L_,-0?>?&B& 9060FD1E!9#:11%,[7;F(V.W6W\NMO2 MMC5QMW9 9UU"G48H+7CG5 6).DVMU7J9S$E"Y O_I"\4YM6K&FZ52Z:_WFT? M-J%E%2LYF3)2\#PM$LGF9/K:>J=#7E*Y3 NRT#W"ZI*DVQS-9HL%JV96DKD" MO.V]O7]H!GC/R*/:919MP05A1X]JQM?97!>,?9=,3RW3\]QXLM8_:WK0/]ZK.\4W*F4U5K/H98JE!9":1&4%D-I%$4S==T8JX[=6?VV6@BN[G]7R6MU M'RS8C*DFKVW&[*USZ#VZ _W/[ /=M:0;'2;S[27KK#\D+832(B@MAM(HBF;J MKS%1G?=U;6P%F-9JS&99JV.OQW=N1V%>J506E#3C'E] M7DO5"Z'91E!:#*51%,W4;>.&.E:S:>?VM.D,U)W/S<(6 ;Y:T%" MS4LH+8#20B@M@M)B*(VB:.82E,;"=.T6YB.7^BZI&>LF*Y'.6AM7.ZEKX^H> M>EK>8#@YZ!- +H(6+H32*HIFZ:TP[U^Y$=9TBIV_OEZF85W.+0KX6 M>&WN!UEZZ$+7'D)I/I060&DAE!9!:3&41E$T\SE?C7_GG;H$L=(\?WH] M91*T'=I5UMZAE3?3. M@FTQ]O8%"_7TH+002HN@M!A*HRB:*=C&T_/LGMX7)E(^UX*M)XW7LWT/YI>3 MA>#YWO3P5AE#O;YW2C\ZOIX*6HX 2@NAM A*BZ$TBJ*9ZMYY1JC=_GO4:PBT MG'?6&%0SU]_6(;2VTLWD-A6NV^PC2P?MF7>6NGHU5Z-FMPO]]'$3MKE8>_7-!'E_X[N.H-[V2UKD;]M)T%CG4 M=832 B@MA-(B*"V&TBB*9M:'QL+T1A]CH,2#NIE0F@^E!5!:"*5%4%H,I5$4 MS:P)C9OIV5>]_9EE)79T9W&/3_)UH)D&4%H(I4506@RE411MH]K^SELV ES(S0LWMGNWKX&YJ5Y^TF^2;]XA;2Y;,F= )U/<+SN7;!YW!]N4XUW\ 4$L#!!0 ( M '2 "%E>*@DEJ00 !@? 9 >&PO=V]R:W-H965T5AMH$TDK ,#18TS39@V M&.MM")=$C:3L% M]N%WE!39BE7%7@_(&UN2[WY\^)^.]'&\$?*+6@!H]IAGA9I8"ZV7%[:MX@7D M7)V()13XRTS(G&N\E7-;+27PI'3*,]MS'-_.>5I8TW'Y[%9.QV*EL[2 6\G4 M*L^Y_/H!,K&96*[U].!3.E]H\\">CI=\#G>@[Y>W$N_LAI*D.10J%063,)M8 ME^Y%Y/K&H;3X/86-VKEF9B@/0GPQ-]?)Q'),CR"#6!L$QZ\U7$&6&1+VXY\: M:C5M&L?=ZR=Z5 X>!_/ %5R)[(\TT8N)=6:Q!&9\E>E/8O,+U ,:&5XL,E5^ MLDUMZU@L7BDM\MH9>Y"G1?7-'^N)V'% 3K>#5SMXSQV&WW 8U Z#0QV&M

TY@_>+W 7WEQP@;N>^8YWJ"C/UUL/#6^]RCPYOW>N9RT$3/X.2-W@Y?M88,U+R8EY&31E+ MN_>_Z05(IA>\8&VGOSXBDUUKR-7?7=%1=6#8W0&3>2_4DLPG':EK! M_!)F5M+U%"V'I_[87N^JM6_FN=[ ';7-P@XSWW5'@[99M&\V<-R!MVVT-7>C M9NY&O7/7SK-=,]?K?^S,4<("2EA("8N(8"U%_491_[43I$\9$I2P@!(64L(B M(E@K)$Z;D#C][@392SA6TPHVVDV0YZ[C/,N/E$V&E+"("-82ZZP1Z^R(C,S^ M90?LF+L$[6WE6$$I80$E+*2$142PEN[GC>[GKYVWSRE#@A(64,)"2EA$!&N% MA.ML_RP[OZ-:JU0QPYS[/N57^+QPI'2@M) M:1$5K:W=3J'#?4$[5HD7BT*EF-2K!(YMH9RI68P5UN=O>_>7?4CCDV]->VE_56' MF3?TGIN%I'V+J&AM,;;5(;>WTC"]S,4*7Z%D!>;ER^N*)LA.44@+/36M]3]^ M7Y)]HSTY2.LR5+2V'-O*C-M?FOD_FUFTNN&/:;[*.T4CK>20T@)26DA*BZAH M[4#8EIG/E#UKVL^ON56$RZ'9LATBH3*2TDI454M$I->^>@#U?1>7DDJW!' MBXML=>;7/&V.?2_+PTY[:UZ=&=]P.4\+Q3*8H:MS4".*X?Q@!_GPFAGVY, \UA^/0_4$L#!!0 ( '2 "%D(CQ.6UP0 M "$G 9 >&PO=V]R:W-H965T,+:W2/Y M2\SEG&>&>0\S\(;Q)I.?\R6 8D])G.838ZG4ZLHT\V )B&:>R40H MW)4+,U])$&&5E,2F;5DC,Q%1:DS'U;$[.1UGA8JC%.XDRXLD$?+K!XBSS<3@ MQO.!^VBQ5.4!B04\@'I%I""Q)"[I4!! RA4%(@X?\]NTP #KL,P*A$B MQ@-UP9? MRXH$<7Y.PQY?'#9VS?OV!L6I>R/95;DV%P^-A5>1MD9,VBZ_*'N MLOU*EW_+UF>,C]XSV[)M3?I-?_JO17K&'*M*'VC2W?YT%P),YU6ZHTGW#F]= ME^X?WOJ+:S=1^59^NY7?KGC.M^5?H^12BG11B5Z5PN[^[VH)DJFE2%DWZ>^/ MR&2W"I+\'YV8=0<&^@Z4$^=5OL)ZFA@X,^8@UV!,?_R!CZR?==)2PEQ*F$<) M\XE@G9)PVI)P^NA88G.0$D)<-]:0%J#3M)=PK*8U;%3!RH5P/<7(P?EH;*YW MU=H/L[GM\&$WS-.$C3@?.MTP?S_,L;AC;QOMC-V@';M![]CU3Y.ZD>SE'3N2 ME#"7$N91PGPB6$?A8:OP\-03YI"R)"AA+B7,HX3Y1+!.28S:DAA]]X392SA6 MTQHVW)WBK(%EO9@O*9OT*&$^$:PCUGDKUGFO6*_?O_]^XR%7)VMO6\?*2@ES M*6$>):Y8<]'3>CSA:6ON@YW-=V& OS"/MFT]%ZXJQM99XO[=TG60%WH-A 0Q7 MW:0QN$%J12$UF;C&9=I;NEU=%-^7A+)G/A6M*\G6L>+]EA7%0HH!G\13E!2) M5DA2CXN4YI+2/%*:3T7K%L;6Z.(G=[HXJ=5%2G-):1XIS:>B=2MCZW?Q?L/K M!M^7(A0?I4^B&' *1Y6;]Z>\>8$2LUB_U.Z;5Q>6YB6JOPM'BTEJAI'2?"I: M5\RM'\8/-L0(YG_*:0TGXI6JVGN M?"Q4?CSV24[G48;J>U M@)@TK0P>$ ]N?XG&M?W^%&R =5 &CR M6)5>D M$I#Q4@+@>6E%SLFL.60B%F0JN):8?0RDZ;_#PR-RPB[UH>4+7^"[@S7P&LA"BNHIJQNF"S*U M!P^2?!_/E5W_T9>_AC_JYS?U?Z56-(.1@P6N0*[!25^_\A/O;9_Y_T3V+!51 MEXKH&'LZ@27CG/$EF="2\@SZW#84B:4PC],Z#?P@]..AN][U<1@6>GX8)%W8 M,X5QIS ^JG"#?HF#3N+@J$0LWK^2JZU:X+C>WCN[<^P>[4-),GFJ:UW5") MUU61$A9(Z5T,,&>R:1?-1(N5?7'G0F,9VV&!'1:D"<#O"R'T=F(VZ'IV^@=0 M2P,$% @ =( (69#P7_LK!0 ="< !D !X;"]W;W)K&ULS9IK;]LV%(;_"J$50PMTT<6V[&2V <=BMPS-$"3I+ACV@99H M6Z@DNB1E-\!^_*A+I+"6&7LY _(EEF2>A^1Y&1Z]LL8[QC^+-:42?4V33$RL MM92;"]L6X9JF1)RQ#%(Y&E*^,,E3=AN8KG6XX7;>+66Q05[.MZ0%;VC\M/FAJLSNZ%$ M<4HS$;,,<;J<6#/W GO](J!L\5M,=^+),2JFLF#L369!!)VSY/2I76P&D$:9]4G^5HGXDF XG0'>'6 ]VU M_T! KP[H'1O0KP/ZQP8,ZH!RZG8U]S)Q 9%D.N9LAWC16M&*@S+[9;3*5YP5 M"^5.OOF'7J#X@S=KUDN5"=B M;$LU^&((=E@/]+(:J'=@H#ZZ5F-8"X2SB$9ZO*TFWYSYI6<$_I)G9ZCG MO$>>X_4[QC,WAP6A8=:H'MU*$CY?R_07Q\5&5U)FHJ_NT2NAM'O'D:Q*UZ(#0GI MQ%+;GJ!\2ZWI]]^YOO-CET*0L 2AH%@FI;]1LN^B:[6QI)R3B.UCV]IEM,N M&2J"7Q**6K*=JL[[0W]L;Y\F>+^9YWH]=Z W"SJ:^:X[Z.G-\'ZSGN/VO+93 M;;J#9KH#XW1GZ8IF:OL)T3\(__3A%MUP%N6A[-QCC*A3EQ\D+("$82"8IH?? MZ.&_CJW$A]02$A9 PC 03--RV&@Y?/%6,MS?2IR!XWRSDQC[.36_D# ,!-/R M.VKR.SHNO[=5?M5GR%99>4^%KHG,>2P?T)^4\*[,F]GJSL#O6NG&J%.5@(1A M()BFQ'FCQ+FYB@BIS H1Z&9-U&UL44_.NG)NI)RZZ4#" D@8!H)I4KA.ZTF< MUU%"ZG$ R0E*"T!I&(JF*_K$9;HO+B0U0KN-[/E[E<39:_- MLO<_EI-GX(?JB3GL9#T@:1B*INO1FFK7Z/.FESP6DB7H^H%R@>Z^Y/%BT9EY M4%<,2@M :1B*I@O2.F.W_TH*B]&BGZPH)"T I6$HFJYH:_Y=L_L_JK ,]@K+ MR!_M%Q90/P]*PU T/-+O.EA<4,5X5ET+GJ03TY* U#T70]6EONFGWY M-8LHS\C]'^\+H]*9E!: T#$73I6@=O#MZ)24%TFO/06D!* U#T71% MVRYNU]20!T^* U#T?0?WUJ/[QD=YPM+RC-P55*&G3_I M@3IT4!J&HNEZM [=,SOT6[JB&>4J^=43L)#F,@Y)(@Z6&#/PU T)E!: TC 4 M39>FM?6>]SI*C =ION>@M "4AJ%HNJ+M@P'/_&#@F!)3([3'84Y_K\28>SHY MRZ!N'XJF9[EU^]Z1/X3_MQ)CAA]Z'&8..UD/4*\.1:OTL)^\=912OBI?]Q(H M9'DFJQ>0FJO-*V6S\D4JNVU>O8]V3?@J5AM40I\JA/)-N4[ M3 LF)4O+PS4ER@05#=3W2\;DXTG10?.BW?1?4$L#!!0 ( '2 "%G''=Q- M? D QW 9 >&PO=V]R:W-H965TK&:D[^,8EV00I2=TRZHRBZ;D\K/;!@2)8[0MCF]"SFA^_O@6[&%/! MK;/]T)T0ZBL(IRGPH>!ZGZ1?LHU2.?D:A7%V,]KD^?9J/,Z6&Q7YV46R57'Q MDW621GY>?)N^C+-MJOQ5-2@*QXYE3<>1'\2CQ75UVE.ZN$YV>1C$ZBDEV2Z* M_/3/.Q4F^YN1/7H[X>?@99.7)XP7UUO_17U6^:_;I[3X;GQ05D&DXBQ(8I*J M] MJN8*34IOF819]3?9U^>=%6=>[K(\B9K!Q26(@KC^U__:_"(Z VSWQ "G&> < M#YB<&. V ]SC =Z) 5XSP#MWP*09,#GW(DV; =-S9Y@U V;G_I;FS8 J+N/Z MYJAN2^KG_N(Z3?8D+<]=:.4752"JT<5-&,1E=C_G:?'3H!B7+^Z3*"HB]#E/ MEE_(1W*[6@5EIOR0/,3U_XPR8=]3E?M!F/U0G.77SY1\_]T/U^.\F+Y$QLMF MJOMZ*N?$5#9Y3.)\DQ$6K]2J9SPWCY\:QH^+JWVX[L[;=;]SC."C_R>Q[ _$ ML1RO[^J81]]NTPOB6B>'4_/P'W=A,;R>W>T9SLS#N7J^(,YE-=SJ^UV^-WML MO/#B_.%]%UZ^_XMW>W_QVNWH'C+L5IQ[*L.AGV4D63GXN?D(5=1]I^> MRW978UX_5JX55]G67ZJ;4;$89"I]5:/%/_]A3ZU_]64$B5$DQI 81V("B4D0 MI@7/.P3/,^F+IS19*K7*R#I-(A)DVB9(B?%S'A'Q[ZJ=!EDBFS3H%XK]_7]7>^" M:+2&Y@Z)423&D!BO,=OJK'2V^FA-CM9#Y)P2A&F)FA\2-3D);/L#VWB4>.BJ"BT0H!J%:@RJ\4:;=1;5Z459 .F+*K0=0&EZL-I^ MP#87!(_^UR#:1;TI@A[KAVH4JC&HQJ&:@&H2I>EI:RL$>P)=2*%M E2C4(U! M-0[5!%23*$U/8%LJV,9#QV^O)JEJ3Y)M_&(.XN_R39(&_^U]R<>=&1P<0FBU M -485.-034 UV6B3SD)?]K'5G\-JKR>L;0]L?S00$$U M"M485.-034 UB=+TS+5E@V,CUU4'6CI -0K5&%3C4$U -8G2] 2VI8-C/*2L MK:L?R-9/R:L?[E1O^J"% U2C4(TUVGLO'>+06054DRA-SU5;)3CF*N%)I4L5 MY_Y+52-D?EBLJ^6+P8.LW.W5&R]HG0#5*%1CC7;929=U8;G'X8+N-8!J$J7I MX6KK!,=<)SR^,$;1@:;=Z- MTX5S'"5H<0#5.%034$VB-#U*;7'@F(L#^$XJ\WR#HU=K^B8C_=EW$S]H90#5 M.%034$VB-#U^;:O@F%L%\Z,VXL\8T$[Y$;^(H:7B9BEP:F"5@I0C4$U#M4$5),H34]?6RDXT.T+#K1/ M@&H4JC&HQJ&:@&H2I>EOU]!6#JZYBLXG5\U"4 M0^<54$VB-#U_;?W@FON3: MOL&%;G)PH9T#5*-0C4$U#M4$5),H34]@YTV2S,U$'3S5;'7H?>E((TS^OKCH M:\N]>:K!@<*^[Q'VC8^P[WR$?>NC_T<;X;9MA&MN(X;MFFFP][K%>_.D@Z,% M;1:@&H=J JI)E*9'JVT67'.ST'V 1OXB3VGPZN>*/(7%E)'JWYEJ)@;Q@_,$[20:K9LGMS=-T+8!J@FH)E&:GJ:V;7#-&QB>JB<'6Y76 M+SOJS1.T88!JM-&ZF]:=B^,7,#'HG!RJ":@F49K^?KMM<^"9FX/WGAA4IYWS M3JKF>89F#JI1J,:@&H=J JI)E*9GLVT5/.BF!@]:,D U"M485.-034 UB=+T M!+8E@V?>U/#3+GHN%MKR)4SU3L'RJ4)Q/[C;)K'QX)S9'9Q%:-W0:-K>-\]S M7&LV.UJ%H?-RJ":@FD1I>L[:*L$S5PEGK,)GOBFK>:+!P8/6$E"-034.U014 MDRA-#V?G,QD\Z#*,/&Y^#]4H5&-0C4,U =4D2M,3V+87GKF]^/9E&%IA0#7: M:-UE>#*;7CJN?;P*0]L)J":@FD1I>LS:=L(S[YD8L J_\Z:NYHD&YPY:7$ U M!M4X5!-03:(T/9QM<>'-H*LPM** :A2J,:C&H9J :A*EZ0EL:PS/7&-\^RH, MK3>@&FVT,U9A:+\!U014DRBMCMFX\U&:D4I?JH]5+3>#[>*\_D3"PZF'CVZ] MK3ZP].CT>_N*V3VG<_M*U!_,VO+UY\0^^NE+$&;*M/LCS.&UL MM99K;YLP%(;_BL6F7:0UW$)(N@1I;5>MTRY1TZT?IGUPX"2Q"C:S36BE_OC9 MAE*V$52URY> L<][GF._L3TM&;\2&P")KK.4BIFUD3(_M&T1;R##8L!RH*IG MQ7B&I6KRM2UR#C@Q05EJ>XXSLC-,J!5-S;87E=78(+!07 C)LCI8 M$62$5D]\74]$*\#W=@1X=8!GN*M$AO($2QQ-.2L1UZ.5FGXQI9IH!4>H7I6% MY*J7J#@9';,L4Y.SD"R^0@=H42T.8BND>G),;UX*5&+.,94"O3H!B4DJ7D]M MJ7)K!3NN\QQ5>;P=>3X6=(!\YPWR'&^(GB,;B0WF(.K'GX*V*J*IQ&LJ\4R& MX8X,,89I;RN "^!2MZ\FIK/L0X,G\#]..3&HK.)&3B9Q>UOP?J84,][)W7+T6V!-["%NAK M(87$-"%TC6X[5[#"KH0#(ZRWAVTTFGB^$X93>]M!%#1$02_1^VO@,1& "T+M/K=[J2<-T61?WJN$PQ;1<.".NG%(V[OA/\6$ MM7+;A:.!-_R+R&Y=*/3E[#/F:T(%2F&EPIQ!J(KBU7VG:DB6FSO&DDEU8S&O M&W5'!*X'J/X58_*NH:\MS:TS^@U02P,$% @ =( (67:T8%%B P L H M !D !X;"]W;W)K&ULM99?C]LV#,"_BN -W0;< MQ;;B/\DU,7"YMN@&= T:='U6;"86SI8\24ZN0#_\)-EQLL5Q<@][L259)'^D M1)JS/1?/,@=0Z*4LF)P[N5+5@^O*-(>2R!&O@.DO&RY*HO14;%U9"2"9%2H+ M%WM>Y):$,B>9V;6E2&:\5@5EL!1(UF5)Q/<%%'P_=WSGL/"%;G-E%MQD5I$M MK$!]K99"S]Q.2T9+8))RA@1LYLZC_[#P R-@=_Q%82]/QLBXLN;\V4Q^S^:. M9XB@@%09%42_=O $16$T:8Z_6Z5.9],(GHX/VC]8Y[4S:R+AB1??:*;RN3-Q M4 8;4A?J"]]_A-:AT.A+>2'M$^W;O9Z#TEHJ7K;"FJ"DK'F3ES80)P)C?$$ MMP+8&+.4[HD@R$WR/A-FMM9F!==5*:SC*S*FLE-!?J993R4KQ]/E^H?W* MT!,O]6%+8L-UCU;Z!F1U 8AOT*,)'E44)/K*,A!V+V'??Y'(:D"?*RNU+ B3 MZ-=WH @MY&\S5VE&8\E-6YY%PX,O\$3H$V*BJNL,3G+&&LRW#0SS+I6"8WW1,$+'O%%9F<7Y$@]";^-.['F78XT\&\ M.IS/YUI)15BF+^X=^F;++&3WCSL0^K>!WK>GAY:"IOJI,W%E4/M(I_]#$OK> ML=)ZMX17WJ'+B7BL3[VELS$0GX0Z'OE1?YC]DU^ _\I1A),+),>*[@_6XZ&LO (T[@'R1M&EV!Q+N']3#9?]R7D% M*CB[-M$(C_^#Y)XT$26(K6V5)$IYS5333W2K73OVV#0AQ^U-+_>)"'W!)2I@ MHT6]4:R+@VC:HV:B>&5;DC57NL&QPURWE"#,!OU]P[DZ3(R!KDE-_@%02P,$ M% @ =( (6<(B:=(Y P Z D !D !X;"]W;W)K&ULI99M;YLP$,>_RHE->Y#6 "80TB5(2;MIFU:I:M;MQ;07+EP25+ S MVTE6:1]^MDD)70GIM#> C>]_OSN?'T9;+F[E$E'!K[)@,K9/K/G(N2*MT4"U>N!-+,&I6%2SPO#;L>,[]QU7^6*I3(>;C%9T@3-4UZM+H5MNK9+E)3*984&XXOS6-C]G8\0P1%I@J(T'U:X-G6!1&27/\W(DZM4]C MV/R^5W]O@]?!W%")9[SXEF=J.79B!S*R@MIG[#=C?4< M2-=2\7)GK G*G%5O^FN7B(9!0 X8D)T!L=R5(TMY3A5-1H)O09C16LU\V%"M MM8;+F9F5F1+Z;Z[M5#)3/+T]F>JX,CCCI9YL26VZ3F"F*R!;%PA\;G]1=O=2 MPI>KV35,3"YSE:.$5^>H:%[(U]KBBYXOFZ,,]"@YP/$(WUX#B[()14:NWIU> CJ M! ;60W H@48(6A(X$8*R!>H*5C"]@^:X2WIGNR=;*C+X_EE+PD>%I?S1EK+* M?[_=OUFUIW)%4QP[>EE*%!MTDA?/_,A[VQ%=OXZNWZ6>3&E!68I %9QCBN4- M"@A\F\X ?K=FL8*N9$,K:W:&3>+W/2\DPY&[:>$):YZPD^>:Y4H"-7G3>>P" M"!\#^,,P#H)V@*@&B)X L$&ICOB/'OD_&7C1D!SP/ZC]#SK]KZW_U$Q*41Q! M&+0AQ(-^.T%<$\1/+0F]NG"_NKI0XL>S$?MQ&(7M+,.:9?@_Y;E?[VU,E73< M8"*] [GQO?UVZCVA/B9U@78C[,1\OYF87G2(HK&I^_]2I4<@_,<0I.8275X[X=7=Z +*A8YDU#@7)MZO8%>,**Z5E0-Q5?V*+_A2E\, M[.=27\50F 'Z_YQS==\P#NK+7?('4$L#!!0 ( '2 "%E]@:PF30, +<, M 9 >&PO=V]R:W-H965TY[S/7<7 M+J,=XP]BC2CA*<^H&%MK*3=7MBWB->9$=-@&J7JR9#PG4BWYRA8;CB0QH#RS M/;V9R*)4ESI")E%#@NQ];$O8HNM;TQ^)'B3AS<@XYDP=B#7MPD8\O1 M!\(,8ZD9B+H\XA2S3!.I8_PI.:W*I08>WN_9KTWL*I8%$3AEV<\TD>NQ-;0@ MP2799O*.[;YB&4]?\\4L$^87=J6M8T&\%9+E)5B=($]I<25/I0X' ,53#_!* M@/<2T#L!Z): [FL]]$I SRA3A&)TB(@DP8BS'7!MK=CTC1'3H%7X*=5IGTNN MGJ8*)X.Y9/'#1:B42V#*$S'-K-R+/9GNP(3^#7=T4)-Q)S\;LNO87_7KU__6J[$AL2X]A2[RZ!_!&M MX-T;UW<^UVG;)EG4$ME_NO8+Y/NJJ"NJL)'M7!7; M)(L*LKXAT_\TC\%PT'<<9V0_UNC3K_3I-^IS3U,I@.@*J^WZL'_D=N [AVZ+ M4(_-O/ZQ671L-G2=DT'X51#^:Y.L^A9/]&T13R/3N0ENDRSRC[1Q_>'I# \J M<0:M=D CV[D"M4D6%62#PQKK]-QZ=8:5.L-7U/_D=/TWPL^5HTVRJ"!SW<." MZ?A^O1Z7E1Z7K;52(].YTK1)%EW65(K3?Z&,?3#2Y@NIL78W*QD&QC!L<%DVH, M-;=K]66!7!NHYTO&Y'ZA'53?*L%?4$L#!!0 ( '2 "%FJ_\MEF@, .,0 M 9 >&PO=V]R:W-H965TI[G M>'?TB>?YB;('G@,(]%B5A"^L7(C]M6WS-(<*\RNZ!R*?;"FKL)!3MK/YG@'. M-*DJ;<]Q(KO"!;'BN5[;L'A.#Z(L"&P8XH>JPNQI"24]+2S7>EZX+7:Y4 MV M/-_C'=R!^+S?,#FS6Y6LJ(#P@A+$8+NP;MSKM>LH@D;\7L")=\9(N7)/Z8.: M?,@6EJ-V!"6D0DE@^76$%92E4I+[^+L1M5J;BM@=/ZO_I)V7SMQC#BM:_E%D M(E]84PMEL,6'4MS2TR_0.!0JO9267'^B4X-U+)0>N*!50Y8[J I2?^/')A = M@M09)W@-P1L2@A<(?D/P7VLA: C!:RV$#4&[;M>^Z\ E6.!XSN@),866:FJ@ MHZ_9,EX%40?E3C#YM) \$=\)FCZ\7\I09VA%*WG^.-89?(\^48%+5 /NSP&W MD-(=*?Z1ZV\3$+@H^3O)TO@^<'C@F&9_;0KJA M-F.GS9:7]9:]%[;LHX^4B)RC-8X7C.QG]7JZ/^;._[.^_L_6>\'PVP/E:SW_I0.58P9HY$#=,(;)#F21 M$6CYA+JX#7[2RS?=I,(CVH,8VFI%2.MJ%Y/ MQ]B=3KVY?>R&^QSD^1.W#TK.0?YD.NN#UN>@8#)U6E#/[;!U.[SH]JT,)&9I MCF1ADF^;HWR-[M7!''/WHM+7GD*38HE)L;4AL5XZHC8=T35)U!&?RVE9PP;"Z$H^Y>U'K:T^A2;'$I-C:D%@O(;,V(;-O M7$IF)I-H4BPQ*;8V)-9+HNM\:58Q=3#QO,B@G8Z@@'*"2$907>-&@ MHHRA9LZPI-B=IJT"MM/=,I=N'8BHK]OM:MN1W^@^=+"^=*]7[LAZHCIXW21^ MD:_;_X^8[0K"40E;:)Y MH@RT_VO$_P)02P,$% @ =( (6:6]S)UB" I& !D !X;"]W;W)K M&ULQ9UM_RI0VETNJ$@L&298=VU6V>1KJ MMM85)[D76_<"PUBBPH,61E9<=1_^ "$A!!X+^W_K-S&@Z5_/0#?30S?D;)6D M/[,YYX+\BL(X.Q_,A5B<#H>9-^>1FQTE"Q[GO]PG:>2*?#>=#;-%REV_%(K" M(564R3!R@WAP<58>NTDOSI*E"(.8WZ0D6T:1FSY>\3!9G0_4P>; UV V%\6! MX<79PIWQ6RZ^+V[2?&^XI?A!Q.,L2&*2\OOSP:5ZZFA*(5"V^!'P5;:S38JA MW"7)SV*'^><#I>@1#[DG"H2;_WG@USP,"U+>C[\JZ&"KLQ#Q %\?JO^ZLZ$8<(T$J 'BJ@50+:H0*C2F"T)Y /K5M@7 F,]P5&3PA,*H') MH1J.*X'C0S5,*X'IOL#D"8&32N#D4 VJLKERI4D.UY>\M!?=%>[%69JL2%JT MSWG%1FETI7QN)D%<^,>M2/-?@UQ.7-R*Q/OY^2JW,)]<)U'N=IE;&NYGLX(_ M]*I>7*U[09_HA4I^3V(QSX@1^]SOD#?D\MIS\I91WR"7#V2W78W M[F-Y^'+EIC[Y\U\YDC#!H^P_75XT0GH1$J8C80829B)A%A)F(V$,"7- L(87 MC;=>-)9.)NM@<3V;>+M>Q'\5V[S++Z3$OGZ!A.E(F+&&34I8L29]N!@IRMGP M8=?M43U9#S5M#V+12IE2)@#@C4L^WAKV<=2R[[A:;FL MCKWG0G0IIZ^A(V$Z$F8@82829B%A-A+&D# '!&MXPW3K#=,W#M&G2"]"PG0D MS$#"3"3,0L)L)(PA80X(UO"BDZT7GDO?X9[RY<&@:O*G4&0WGI D$NV=>T*]INN'L\45I++[VC'1VWVQG0WIE0 MFM4QAJG:'H,-U MW'#9>3N68WL;K=I^6G#2-MEVJ];S"P/:,1-*LZ T&TIC4)J#HC6MFM963:56 M72352.?*M=.6I;#>MHRDZ5": :694)H%I=E0&H/2'!2MZ1QULE75WG@-JT*S MM5":#J494)H)I5E0F@VE,2C-0=&:#E6G;55I/DL:VX\.BE"OY1IZVS@TFPJE MF5":!:794!J#TAP4K6GC=5)5E6=57[Q.Z,@#:FWSA^9,H30#2C.A- M*LZ$T M!J4Y*%K3_.OTKBK/[QK1(DP>.2?EHTORQZ((F#KM'9KNA=)T*,V TDPHS8+2 M;"B-06D.BM;TBSHYK!Z_]5H"FE:&TG0HS8#23"C-@M)L*(U!:0Z*UG2H.K^L M2A-O+TJ-R9&]702:-(;2C(K6J.5IE:>95:M&S'G<*F+K:$5;SYSMCE;:I%7' M!AVE@Z(U3;!.SJK/9&>?O*>7-^QO^8W=FW/R;960_W8_9.U^N0::P872="C- M@-),*,V"TFPHC4%I#HK6?#.J3OA2Y8TC(PK-&T-I.I1F0&DFE&9!:3:4QJ T M!T5K.E2=J:;R3/4/GHD@GI&T>)DX^T1\GGEI\.1"7$[K[1V']2V?"LE8^0=) M[HG(I\B;?"HDL_738;(*PI DGK=,R7)1O'0MA!O$A93'TV*39 ON!?>!1Z(@ MS(%)S#-R]TAT[O'HCJ?EJX+DP_O?II0J7XHW]SYOYF*U/*A^^?B)N+%?ZDYY M5.&+#I7*'W+H*W2/NW73C>ZCSAL!X,2Y&G3=H= #S]]Q2VZZL(K M3^*HNP?2DVA ;=F$TBPHS8;2&)3FH&C-^U]=TT#E-0V]PO)^!1!RS;WOE= " M""C-@-),*,V"TFPHC4%I#HK6]*2Z (*^=0$$A19 0&DZE&9 :2:49D%I-I3& MH#0'16LZ5%T 0>4%$'U#\\-H__=@NA'0CO[>8'K2K5L:!U[+3USO&P&T2@1* M,Z$T"TJSH30&I3DH6O-&4%>)4'F5R,:,_\AGQS[/AN78WO,EM)H$2C.@-!-* MLZ T&TIC4)J#HC7=I*XFH9.W#D"A92A0F@ZE&5":":594)H-I3$HS4'1F@Y5 MEZ%0^4<*7I(UER-[NPBTL 1*,Z T$TJSH#0;2F,5K5%'0*>MXFT'I;5I_'7) M")67C+PT(2_']G8 :-D(E&9 :2:49D%I-I3&H#0'16NZ25W60D_>.NB"5KA M:3J49D!I)I1F06DVE,:@- =%:WZSM:YPT>2?-'A)T"5']G41*$V'THR*MO]* M^WZM(E2IU:%4:PULO-,["CJ5@ J1A2A(-Y30X M'YYEB8OW 7<,-F9G3)R3>Z4>W.2RF :1$P0<C&R9=%6^LQEV&.)MF2@AFL2S6$"H+DBEIF5R"S!D8\H&<%P5S M^::<7,KFT+CL'UV I8R;]QBRH!;A;EL[I.,B<[HQ*V9Q]_;F@AR]?3\)+:IU MWPSS5EG6*(L/*$O(%6JI#/DL"RB>XT-TV5F-MU9G<2_A%=4#$HV/21S%T3X] M_?!O*SD@H\C#QSUR1EWF1YYO=(!OKHQYD>Z?@U!^N[-,(D^[7/[G\B>>1]WWL=][.GV>)2,0T$*/$#[[/9S M^'+Z>AXL:"_!/UH\Z2R>],K[3@4059*:XU5J65GN<]A+\=J"]NNY>[+(I"F9 M,75,YO.LQV/2>4SZR^B.<-X=X2>2HUE!J% K:??Y[:5[K=^&+/%DKEFM4SP$ MZUT[X-J63!K"H41H-/B(V=9- MBV@F5M7^EKU7%N]L/ZRPJX)V ;A?*F6W$_>!KD^G?P!02P,$% @ =( ( M6?>ZLO C!0 WRP !D !X;"]W;W)K&ULK9I= MC^(V&(7_BI6NJEVIG21\0P&)F7Q6.])H1]->5+WP@(%HDY@FSK C]0&)_G=9*3^"6OIWN>?$VWC GR+0KC=*9MA=A-=#U=;EE$TSN^8['\ M9B3"(V5-"TBR*:/)^ MST*^GVFF=FCX$FRV(F_0Y],=W;!G)EYV3XGOP1L'UZLDWR0WGE_&N^XZ]FFI&/B(5L*7($E5]O[(&%84Z2X_BG@FIU MS%QXNGV@.\7!RX-YI2E[X.&?P4IL9]I((RNVIEDHOO"]QZH#ZN>\)0_3XI/L MR[[#H4:662IX5(GE"*(@+K_IM^I$G @DIUW0J02=N1#= M)(\\%MN4V/&*K5KTMEK?_9[>5>L'"KTNSV1].CN'TWG?40(7N^2.=(U?2,?H M]%K&\Z"6/])<;EZ46U='-\=M9U,M_SV+E8-WKI=WVZ[%CT7W?BRZ_YU3EVT. M9]XT%$;HUO=5M^!UK[ZO_OHLNQ!?L"C]N^U.*7F]=EX^YTW2'5VRF28GM90E M;TR;__R3.3!^:[,9$F8A8382YB!A+A+F(6$^"-8P"7\-@TTQ+[0^]I7,6\V,A%E(F(V$.4B8BX1Y2)A?PD8%+$_% MW^;&76>JO[5XM%][M*_V:"IDMDQ3\K2E,EN16>E.D+C5?D M?T_E-N\J8]WJ723,0L)L),Q!PEPDS$/"?!"L8?)!;?(!.*,8((V,A%E(F(V$ M.4B8BX1Y2)@/@C6,/*R-/%0^K9\SF3N47EXSUIH^* &W.G?8,N$,Z@FG-"0R MH(V$.4B8BX1Y2)@/@C4,.:H-.5(:TH^B+.;$97&>.;3Y4:F_U8](F(6$V4B8 M@X2Y2)B'A/D@6,.XX]JX8W!*,$8:&0FSD# ;"7.0,!<)\Y P'P1K&-DTCJ^A M#>4S^#$(62JX-.^.OE_Z9U8Q!B=3>;\YD3^HP]QJ2BC-AM(<*,V%TCPHS4?1 MFM8\J9"82FN^/#S?M[I1*;OU80JE65":#:4Y4)H+I7E0FH^B-8W;.1JW TX/ M*B#*TDB:!:794)H#I;E0F@>E^2A:T]+'JIJIK'7,G\KD@/ UR7;KA,O-2^\0 MU*2;O0RMJ%6TTT3&;"8R-C2@ Z6Y4)H'I?DH6M.@QVJ9>56Y[/""*U]N)%A, MX^7EEUUJXLU&A5;+S+9JS>CE.:C:$VK'HMFIKIJ=D@/JC]< M1+ D:O4GM" &I5G?.<2.T35;9W]H\0M*7W$:^UT%LQ''5_I#OUD46/$ MDDVQ(C8E2Y[%HER^4K?6JVX7Q5K3L_9[VV.7':VEUSXI5K;8]ARZ6_ MCS39!'%*0K:60S#NAO)V2,K5M.6.X+MBJ>4K%X)'Q>:6T15+\@[R]S7GXK"3 M!ZC7-,__ U!+ P04 " !T@ A9@AISUNX" M" &0 'AL+W=O_K.(>"ZH$L0>!)*E5!#6Y5YNM2 4T-',V6Y4-).5 MX4S C2*Z*@JJ'I; Y7[N#;U'PRW+/W(_MYI1RU;JF$E^1>6F'SN77@D@916W-S*_0=H]$PL7RRY=I]D MW_@&'HDK;631@#&#@HGZFQZ:.AP!D*<;$#: \*F 40,8.:%U9D[6FAH:S93< M$V6]D,L29Z$K$L@#RB1Y D]=DD23,EI=R,2<22#KPJW[\M ?O8Q':2H2/E5B&O80;* =D%)R3, A'7?GTPS]6HH6/>](9 MM13K8JN-PK?_K:OB->.XF]'V@TM=TACF'O[@-:@= M>-'+%\-I\+9+[G\B^TW\N!4_[F./[H2"6&:"_8"$&"S!%@2DS.AS5I?%VK"1 M46X8OELJ$GR,!C 10^" !QJZZM,;]+GUJDU5QH0F'%*$!H,W> >J'D[UQLC2]?>M-#@MW#+'>0[*.N!Y*J5YW-@ [3^$ MZ"=02P,$% @ =( (6=YE9WTN P #A, T !X;"]S='EL97,N>&UL MW5AM;]HP$/XKD;M.K30U0$9*5D#:D"I-VJ9*[8=]JPQQP))C9X[IH+^^OCB$ ME_H0ZX<-%D1CW^-[[CG?I;'HEV8IV/V,,1,L@E[1Y >M7" M>2V&4<<'4>]AQHBOMXFKU>>6Q_F=8VZ]PU)M[<^V52<S@MIM!/]4\.9=* M5[%=!/=W7"_? 58S$,B%: 1VB#,,^P4UAFEY:R?5XLKX"@KJ\<.RL JGFB[; MG2Y9.U0W&V2L=,IT$Z9-5J9A7[ ,Y&@^G<'=J"($T!B5VT'*Z51)6FE8>=0# M2SMA0MS#P_8SV^)>9!NU;4%E93.T@NJAHW$3X-]D<]R;M)TW\08%?U+FR]RF M(ZLY] N[TRSCBVJ^R!H!&'L;9Z=%(9:?!9_*G+GD#PXX[-.57S!3FC_;:- J M$VM@F@1/3!L^V;3\UK1X8 NS:J=%AFONG*#FO[O/4R:9IF)3M.W]8][E-RN. MKO^5Y.J_RJY@K\;Z#7KL(KNG(#(^!9$GT9.]XQ<9)4>I,:S?WQN'A*TC0F,- MX"@V(#_@\"?608/QG O#93V;\31E\M5)P=(;.K:'_2U^NSYE&9T+\]" [(> M?VM1Y_@_3:<7,.M+&X3-F"I:-ZJJ?C:AC8@8U:7^"PB]Q6 MEQ_!?!SF1P##XF *,!_GA<7YG_+IH?DX#-/6\R(]U*>'^C@O'S*J/E@MGP[2!!Q8'(OW97N/5QCMD?Q]@-=W7(5BF M>"=BF>)[#8A_W\ C2?S5QN* !U8%K'<@OC\.])3?)XJ@JI@V[ G&D23!$.A% M?X_&,;([,7S\]<&>DBA*$C\"F%]!%&$(/(TX@BD #1@21=5[<.=]%*[>4^'Z M%[#A"U!+ P04 " !T@ A9EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( '2 "%F[A(QS 00 ,&PO M=V]R:V)O;VLN>&ULQ9E;;YLP%(#_BL73]I E7)I>U$Q*$[I&RY*HH+Y.#CB- M5; CV[3K?OT,+.MAEZ.].#PE&&,^#L:??7S](M735LHG\JTLA)YX>V,.5\.A MSO:LI/J#/#!AS^RD*JFQA^IQJ ^*T5SO&3-E,0Q&H_&PI%QX'Z^/;6W4$!Y( MPS+#I;"%=<$#9R_Z[7Q]2)ZYYEM>63[R11_1>OMQ) MQ;]+86B19$H6Q<3SVQ,/3!F>_5&JFQ-#M/;4@$V\\L@WNN-*FJ=&T M3RWC,[.5VZ/*R%M>&*;FU+!/2E8'+A[K9NQ3#,%C-'$X_K9!O%+_$T:YV_&, MS656E4R8-HZ*%36@T'M^T!X1M&03[UB%4)&36!@;)+(0;5.V;OVD]M:+O'UJ M8W%!#-45MR?4(F_ W4'.UJMYO$KB.;F9+J>K64R2NSA.$T 7('3!J>B2=)K& M7^)5FI#U+5EOXOMIN@"0(0(9]@.9I.O9Y[LU@(P0R*@?R-DTN2.W2P!YAD"> MN879RD3$RYSHKI*X4 XAC!''L%G'.=*;XH2XGVW87(9,G(NZ74 M^GW]SDFRIYW7?(D 7KH%O*5Z*-><2T6ZW.ZE>JM_RWMA4(S,GU4#+YF'Q.,[]HPLBPM M7V)D]@29,)_XCH72P SLAVS?K.6S+>D_9@R82GS7+K$QX^;M@YC9F9V=9#&1 M_=;_,)7XCEW2Z6UU70B&"<1W;)"?XUY*OW6#A3G#[U,:7P.(B5G#[T\;Y%T* MW>9C[O#[E$\B(623HTR+=4*++E!-:Y*\QQ'02]*23 MGZ 0$[-*X-@JV,<]()T%*>:5P+%74,QNC\0L$SBV##X&A1 3$T_@6#Q_&X,& M[4I%O1(),3'Q!([%@P]#G6ABX@DLL&8IY 3$Q"X7.US88YB7$Q"P4.K80AOFU24G\PL0L M%#JV$([I0TS,0J%C"W6F;P,RS7->UZ%%FZ^'F)B%0N<6ZF#^LN2NF=;!Y4^( M62AT;*%_SCYL,Q"T6.+81B=B9R$6:AR+&%<$PX]8@P"T6.+81@IM+ MOAEA%HKZ6@NU7SW$1#=K^LRPD0'$Q"P4G3K'UAT\(29FH>B$&3=\>(\P"T6- MA8;'C>.<[;A@^0MORC!;91I'ZITUJ1V=U$FI7%<7,EJW%4M+\N ]]W$/_ M^ -02P,$% @ =( (6;DCVC>R 0 5!P !H !X;"]?28* M[#X("CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3X+C?'=*TVN3]CD&'PW'H[F=4[V_W,P?S4QO_,[%9K;:+ M^-$LOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI7"[R=)Y<#6;+:=7-EE*% MTD$*05H^R"#(R@RP>]0-!+^: )!$W*!\D0 M91P2)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0 M;R'06U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&_O'783Z.VHMQ/H M[:BW$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+\KK98^>"5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJ MS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZS MV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\ MKLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=Q MR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I! M$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4B MJT*15:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/NK^+TT]02P$"% ,4 M" !T@ A9!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( '2 "%DQF_""[@ "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ =( (6>E<(\H#!@ XQ\ !@ ("!#0@ M 'AL+W=O7P M,0< (0A 8 " @48. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =( ( M60GJ7.-8"P 5V !@ ("!^1L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ =( (66C_IB+E P 8P@ !@ M ("!Y3 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ =( (6??KQB.*!0 Y0T !D ("!>4@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M=( (6?Z0KXP7!0 @PP !D ("!=6T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =( (6?DRTNS)!@ M11$ !D ("!&'X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =( (64DY'_F:! 5@P !D M ("!&PO=V]R:W-H M965T@ !X;"]W;W)K&UL4$L! M A0#% @ =( (6?W^:NSU P X@@ !D ("!P:, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =( ( M66KM:2 2!0 :!P !D ("!N*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =( (67&[<0U[ P NPD M !D ("!<;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =( (6>\$$!$V!P \$, !D M ("!DLL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =( (65XJ"26I! &!\ !D ("!FN, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =( (69#P M7_LK!0 ="< !D ("!I/ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =( (67:T8%%B P L H !D M ("!U (! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =( (6:K_RV6: P XQ !D ("! M80T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =( (6?>ZLO C!0 WRP !D ("!MQP! 'AL+W=O96=]+@, X3 - " 38E 0!X M;"]S='EL97,N>&UL4$L! A0#% @ =( (69>*NQS $P( L M ( !CR@! %]R96QS+RYR96QS4$L! A0#% @ =( (6;N$C',! M! QQ\ \ ( !>"D! 'AL+W=O7!E&UL4$L% 3!@ W #< ^ X '@Q 0 $! end
XML 57 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 58 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 211 229 1 true 47 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED BALANCE SHEETS Sheet http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS CONDENSED BALANCE SHEETS Statements 2 false false R3.htm 100020 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 3 false false R4.htm 100030 - Statement - CONDENSED STATEMENTS OF STOCKHOLDERS' DEFICIT Sheet http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit CONDENSED STATEMENTS OF STOCKHOLDERS' DEFICIT Statements 4 false false R5.htm 100040 - Statement - CONDENSED STATEMENTS OF CASH FLOWS Sheet http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS CONDENSED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 6 false false R7.htm 995455 - Disclosure - Description of the Business Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusiness Description of the Business Notes 7 false false R8.htm 995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 995475 - Disclosure - Net Income (Loss) Per Share Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShare1 Net Income (Loss) Per Share Notes 9 false false R10.htm 995485 - Disclosure - Fair Value Measurements and Investments Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestments Fair Value Measurements and Investments Notes 10 false false R11.htm 995495 - Disclosure - Accrued Liabilities Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 11 false false R12.htm 995505 - Disclosure - Collaboration and License Agreements Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreements Collaboration and License Agreements Notes 12 false false R13.htm 995515 - Disclosure - Common Stock Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureCommonStock Common Stock Notes 13 false false R14.htm 995525 - Disclosure - Stock-Based Compensation Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 995535 - Disclosure - Commitments and Contingencies Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 995545 - Disclosure - License Agreement Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreement License Agreement Notes 16 false false R17.htm 995555 - Disclosure - Income Taxes Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureIncomeTaxes1 Income Taxes Notes 17 false false R18.htm 995595 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 18 false false R19.htm 995615 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShare1 19 false false R20.htm 995625 - Disclosure - Fair Value Measurements and Investments (Tables) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsTables Fair Value Measurements and Investments (Tables) Tables http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestments 20 false false R21.htm 995635 - Disclosure - Accrued Liabilities (Tables) Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities 21 false false R22.htm 995645 - Disclosure - Collaboration and License Agreements (Tables) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsTables Collaboration and License Agreements (Tables) Tables http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreements 22 false false R23.htm 995655 - Disclosure - Common Stock (Tables) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockTables Common Stock (Tables) Tables http://cytomx.com/20240630/taxonomy/role/Role_DisclosureCommonStock 23 false false R24.htm 995665 - Disclosure - Stock-Based Compensation (Tables) Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensation 24 false false R25.htm 995695 - Disclosure - Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareTables 25 false false R26.htm 995705 - Disclosure - Net Income (Loss) Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails Net Income (Loss) Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Details http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareTables 26 false false R27.htm 995715 - Disclosure - Fair Value Measurements and Investments - Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails Fair Value Measurements and Investments - Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis (Details) Details 27 false false R28.htm 995735 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails Accrued Liabilities - Summary of Accrued Liabilities (Details) Details 28 false false R29.htm 995745 - Disclosure - Collaboration and License Agreements - Schedule of Revenue by Collaboration Partners (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails Collaboration and License Agreements - Schedule of Revenue by Collaboration Partners (Details) Details 29 false false R30.htm 995755 - Disclosure - Collaboration and License Agreements - AbbVie Ireland Unlimited Company - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails Collaboration and License Agreements - AbbVie Ireland Unlimited Company - Additional Information (Details) Details 30 false false R31.htm 995765 - Disclosure - Collaboration and License Agreements - Amgen, Inc - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails Collaboration and License Agreements - Amgen, Inc - Additional Information (Details) Details 31 false false R32.htm 995775 - Disclosure - Collaboration and License Agreements - Astellas Pharma Inc - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails Collaboration and License Agreements - Astellas Pharma Inc - Additional Information (Details) Details 32 false false R33.htm 995785 - Disclosure - Collaboration and License Agreements - Bristol-Myers Squibb Company - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails Collaboration and License Agreements - Bristol-Myers Squibb Company - Additional Information (Details) Details 33 false false R34.htm 995795 - Disclosure - Collaboration and License Agreements - ModernaTX, Inc - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails Collaboration and License Agreements - ModernaTX, Inc - Additional Information (Details) Details 34 false false R35.htm 995805 - Disclosure - Collaboration and License Agreements - Regeneron Pharmaceuticals, Inc - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails Collaboration and License Agreements - Regeneron Pharmaceuticals, Inc - Additional Information (Details) Details 35 false false R36.htm 995815 - Disclosure - Collaboration and License Agreements - Summary of Contract Liabilities (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsSummaryOfContractLiabilitiesDetails Collaboration and License Agreements - Summary of Contract Liabilities (Details) Details 36 false false R37.htm 995825 - Disclosure - Collaboration and License Agreements - Contract Liabilities - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails Collaboration and License Agreements - Contract Liabilities - Additional Information (Details) Details 37 false false R38.htm 995835 - Disclosure - Common Stock - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails Common Stock - Additional Information (Details) Details 38 false false R39.htm 995845 - Disclosure - Common Stock - Summary of Company's warrants (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails Common Stock - Summary of Company's warrants (Details) Details 39 false false R40.htm 995855 - Disclosure - Stock-Based Compensation - Schedule of Activities Under Company's Stock Option Plans (Details) Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails Stock-Based Compensation - Schedule of Activities Under Company's Stock Option Plans (Details) Details 40 false false R41.htm 995865 - Disclosure - Stock-Based Compensation - Schedule of Company's TRSU Activities (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails Stock-Based Compensation - Schedule of Company's TRSU Activities (Details) Details 41 false false R42.htm 995875 - Disclosure - Stock-Based Compensation - Schedule of Activities for Company's PSUs (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails Stock-Based Compensation - Schedule of Activities for Company's PSUs (Details) Details 42 false false R43.htm 995885 - Disclosure - Stock-Based Compensation - Total Stock-based Compensation Recognized (Details) Sheet http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails Stock-Based Compensation - Total Stock-based Compensation Recognized (Details) Details 43 false false R44.htm 995895 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 44 false false R45.htm 995905 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 45 false false R46.htm 995915 - Disclosure - License Agreement - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails License Agreement - Additional Information (Details) Details 46 false false R47.htm 995925 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://cytomx.com/20240630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 47 false false All Reports Book All Reports ctmx-20240630.htm ctmx-20240630.xsd http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 false false JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ctmx-20240630.htm": { "nsprefix": "ctmx", "nsuri": "http://cytomx.com/20240630", "dts": { "inline": { "local": [ "ctmx-20240630.htm" ] }, "schema": { "local": [ "ctmx-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 179, "keyCustom": 50, "axisStandard": 18, "axisCustom": 0, "memberStandard": 19, "memberCustom": 28, "hidden": { "total": 9, "http://fasb.org/us-gaap/2024": 6, "http://xbrl.sec.gov/dei/2024": 3 }, "contextCount": 211, "entityCount": 1, "segmentCount": 47, "elementCount": 547, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 485, "http://xbrl.sec.gov/dei/2024": 30 }, "report": { "R1": { "role": "http://cytomx.com/20240630/taxonomy/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_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS", "longName": "100010 - Statement - CONDENSED BALANCE SHEETS", "shortName": "CONDENSED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R3": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "longName": "100020 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit", "longName": "100030 - Statement - CONDENSED STATEMENTS OF STOCKHOLDERS' DEFICIT", "shortName": "CONDENSED STATEMENTS OF STOCKHOLDERS' DEFICIT", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_c2ec4838-e547-4907-bac8-a0758ba565f2", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5e13c9ef-0d30-4030-b60c-0bce9e55bb61", "name": "ctmx:ReleaseOfRestrictedStockUnitsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R5": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS", "longName": "100040 - Statement - CONDENSED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R6": { "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": "6", "firstAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusiness", "longName": "995455 - Disclosure - Description of the Business", "shortName": "Description of the Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShare1", "longName": "995475 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestments", "longName": "995485 - Disclosure - Fair Value Measurements and Investments", "shortName": "Fair Value Measurements and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities", "longName": "995495 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreements", "longName": "995505 - Disclosure - Collaboration and License Agreements", "shortName": "Collaboration and License Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "ctmx:CollaborationAndLicenseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "ctmx:CollaborationAndLicenseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureCommonStock", "longName": "995515 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "ctmx:CommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "ctmx:CommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995525 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995535 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreement", "longName": "995545 - Disclosure - License Agreement", "shortName": "License Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "ctmx:LicenseAgreementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "ctmx:LicenseAgreementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureIncomeTaxes1", "longName": "995555 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995595 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareTables", "longName": "995615 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsTables", "longName": "995625 - Disclosure - Fair Value Measurements and Investments (Tables)", "shortName": "Fair Value Measurements and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "longName": "995635 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsTables", "longName": "995645 - Disclosure - Collaboration and License Agreements (Tables)", "shortName": "Collaboration and License Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockTables", "longName": "995655 - Disclosure - Common Stock (Tables)", "shortName": "Common Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ctmx:CommonStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ctmx:CommonStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995665 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails", "longName": "995695 - Disclosure - Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "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": "ctmx-20240630.htm", "unique": true } }, "R26": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails", "longName": "995705 - Disclosure - Net Income (Loss) Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails", "longName": "995715 - Disclosure - Fair Value Measurements and Investments - Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis (Details)", "shortName": "Fair Value Measurements and Investments - Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R28": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails", "longName": "995735 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details)", "shortName": "Accrued Liabilities - Summary of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "ctmx:AccruedResearchAndClinicalCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "ctmx:AccruedResearchAndClinicalCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails", "longName": "995745 - Disclosure - Collaboration and License Agreements - Schedule of Revenue by Collaboration Partners (Details)", "shortName": "Collaboration and License Agreements - Schedule of Revenue by Collaboration Partners (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c07ae9ea-ee6d-438e-87de-e4899fbf973a", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "longName": "995755 - Disclosure - Collaboration and License Agreements - AbbVie Ireland Unlimited Company - Additional Information (Details)", "shortName": "Collaboration and License Agreements - AbbVie Ireland Unlimited Company - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a17252e3-f625-411e-a939-1674e1223b75", "name": "ctmx:NumberOfCollaborationAgreements", "unitRef": "U_Agreement", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R31": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "longName": "995765 - Disclosure - Collaboration and License Agreements - Amgen, Inc - Additional Information (Details)", "shortName": "Collaboration and License Agreements - Amgen, Inc - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4f77753c-28bb-4e47-997a-664e6849f283", "name": "us-gaap:ProceedsFromCollaborators", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R32": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "longName": "995775 - Disclosure - Collaboration and License Agreements - Astellas Pharma Inc - Additional Information (Details)", "shortName": "Collaboration and License Agreements - Astellas Pharma Inc - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1d28159d-f973-47e7-8395-d0db1a2abea3", "name": "ctmx:NumberOfTargetsSelected", "unitRef": "U_Target", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R33": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "longName": "995785 - Disclosure - Collaboration and License Agreements - Bristol-Myers Squibb Company - Additional Information (Details)", "shortName": "Collaboration and License Agreements - Bristol-Myers Squibb Company - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9a7b7d8-ab4b-4de2-95e0-c9f6a553e2cf", "name": "ctmx:NumberOfAdditionalCollaborationTarget", "unitRef": "U_Target", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R34": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "longName": "995795 - Disclosure - Collaboration and License Agreements - ModernaTX, Inc - Additional Information (Details)", "shortName": "Collaboration and License Agreements - ModernaTX, Inc - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6189b569-6e0e-4a8e-9736-a2968b1e4a3c", "name": "us-gaap:ProceedsFromCollaborators", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R35": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "longName": "995805 - Disclosure - Collaboration and License Agreements - Regeneron Pharmaceuticals, Inc - Additional Information (Details)", "shortName": "Collaboration and License Agreements - Regeneron Pharmaceuticals, Inc - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b2d69890-a339-4902-9da8-4542f64f7202", "name": "us-gaap:ProceedsFromCollaborators", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R36": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsSummaryOfContractLiabilitiesDetails", "longName": "995815 - Disclosure - Collaboration and License Agreements - Summary of Contract Liabilities (Details)", "shortName": "Collaboration and License Agreements - Summary of Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_7f28bdbc-f8d8-48e5-8836-3403c39e25ce", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "ctmx:ContractWithCustomerLiabilityAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R37": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "longName": "995825 - Disclosure - Collaboration and License Agreements - Contract Liabilities - Additional Information (Details)", "shortName": "Collaboration and License Agreements - Contract Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_edf11956-bd9a-4dfd-81c3-0480b1f29f94", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_80360a17-cff9-4858-bcf7-2d0355079aff", "name": "ctmx:DeferredRevenueRecognitionMaturityYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "ctmx:CollaborationAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R38": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "longName": "995835 - Disclosure - Common Stock - Additional Information (Details)", "shortName": "Common Stock - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_07396008-cc18-4930-b7df-d98b38fcdbd8", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ctmx:CommonStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "unique": true } }, "R39": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails", "longName": "995845 - Disclosure - Common Stock - Summary of Company's warrants (Details)", "shortName": "Common Stock - Summary of Company's warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_fea617b4-5930-47f8-bd3f-e53aff46a6eb", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ctmx:CommonStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fea617b4-5930-47f8-bd3f-e53aff46a6eb", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ctmx:CommonStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails", "longName": "995855 - Disclosure - Stock-Based Compensation - Schedule of Activities Under Company's Stock Option Plans (Details)", "shortName": "Stock-Based Compensation - Schedule of Activities Under Company's Stock Option Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_7f28bdbc-f8d8-48e5-8836-3403c39e25ce", "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": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7f28bdbc-f8d8-48e5-8836-3403c39e25ce", "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": "ctmx-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails", "longName": "995865 - Disclosure - Stock-Based Compensation - Schedule of Company's TRSU Activities (Details)", "shortName": "Stock-Based Compensation - Schedule of Company's TRSU Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_df6c4302-b4fb-40cc-934c-4a44f1270c7d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df6c4302-b4fb-40cc-934c-4a44f1270c7d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "longName": "995875 - Disclosure - Stock-Based Compensation - Schedule of Activities for Company's PSUs (Details)", "shortName": "Stock-Based Compensation - Schedule of Activities for Company's PSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_975425dc-c907-45ba-996b-2a16880cf1fd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_975425dc-c907-45ba-996b-2a16880cf1fd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails", "longName": "995885 - Disclosure - Stock-Based Compensation - Total Stock-based Compensation Recognized (Details)", "shortName": "Stock-Based Compensation - Total Stock-based Compensation Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_89c6d43b-5059-49b8-991b-8ec85c823402", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_89c6d43b-5059-49b8-991b-8ec85c823402", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "longName": "995895 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_a18b480e-c2e7-43fc-bce5-cffafdbd3c04", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a18b480e-c2e7-43fc-bce5-cffafdbd3c04", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995905 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_fa13fbb0-062d-45d1-8abd-ef1d46df443a", "name": "us-gaap:LossContingencyLawsuitFilingDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fa13fbb0-062d-45d1-8abd-ef1d46df443a", "name": "us-gaap:LossContingencyLawsuitFilingDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails", "longName": "995915 - Disclosure - License Agreement - Additional Information (Details)", "shortName": "License Agreement - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_983d8e46-3a57-4bf0-bd59-a330ef08200b", "name": "ctmx:RoyaltyObligationsFutureMinimumPaymentsDue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_983d8e46-3a57-4bf0-bd59-a330ef08200b", "name": "ctmx:RoyaltyObligationsFutureMinimumPaymentsDue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://cytomx.com/20240630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "995925 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a509eff7-732c-4ddc-a38e-108a67e661c0", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctmx-20240630.htm", "first": true, "unique": true } } }, "tag": { "ctmx_AbbVieIrelandUnlimitedCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AbbVieIrelandUnlimitedCompanyMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails" ], "lang": { "en-us": { "role": { "documentation": "AbbVie Ireland Unlimited Company.", "label": "Abb Vie Ireland Unlimited Company [Member]", "terseLabel": "AbbVie Ireland Unlimited Company", "verboseLabel": "AbbVie" } } }, "auth_ref": [] }, "ctmx_AcceleratedRecognitionOfDeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AcceleratedRecognitionOfDeferredRevenueMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Recognition of Deferred Revenue", "label": "Accelerated Recognition Of Deferred Revenue [Member]", "documentation": "Accelerated recognition of deferred revenue." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r43", "r45", "r48", "r827" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r43", "r633" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r772" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accretion of discounts on short-term investments", "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": [ "r69" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails", "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued Liabilities", "verboseLabel": "Accrued Liabilities", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Legal and professional expenses", "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": [ "r45" ] }, "ctmx_AccruedResearchAndClinicalCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AccruedResearchAndClinicalCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued research and clinical current.", "label": "Accrued Research And Clinical Current", "terseLabel": "Research and clinical expenses" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "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) income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r12", "r13", "r58", "r116", "r452", "r478", "r479" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "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": [ "r1", "r6", "r13", "r348", "r351", "r393", "r474", "r475", "r750", "r751", "r752", "r759", "r760", "r761", "r763" ] }, "ctmx_AchievingAdditionalTargetsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AchievingAdditionalTargetsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Achieving additional targets.", "label": "Achieving Additional Targets [Member]", "terseLabel": "Each Of Two Additional Targets" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r695" ] }, "ctmx_AdditionalContingentPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AdditionalContingentPaymentsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional contingent payments.", "label": "Additional Contingent Payments [Member]", "terseLabel": "Additional Contingent Payments" } } }, "auth_ref": [] }, "ctmx_AdditionalMilestonePaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AdditionalMilestonePaymentReceived", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional milestone payment received.", "label": "Additional Milestone Payment Received", "terseLabel": "Additional milestone payment received" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "totalLabel": "Additional Paid in Capital, Total", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r53", "r633", "r887" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r489", "r759", "r760", "r761", "r763", "r829", "r888" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r708" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r708" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r708" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r708" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r36", "r37", "r276" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:" } } }, "auth_ref": [] }, "ctmx_AggregateCollaborationTransactionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AggregateCollaborationTransactionAmount", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate collaboration transaction amount.", "label": "Aggregate Collaboration Transaction Amount", "terseLabel": "Total transaction price" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r741" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r670", "r680", "r690", "r722" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r742" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r708" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r715" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r671", "r681", "r691", "r715", "r723", "r727", "r735" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r733" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r306", "r310" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ctmx_AmgenIncMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AmgenIncMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails" ], "lang": { "en-us": { "role": { "documentation": "Amgen Inc.", "label": "Amgen Inc [Member]", "terseLabel": "Amgen", "verboseLabel": "Amgen Inc" } } }, "auth_ref": [] }, "ctmx_AmgenOtherProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AmgenOtherProductsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amgen other products.", "label": "Amgen Other Products [Member]", "terseLabel": "Amgen Other Products" } } }, "auth_ref": [] }, "ctmx_AmgenProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AmgenProductsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amgen products.", "label": "Amgen Products [Member]", "terseLabel": "Amgen Products" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "label": "Amortization of Intangible Assets", "terseLabel": "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": [ "r4", "r196", "r202", "r604" ] }, "ctmx_AnnualLicenseMaintenanceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AnnualLicenseMaintenanceFees", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Annual license maintenance fees", "label": "Annual License Maintenance Fees", "terseLabel": "Annual license maintenance fees" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "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": [ "r164" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r339" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r84", "r93", "r112", "r134", "r167", "r171", "r177", "r178", "r189", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r341", "r345", "r377", "r448", "r527", "r600", "r601", "r633", "r658", "r795", "r796", "r845" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r107", "r117", "r134", "r189", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r341", "r345", "r377", "r633", "r795", "r796", "r845" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "ctmx_AstellasPharmaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "AstellasPharmaIncMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Astellas Pharma Inc.", "label": "Astellas Pharma Inc [Member]", "terseLabel": "Astellas", "verboseLabel": "Astellas Pharma Inc." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Investments, Gross Unrealized Gains", "terseLabel": "Investments, Gross Unrealized Gains", "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": [ "r187" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Investments, Gross Unrealized Losses", "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": [ "r188" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Short-term Investments, 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": [ "r185", "r192", "r447" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Aggregate Fair Value", "totalLabel": "Debt Securities, Available-for-sale, Total", "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": [ "r186", "r192", "r356", "r441", "r625", "r629", "r773", "r832", "r833", "r834" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Current, Total", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r184", "r192" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r730" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r731" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r726" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails", "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": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r729" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r727" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r727" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r70" ] }, "ctmx_BristolMyersSquibbCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "BristolMyersSquibbCompanyMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails" ], "lang": { "en-us": { "role": { "documentation": "Bristol-Myers Squibb Company.", "label": "Bristol Myers Squibb Company [Member]", "terseLabel": "Bristol Myers Squibb Company", "verboseLabel": "Bristol Myers Squibb" } } }, "auth_ref": [] }, "ctmx_BvfPartnersLPMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "BvfPartnersLPMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "BVF Partners L.P.", "label": "BVF Partners L.P [Member]", "terseLabel": "BVF Partners" } } }, "auth_ref": [] }, "ctmx_CD71AgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CD71AgreementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "CD 71 agreement.", "label": "C D71 Agreement [Member]", "terseLabel": "CD71 Agreement" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails", "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "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", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r16", "r109", "r592" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r17", "r83" ] }, "ctmx_CashCashEquivalentsAndInvestmentsAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CashCashEquivalentsAndInvestmentsAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash, cash equivalents and investments, amortized cost basis.", "label": "Cash Cash Equivalents And Investments Amortized Cost Basis", "totalLabel": "Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-Term Investments", "totalLabel": "Aggregate Fair Value", "terseLabel": "Aggregate Fair Value", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r749" ] }, "ctmx_CashCashEquivalentsAndShortTermInvestmentsAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CashCashEquivalentsAndShortTermInvestmentsAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Holding Gains", "terseLabel": "Gross Unrealized Holding Gains", "label": "Cash Cash Equivalents And Short Term Investments Accumulated Gross Unrealized Gain Before Tax", "documentation": "Cash, cash equivalents and short term investments, accumulated gross unrealized gain before tax." } } }, "auth_ref": [] }, "ctmx_CashCashEquivalentsAndShortTermInvestmentsAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CashCashEquivalentsAndShortTermInvestmentsAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash, cash equivalents and short term investments, amortized cost basis.", "label": "Cash Cash Equivalents And Short Term Investments Amortized Cost Basis", "totalLabel": "Amortized Cost", "terseLabel": "Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Total", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "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": [ "r16", "r66", "r133" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [ "r0", "r66" ] }, "ctmx_ChangeOfEstimates": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ChangeOfEstimates", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in estimates", "label": "Change of Estimates", "documentation": "Change of estimates." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r706" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r703" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r701" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "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": [ "r104", "r113", "r114", "r115", "r134", "r155", "r159", "r161", "r163", "r169", "r170", "r189", "r230", "r232", "r233", "r234", "r237", "r238", "r241", "r242", "r244", "r245", "r247", "r377", "r482", "r483", "r484", "r485", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r515", "r536", "r554", "r570", "r571", "r572", "r573", "r574", "r745", "r757", "r764" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r113", "r114", "r115", "r169", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r482", "r483", "r484", "r485", "r612", "r745", "r757" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-Average Exercise Price Per Share", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r248" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares issued upon warrants", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r248" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Warrants Outstanding", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r33" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r707" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r707" ] }, "ctmx_CollaborationAndLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CollaborationAndLicenseAgreementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaboration and license agreement.", "label": "Collaboration And License Agreement [Member]", "terseLabel": "Collaboration and License Agreement" } } }, "auth_ref": [] }, "ctmx_CollaborationAndLicenseAgreementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CollaborationAndLicenseAgreementsTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration and License Agreements", "label": "Collaboration and License Agreements [Text Block]", "documentation": "Collaboration and License Agreements [Text Block]" } } }, "auth_ref": [] }, "ctmx_CollaborationTargetResearchTerm": { "xbrltype": "durationItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CollaborationTargetResearchTerm", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaboration target research term.", "label": "Collaboration Target Research Term", "terseLabel": "Collaboration target research term" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement [Member]", "terseLabel": "Collaborative Arrangement", "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity." } } }, "auth_ref": [ "r339" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Collaborative Arrangements And Noncollaborative Arrangement Transactions [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": [ "r339" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 9)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r49", "r85", "r449", "r514" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r74", "r220", "r221", "r576", "r785", "r787" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r759", "r760", "r763", "r829", "r886", "r888" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "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": [ "r52", "r515" ] }, "ctmx_CommonStockSharesIssuableUnderAgreement": { "xbrltype": "sharesItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CommonStockSharesIssuableUnderAgreement", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock shares issuable under agreement.", "label": "Common Stock Shares Issuable Under Agreement", "verboseLabel": "Common stock, shares issuable under agreement" } } }, "auth_ref": [] }, "ctmx_CommonStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytomx.com/20240630", "localname": "CommonStockTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureCommonStock" ], "lang": { "en-us": { "role": { "documentation": "Common stock.", "label": "Common Stock [Text Block]", "terseLabel": "Common Stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "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": [ "r52", "r451", "r633" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r712" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r711" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r713" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r710" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (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": [ "r14", "r122", "r124", "r129", "r442", "r460", "r461" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "ctmx_ContingentMilestonePaymentsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ContingentMilestonePaymentsReceivable", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Future contingent milestone payment receivable.", "label": "Contingent Milestone Payments Receivable", "terseLabel": "Contingent milestone payments receivable" } } }, "auth_ref": [] }, "ctmx_ContingentPaymentsPayableUponAchievingDevelopmentRegulatoryAndCommercialMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ContingentPaymentsPayableUponAchievingDevelopmentRegulatoryAndCommercialMilestones", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent payments payable upon achieving development regulatory and commercial milestones.", "label": "Contingent Payments Payable Upon Achieving Development Regulatory And Commercial Milestones", "terseLabel": "Contingent payments payable" } } }, "auth_ref": [] }, "us-gaap_ContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractTerminationMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Termination Cost", "label": "Contract Termination [Member]", "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [ "r605", "r606", "r607", "r608" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Contract Liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r798" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Amount due from agreement", "verboseLabel": "Amount due from customer", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r250", "r252", "r263" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsSummaryOfContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Contract with Customer, Liability, Total", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r250", "r251", "r263" ] }, "ctmx_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsSummaryOfContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "documentation": "Contract with customer liability additions.", "label": "Contract With Customer Liability Additions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion", "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": [ "r250", "r251", "r263" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r250", "r251", "r263" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsSummaryOfContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r264" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r241", "r242", "r244", "r652", "r653", "r654", "r655" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "auth_ref": [ "r136", "r137", "r239", "r243", "r394", "r403", "r446", "r593", "r595" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r229", "r793" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r229", "r793", "r794" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ctmx_DebtSecuritiesAvailableForSaleMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://cytomx.com/20240630", "localname": "DebtSecuritiesAvailableForSaleMaturityPeriod", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available for sale, maturity period", "label": "Debt Securities Available For Sale Maturity Period", "documentation": "Debt securities, available for sale, maturity period." } } }, "auth_ref": [] }, "ctmx_DeferredRevenueRecognitionMaturityYear": { "xbrltype": "gYearListItemType", "nsuri": "http://cytomx.com/20240630", "localname": "DeferredRevenueRecognitionMaturityYear", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue recognition maturity year.", "label": "Deferred Revenue Recognition Maturity Year", "terseLabel": "Deferred Revenue Recognition Maturity Year" } } }, "auth_ref": [] }, "ctmx_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Depreciation and amortization excluding amortization of intangible assets.", "label": "Depreciation And Amortization Excluding Amortization Of Intangible Assets", "terseLabel": "Depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r504", "r506", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r564", "r565", "r566", "r567", "r648", "r650", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r40", "r41", "r42", "r82", "r504", "r506", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r542", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r564", "r565", "r566", "r567", "r595", "r648", "r650", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842" ] }, "ctmx_DevelopmentRegulatoryAndCommercialMilestonePaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "DevelopmentRegulatoryAndCommercialMilestonePaymentsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Development regulatory and commercial milestone payments.", "label": "Development Regulatory And Commercial Milestone Payments [Member]", "terseLabel": "Development, Regulatory and Commercial Milestone Payments" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue by Collaboration Partners", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r799" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r274", "r279", "r307", "r308", "r309", "r620" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "auth_ref": [] }, "ctmx_DiscoveryAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "DiscoveryAgreementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Discovery agreement.", "label": "Discovery Agreement [Member]", "terseLabel": "Discovery Agreement" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r662" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r694" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "ctmx_DrugApplicationForCTLA4Member": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "DrugApplicationForCTLA4Member", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Drug Application for CTLA-4", "label": "Drug Application For C T L A4 [Member]", "documentation": "Drug application for CTLA-4." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r705" ] }, "ctmx_EGFRProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "EGFRProductsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "EGFR Products.", "label": "E G F R Products [Member]", "terseLabel": "EGFR Products" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net Income (Loss) Per Share" } } }, "auth_ref": [] }, "ctmx_EarningsPerShareBasicAndDilutedEpsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cytomx.com/20240630", "localname": "EarningsPerShareBasicAndDilutedEpsAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Earnings per share, basic and diluted EPS.", "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]", "terseLabel": "Net income (loss) per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShare1" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r152", "r164", "r165", "r166" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related expenses", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and Benefits Costs", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "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": [] }, "ctmx_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r660" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r660" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r660" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r744" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r660" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r660" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r660" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r660" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r699" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r740" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r740" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r740" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r7", "r105", "r125", "r126", "r127", "r138", "r139", "r140", "r142", "r147", "r148", "r150", "r168", "r190", "r191", "r206", "r249", "r325", "r326", "r332", "r333", "r334", "r336", "r337", "r338", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r387", "r393", "r459", "r474", "r475", "r476", "r489", "r554" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r709" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r715" ] }, "ctmx_ExerciseOfPreFundedWarrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ExerciseOfPreFundedWarrantsInPeriod", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of pre-funded warrants, shares", "label": "Exercise of Pre-funded Warrants In Period", "documentation": "Exercise of pre-funded warrants in period." } } }, "auth_ref": [] }, "ctmx_ExtensionOfResearchTermForEachCollaborationTarget": { "xbrltype": "durationItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ExtensionOfResearchTermForEachCollaborationTarget", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Extension of research term for each collaboration target.", "label": "Extension Of Research Term For Each Collaboration Target", "terseLabel": "Extension of research term for each collaboration target" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r356", "r357", "r370", "r625" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r356", "r357", "r370", "r625" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r371", "r627" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r371", "r627" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r240", "r266", "r267", "r268", "r269", "r270", "r271", "r355", "r357", "r358", "r359", "r360", "r369", "r370", "r372", "r398", "r399", "r400", "r610", "r611", "r616", "r617", "r618", "r625", "r629" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Investments", "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": [ "r365", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r376", "r439", "r625", "r630" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level I", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r240", "r266", "r271", "r357", "r370", "r398", "r616", "r617", "r618", "r625" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level II", "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": [ "r240", "r266", "r271", "r357", "r358", "r370", "r399", "r610", "r611", "r616", "r617", "r618", "r625" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r240", "r266", "r267", "r268", "r269", "r270", "r271", "r355", "r357", "r358", "r359", "r360", "r369", "r370", "r372", "r398", "r399", "r400", "r610", "r611", "r616", "r617", "r618", "r625", "r629" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r195", "r197", "r198", "r199", "r200", "r201", "r204", "r205", "r407", "r408", "r588" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r195", "r197", "r198", "r199", "r200", "r201", "r204", "r205", "r588" ] }, "ctmx_FirstTargetUnderDiscoveryAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "FirstTargetUnderDiscoveryAgreementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "First target under discovery agreement.", "label": "First Target Under Discovery Agreement [Member]", "terseLabel": "First Target under Discovery Agreement" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r704" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "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": [ "r62", "r538" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r62" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r110", "r194", "r440", "r601", "r603", "r626", "r633", "r775", "r776" ] }, "ctmx_ImmunoGenIncMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ImmunoGenIncMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Immuno Gen Inc", "terseLabel": "Immuno Gen Inc", "label": "Immuno Gen Inc [Member]", "documentation": "ImmunoGen, Inc." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (Loss) before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r59", "r87", "r92", "r444", "r456", "r599", "r600", "r767", "r768", "r769", "r770", "r771" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "verboseLabel": "Basic", "terseLabel": "Net income (loss) per share, Basic", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r60", "r88", "r130", "r141", "r143", "r144", "r145", "r146", "r147", "r155", "r161", "r162", "r335", "r338", "r354", "r443", "r855" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "verboseLabel": "Diluted", "terseLabel": "Net income (loss) per share, Diluted", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r60", "r130", "r141", "r143", "r144", "r145", "r146", "r147", "r155", "r161", "r162", "r163", "r338", "r354", "r443", "r855" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r207", "r208", "r213", "r362", "r366", "r371", "r471", "r473", "r539", "r588", "r628", "r857" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r208", "r213", "r362", "r366", "r371", "r471", "r473", "r539", "r588", "r628", "r857" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureIncomeTaxes1" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r135", "r314", "r316", "r317", "r318", "r319", "r322", "r324", "r327", "r329", "r330", "r331", "r487", "r622" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r94", "r101", "r149", "r150", "r167", "r175", "r178", "r315", "r316", "r328", "r462", "r622" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r3" ] }, "ctmx_IncreaseDecreaseInAccruedAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "IncreaseDecreaseInAccruedAndOtherLiabilitiesNoncurrent", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and other long-term liabilities", "label": "Increase Decrease In Accrued And Other Liabilities Noncurrent", "documentation": "Increase decrease in accrued and other liabilities noncurrent." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "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": [ "r405", "r755" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Stock options, ESPP & RSUs", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r156", "r157", "r158", "r163", "r278" ] }, "ctmx_IncrementsOfExtendedCollaborationTargetResearchTimes": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "IncrementsOfExtendedCollaborationTargetResearchTimes", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Increments of extended collaboration target research times.", "label": "Increments Of Extended Collaboration Target Research Times", "terseLabel": "Times of increments for extended collaboration target research time" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "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", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r193", "r203", "r604" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r671", "r681", "r691", "r715", "r723", "r727", "r735" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r733" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r663", "r739" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r663", "r739" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r663", "r739" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r167", "r174", "r178", "r600", "r753" ] }, "ctmx_IssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "IssuanceCost", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Issuance cost", "label": "Issuance cost", "terseLabel": "Issuance cost" } } }, "auth_ref": [] }, "ctmx_JefferiesMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "JefferiesMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Jefferies.", "label": "Jefferies [Member]", "verboseLabel": "Jefferies LLC" } } }, "auth_ref": [] }, "us-gaap_LeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseAgreementsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Lease Agreements", "label": "Lease Agreements [Member]", "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset." } } }, "auth_ref": [ "r39", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r390" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term description", "label": "Lessee, Operating Lease, Description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r391" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended 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": [ "r844" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r844" ] }, "ctmx_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesScheduleOfSubleasingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total sublease income payments", "label": "Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals", "documentation": "Lessee operating leases future minimum payments due future minimum sublease rentals." } } }, "auth_ref": [] }, "ctmx_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInNextTwelveMonths", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesScheduleOfSubleasingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Due In Next Twelve Months", "documentation": "Lessee operating leases future minimum payments due future minimum sublease rentals due in next twelve months." } } }, "auth_ref": [] }, "ctmx_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInYearThree", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesScheduleOfSubleasingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Due In Year Three", "documentation": "Lessee operating leases future minimum payments due future minimum sublease rentals due in year three." } } }, "auth_ref": [] }, "ctmx_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInYearTwo", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesScheduleOfSubleasingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Due In Year Two", "documentation": "Lessee operating leases future minimum payments due future minimum sublease rentals due in year two." } } }, "auth_ref": [] }, "ctmx_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesScheduleOfSubleasingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Remainder Of Fiscal Year", "documentation": "Lessee operating leases future minimum payments due future minimum sublease rentals remainder of fiscal year." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r386" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r44", "r45", "r46", "r47", "r48", "r49", "r50", "r134", "r189", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r342", "r345", "r346", "r377", "r513", "r598", "r658", "r795", "r845", "r846" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' deficit", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r57", "r86", "r454", "r633", "r758", "r774", "r843" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity (Deficit)", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r46", "r108", "r134", "r189", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r342", "r345", "r346", "r377", "r633", "r795", "r845", "r846" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "ctmx_LicenseAgreementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LicenseAgreementDisclosureTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreement" ], "lang": { "en-us": { "role": { "label": "License Agreement Disclosure [Text Block]", "documentation": "License agreement.", "terseLabel": "License Agreement" } } }, "auth_ref": [] }, "ctmx_LicensePaymentTerm": { "xbrltype": "gYearItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LicensePaymentTerm", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "License payment term.", "label": "License Payment Term", "terseLabel": "License payment term" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r222", "r223", "r224", "r228", "r311", "r609", "r789", "r790" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r222", "r223", "r224", "r228", "r311", "r609", "r789", "r790" ] }, "ctmx_LossContingencyAnswerAffirmativeDefensesAndCounterclaimsFilingDate": { "xbrltype": "dateItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LossContingencyAnswerAffirmativeDefensesAndCounterclaimsFilingDate", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Loss contingency answer, affirmative defenses and counterclaims filing date.", "label": "Loss Contingency Answer Affirmative Defenses And Counterclaims Filing Date", "terseLabel": "Loss contingency, answer, affirmative defenses and counterclaims filing date" } } }, "auth_ref": [] }, "ctmx_LossContingencyAnswerAndCounterclaimsByPlaintiffFilingDate": { "xbrltype": "dateItemType", "nsuri": "http://cytomx.com/20240630", "localname": "LossContingencyAnswerAndCounterclaimsByPlaintiffFilingDate", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Loss contingency, answer and counterclaims by plaintiff filing date.", "label": "Loss Contingency Answer And Counterclaims By Plaintiff Filing Date", "terseLabel": "Loss contingency, answer and counterclaims by plaintiff filing date" } } }, "auth_ref": [] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss contingency claim amount", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r223", "r224", "r227", "r228", "r311", "r609" ] }, "us-gaap_LossContingencyLawsuitFilingDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyLawsuitFilingDate1", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lawsuit filed date", "label": "Loss Contingency, Lawsuit Filing Date", "documentation": "Date complaint was formally filed in court of law, arbitration, or mediation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r788", "r789", "r790" ] }, "us-gaap_LossContingencyNameOfPlaintiff": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNameOfPlaintiff", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Name of Plaintiff", "terseLabel": "Name of plaintiff", "documentation": "Identifies the plaintiff in the lawsuit." } } }, "auth_ref": [ "r25", "r26", "r75" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r272", "r311", "r360", "r404", "r470", "r472", "r480", "r505", "r506", "r557", "r559", "r561", "r562", "r568", "r586", "r587", "r602", "r612", "r619", "r629", "r630", "r631", "r632", "r643", "r797", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r707" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r707" ] }, "ctmx_MilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "MilestonePayment", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Milestone payment.", "label": "Milestone Payment", "terseLabel": "Milestone payment", "verboseLabel": "Milestone payable" } } }, "auth_ref": [] }, "ctmx_MilestonePaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "MilestonePaymentReceived", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Milestone payment received.", "label": "Milestone Payment Received", "terseLabel": "Milestone payments received" } } }, "auth_ref": [] }, "ctmx_MilestonePaymentsReceivedFromRevenueRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "MilestonePaymentsReceivedFromRevenueRecognizedDuringPeriod", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Milestone payment received", "documentation": "Milestone payments received from revenue recognized during period.", "label": "Milestone Payments Received From Revenue Recognized During Period", "terseLabel": "Milestone payment received" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r272", "r311", "r360", "r404", "r470", "r472", "r480", "r505", "r506", "r557", "r559", "r561", "r562", "r568", "r586", "r587", "r602", "r612", "r619", "r629", "r630", "r631", "r643", "r797", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r726" ] }, "ctmx_ModernatxIncMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ModernatxIncMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Moderna", "terseLabel": "ModernaTX, Inc", "label": "ModernaTX, Inc [Member]", "documentation": "ModernaTX, Inc [Member]" } } }, "auth_ref": [] }, "ctmx_MoneyMarketFundsIncludedInRestrictedCashMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "MoneyMarketFundsIncludedInRestrictedCashMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash (money market funds)", "label": "Money Market Funds Included In Restricted Cash [Member]", "documentation": "Money market funds included in restricted cash." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "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": [ "r800" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r734" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r708" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Description of the Business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r96", "r102" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r66", "r67", "r69" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net loss", "totalLabel": "Net Income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r61", "r69", "r89", "r106", "r121", "r123", "r127", "r134", "r141", "r143", "r144", "r145", "r146", "r147", "r149", "r150", "r160", "r189", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r335", "r338", "r354", "r377", "r458", "r535", "r552", "r553", "r656", "r795" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards Not Yet Adopted", "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r707" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r671", "r681", "r691", "r715", "r723" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r698" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r697" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r715" ] }, "ctmx_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b51 Arrangement Modified Flag", "label": "Non Rule 10b51 Arr Modified Flag", "documentation": "Non Rule 10b51 arrangement modified flag." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r734" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r734" ] }, "ctmx_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NoncashLeaseExpense", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Noncash lease expense.", "label": "Noncash Lease Expense", "negatedLabel": "Non-cash lease expense" } } }, "auth_ref": [] }, "ctmx_NumberOfAdditionalCollaborationTarget": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NumberOfAdditionalCollaborationTarget", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of additional collaboration target.", "label": "Number Of Additional Collaboration Target", "terseLabel": "Number of additional collaboration target" } } }, "auth_ref": [] }, "ctmx_NumberOfCollaborationAgreements": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NumberOfCollaborationAgreements", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of collaboration agreements.", "label": "Number Of Collaboration Agreements", "terseLabel": "Number of collaboration agreements" } } }, "auth_ref": [] }, "ctmx_NumberOfCollaborationTarget": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NumberOfCollaborationTarget", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of collaboration target.", "label": "Number Of Collaboration Target", "terseLabel": "Number of collaboration target" } } }, "auth_ref": [] }, "ctmx_NumberOfOncologyTarget": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NumberOfOncologyTarget", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of oncology target.", "label": "Number Of Oncology Target", "terseLabel": "Number of oncology target" } } }, "auth_ref": [] }, "ctmx_NumberOfResearchTargetsSelected": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NumberOfResearchTargetsSelected", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of research targets selected.", "label": "Number Of Research Targets Selected", "terseLabel": "Number of research targets selected" } } }, "auth_ref": [] }, "ctmx_NumberOfTargets": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NumberOfTargets", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of targets.", "label": "Number Of Targets", "terseLabel": "Number of targets" } } }, "auth_ref": [] }, "ctmx_NumberOfTargetsSelected": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "NumberOfTargetsSelected", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of targets selected.", "label": "Number Of Targets Selected", "terseLabel": "Number of targets selected" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (Loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r92", "r599", "r767", "r768", "r769", "r770", "r771" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities - short term", "verboseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r389" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current operating lease liabilities", "terseLabel": "Operating lease liabilities - long term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r389" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r388" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leased Assets [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": [] }, "ctmx_OptionsAndESPPToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "OptionsAndESPPToPurchaseCommonStockMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options and ESPP to purchase common stock", "label": "Options And E S P P To Purchase Common Stock [Member]", "documentation": "Options and ESPP to purchase common stock.", "terseLabel": "Options to purchase common stock" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r111" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other comprehensive income (loss)", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "negatedLabel": "Unrealized gain (loss) on short-term investments, net of tax", "totalLabel": "Unrealized gain (loss) on short-term investments, net of tax", "terseLabel": "Unrealized (loss) gain on investments, net of tax", "verboseLabel": "Other comprehensive income (loss)", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r118", "r119", "r120", "r459" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r63" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r707" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r672", "r682", "r692", "r724" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r672", "r682", "r692", "r724" ] }, "ctmx_PatentInfringementLawsuitMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PatentInfringementLawsuitMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Patent infringement lawsuit.", "label": "Patent Infringement Lawsuit [Member]", "terseLabel": "Patent Infringement Lawsuit" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r696" ] }, "ctmx_PaymentOfUpfrontFees": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PaymentOfUpfrontFees", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Payment of upfront fees.", "label": "Payment Of Upfront Fees", "terseLabel": "Payment of upfront fees" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payment", "terseLabel": "Cash payment", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r212", "r754" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchases of short term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r64" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r706" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r706" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r698" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r715" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r708" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r697" ] }, "ctmx_PercentageOfSalesCommission": { "xbrltype": "percentItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PercentageOfSalesCommission", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of sales commission.", "label": "Percentage Of Sales Commission", "verboseLabel": "Percentage of sales commission" } } }, "auth_ref": [] }, "ctmx_PercentageOfSalesCommissionAndIssuanceCost": { "xbrltype": "percentItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PercentageOfSalesCommissionAndIssuanceCost", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of sales commission and issuance cost.", "label": "Percentage Of Sales Commission And Issuance Cost", "terseLabel": "Percentage of sales commission and issuance cost" } } }, "auth_ref": [] }, "ctmx_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Performance based restricted stock units.", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance based RSUs" } } }, "auth_ref": [] }, "ctmx_PerformanceBasedRestrictedStockUnitsTwentyTwentyFour1Member": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PerformanceBasedRestrictedStockUnitsTwentyTwentyFour1Member", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance Based Restricted Stock Units Two Thousand Twenty Four [Member]", "label": "Performance Based Restricted Stock Units Twenty Twenty Four1 [Member]", "terseLabel": "2024 Performance based RSU" } } }, "auth_ref": [] }, "ctmx_PeriodOfNominationOfAdditionalTarget": { "xbrltype": "durationItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PeriodOfNominationOfAdditionalTarget", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of nomination of additional target.", "label": "Period Of Nomination Of Additional Target", "terseLabel": "Period of nomination of additional target from effective date" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r699" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r743" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r698" ] }, "ctmx_PreClinicalCandidateMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PreClinicalCandidateMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre Clinical Candidate", "label": "Pre Clinical Candidate [Member]", "documentation": "Pre clinical candidate." } } }, "auth_ref": [] }, "ctmx_PreFundedWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "PreFundedWarrantMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Pre-Funded Warrant.", "label": "Pre-Funded Warrant [Member]", "terseLabel": "Pre Funded Warrant" } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock", "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": [ "r51", "r450", "r633" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r749" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Private Placement", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollaborators": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromCollaborators", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Collaborators", "terseLabel": "Upfront payment received", "documentation": "Cash received from collaborators during the current period." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Common stock, value of shares issued in connection with agreement", "verboseLabel": "Proceeds from issuance of common stock, net of issuance costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Gross proceeds from issuance of private placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee purchase plan and exercise of stock options", "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r2", "r10" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale, Maturity and Collection of Short-Term Investments, Total", "label": "Proceeds from Sale, Maturity and Collection of Short-Term Investments", "terseLabel": "Maturities of short-term investments", "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r15" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r179", "r406", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r590", "r613", "r642", "r643", "r644", "r646", "r647", "r791", "r792", "r799", "r856", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r179", "r406", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r590", "r613", "r642", "r643", "r644", "r646", "r647", "r791", "r792", "r799", "r856", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r106", "r121", "r123", "r131", "r134", "r141", "r147", "r149", "r150", "r189", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r335", "r338", "r340", "r343", "r344", "r354", "r377", "r444", "r457", "r488", "r535", "r552", "r553", "r623", "r624", "r657", "r752", "r795" ] }, "ctmx_ProfitShareUponExerciseOfCoDevelopmentOption": { "xbrltype": "percentItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ProfitShareUponExerciseOfCoDevelopmentOption", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Profit share upon exercise of co-development option.", "label": "Profit Share Upon Exercise Of Co Development Option", "terseLabel": "Percentage share of profit and losses" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r392", "r445", "r455", "r633" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r696" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r696" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r265", "r272", "r302", "r303", "r304", "r311", "r360", "r401", "r402", "r404", "r470", "r472", "r480", "r505", "r506", "r557", "r559", "r561", "r562", "r568", "r586", "r587", "r602", "r612", "r619", "r629", "r630", "r631", "r632", "r643", "r650", "r786", "r797", "r833", "r848", "r849", "r850", "r851", "r852" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r265", "r272", "r302", "r303", "r304", "r311", "r360", "r401", "r402", "r404", "r470", "r472", "r480", "r505", "r506", "r557", "r559", "r561", "r562", "r568", "r586", "r587", "r602", "r612", "r619", "r629", "r630", "r631", "r632", "r643", "r650", "r786", "r797", "r833", "r848", "r849", "r850", "r851", "r852" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ctmx_RegeneronPharmaceuticalsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "RegeneronPharmaceuticalsIncMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Regeneron", "terseLabel": "Regeneron Pharmaceuticals, Inc", "label": "Regeneron Pharmaceuticals, Inc [Member]", "documentation": "Regeneron Pharmaceuticals, Inc member." } } }, "auth_ref": [] }, "ctmx_RegentsOfTheUniversityOfCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "RegentsOfTheUniversityOfCaliforniaMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UC Regents", "label": "Regents Of The University Of California [Member]", "documentation": "Regents of the university of California." } } }, "auth_ref": [] }, "ctmx_ReleaseOfRestrictedStockUnitsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ReleaseOfRestrictedStockUnitsInPeriod", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Release of RSUs, shares", "label": "Release of Restricted Stock Units In Period", "documentation": "Release of restricted stock units in period." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "auth_ref": [ "r136", "r137", "r239", "r243", "r394", "r403", "r446", "r594", "r595" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]", "documentation": "Information by form of arrangement related to research and development." } } }, "auth_ref": [ "r313", "r828" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersDescriptionAndTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersDescriptionAndTerms", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others, Description and Terms", "terseLabel": "Research terms", "documentation": "Describes the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others [Line Items]", "terseLabel": "License Agreement [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": [ "r313", "r828" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]", "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others." } } }, "auth_ref": [ "r313", "r828" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r312", "r588", "r600", "r853" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development Expense", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ctmx_ResearchAndDevelopmentServiceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ResearchAndDevelopmentServiceFees", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Research and development service fees.", "label": "Research And Development Service Fees", "terseLabel": "Research and development service fees" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r666", "r676", "r686", "r718" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r673", "r683", "r693", "r725" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash and Cash Equivalents, Current, Total", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": [ "r16", "r109", "r133" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "terseLabel": "Restricted cash - non-current assets", "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": [ "r95", "r748", "r756" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r209", "r210", "r212", "r215", "r219" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of company's workforce reduction", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r211", "r212", "r216", "r217" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r211", "r212", "r213", "r214", "r216", "r217", "r218" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RestructuringCosts", "label": "Restructuring Costs", "totalLabel": "Restructuring Costs, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "negatedPeriodEndLabel": "Ending balance", "periodEndLabel": "Ending Balance", "terseLabel": "Restructuring expenses", "label": "Restructuring Reserve", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r212", "r217" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r54", "r79", "r453", "r477", "r479", "r486", "r516", "r633" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r105", "r138", "r139", "r140", "r142", "r147", "r148", "r150", "r190", "r191", "r206", "r325", "r326", "r332", "r333", "r334", "r336", "r337", "r338", "r347", "r349", "r350", "r352", "r353", "r385", "r387", "r474", "r476", "r489", "r888" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Revenue recognized", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "terseLabel": "Revenue recognized from collaborative arrangement", "verboseLabel": "Revenues", "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": [ "r90", "r91", "r167", "r172", "r173", "r176", "r178", "r179", "r180", "r182", "r261", "r262", "r406" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Contract Balances", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r103", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r589" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r537", "r589", "r596" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Revenues, Total", "label": "Revenues", "terseLabel": "Revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r90", "r91", "r128", "r134", "r167", "r172", "r173", "r176", "r178", "r179", "r180", "r182", "r189", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r377", "r444", "r600", "r795" ] }, "ctmx_RightToExpandNumberOfAdditionalCollaborationTarget": { "xbrltype": "integerItemType", "nsuri": "http://cytomx.com/20240630", "localname": "RightToExpandNumberOfAdditionalCollaborationTarget", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Right to expand the number of additional collaboration target.", "label": "Right To Expand Number Of Additional Collaboration Target", "terseLabel": "Right to expand the number of additional collaboration target" } } }, "auth_ref": [] }, "ctmx_RoyaltyObligationsFutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "RoyaltyObligationsFutureMinimumPaymentsDue", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty obligations future minimum payments due.", "label": "Royalty Obligations Future Minimum Payments Due", "terseLabel": "Annual minimum royalty obligations" } } }, "auth_ref": [] }, "ctmx_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://cytomx.com/20240630", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b51 Arrangement Modified Flag", "label": "Rule 10b51 Arr Modified Flag", "documentation": "Rule 10b51 arrangement modified flag." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r734" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r734" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r273", "r762" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r151", "r273", "r746", "r762" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r20" ] }, "ctmx_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of cash, cash equivalents, and restricted cash.", "label": "Schedule Of Cash Cash Equivalents And Restricted Cash Table [Text Block]", "terseLabel": "Schedule of Cash, Cash Equivalents, and Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsScheduleOfRevenueByCollaborationPartnersDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r765" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Total Stock-based Compensation Recognized", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r830", "r831" ] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Leased Assets [Table]", "documentation": "Disclosure of information about long-lived, depreciable assets that are subject to operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": [] }, "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development, Contract to Perform for Others [Table]", "documentation": "Disclosure of information about research and development arrangement accounted for as contract to perform research and development for others. Includes, but is not limited to, royalty arrangement, purchase provision, license agreement, and commitment to provide additional funding." } } }, "auth_ref": [ "r313", "r828" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r211", "r212", "r213", "r214", "r216", "r217", "r218" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Accrued Restructuring Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r24", "r72", "r73" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of Activities for Company's PSUs", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards 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": [ "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of Company's TRSU Activities", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units 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": [ "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r275", "r277", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Activities Under Company's Stock Option Plans", "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": [ "r8", "r9", "r80" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r27", "r28", "r29", "r30", "r31", "r32", "r76", "r77", "r78", "r79", "r113", "r114", "r115", "r169", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r482", "r483", "r484", "r485", "r612", "r745", "r757" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's warrants", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r33" ] }, "ctmx_ScheduleOfSubleasingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ScheduleOfSubleasingTableTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Subleasing", "label": "Schedule Of Subleasing [Table Text Block]", "documentation": "Schedule Of Subleasing." } } }, "auth_ref": [] }, "ctmx_SeanAMccarthyMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "SeanAMccarthyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Sean A. McCarthy [Member]", "documentation": "Sean A. McCarthy." } } }, "auth_ref": [] }, "ctmx_SeattleGeneticsAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "SeattleGeneticsAgreementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Seattle genetics agreement.", "label": "Seattle Genetics Agreement [Member]", "terseLabel": "Seattle Genetics Agreement" } } }, "auth_ref": [] }, "ctmx_SecondTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "SecondTargetMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Second target.", "label": "Second Target [Member]", "terseLabel": "Second Target" } } }, "auth_ref": [] }, "ctmx_SecondTargetUnderDiscoveryAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "SecondTargetUnderDiscoveryAgreementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Second target under discovery agreement.", "label": "Second Target Under Discovery Agreement [Member]", "terseLabel": "Second Target under Discovery Agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r659" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r661" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r180", "r181", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r501", "r502", "r503", "r558", "r560", "r563", "r569", "r575", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r591", "r614", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r645", "r650", "r799", "r856", "r858", "r859", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "terseLabel": "Vesting rights, description", "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "units cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "verboseLabel": "PSU's cancelled", "terseLabel": "Units cancelled", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r296" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "PSU's cancelled", "terseLabel": "Units cancelled", "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": [ "r296" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted", "terseLabel": "Units awarded", "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": [ "r294" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "PSU's awarded", "terseLabel": "Units Awarded", "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": [ "r294" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at June 30, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Balance at December 31, 2023", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r291", "r292" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at June 30, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Balance at December 31, 2023", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r291", "r292" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Units vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "verboseLabel": "PSU's vested", "terseLabel": "Units vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "PSU's vested", "terseLabel": "Units vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r295" ] }, "ctmx_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, exercise of stock options and release of restricted stock units in period.", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period", "terseLabel": "Exercise of stock options and release of RSUs, shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r275", "r277", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable, end of the period", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, end of the period", "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": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Option forfeited/expired", "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": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Balance,beginning of the period", "periodEndLabel": "Balance, end of the period", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r283", "r284" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balances, end of the period", "periodStartLabel": "Balances, beginning of the period", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r283", "r284" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Options Outstanding, Weighted-Average Exercise Price Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivitiesForCompanysPsusDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails", "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": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Option forfeited/expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Award Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Award Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Common stock, shares issuable under agreement, price per share", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSU's Awarded, Grant date fair 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_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r7" ] }, "ctmx_SharesIssuedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://cytomx.com/20240630", "localname": "SharesIssuedAveragePricePerShare", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares issued average price per share.", "label": "Shares Issued Average Price Per Share", "terseLabel": "Average price" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r104", "r113", "r114", "r115", "r134", "r155", "r159", "r161", "r163", "r169", "r170", "r189", "r230", "r232", "r233", "r234", "r237", "r238", "r241", "r242", "r244", "r245", "r247", "r377", "r482", "r483", "r484", "r485", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r515", "r536", "r554", "r570", "r571", "r572", "r573", "r574", "r745", "r757", "r764" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r52", "r55", "r56", "r105", "r125", "r126", "r127", "r138", "r139", "r140", "r142", "r147", "r148", "r150", "r168", "r190", "r191", "r206", "r249", "r325", "r326", "r332", "r333", "r334", "r336", "r337", "r338", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r387", "r393", "r459", "r474", "r475", "r476", "r489", "r554" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r180", "r181", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r501", "r502", "r503", "r558", "r560", "r563", "r569", "r575", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r591", "r614", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r645", "r650", "r799", "r856", "r858", "r859", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS", "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r138", "r139", "r140", "r168", "r387", "r406", "r481", "r500", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r538", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r651" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r151", "r273", "r746", "r747", "r762" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS", "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r138", "r139", "r140", "r168", "r183", "r387", "r406", "r481", "r500", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r538", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r651" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r668", "r678", "r688", "r720" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ctmx_StockBasedCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "StockBasedCompensationMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Based Compensation", "label": "Stock Based Compensation [Member]", "documentation": "Stock based compensation" } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Plan", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r766" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the ESPP, 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": [ "r7", "r51", "r52", "r79" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock under the Open Market Sale Agreement, net of issuance cost, shares", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in follow-on offering, net of issuance costs, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r7", "r51", "r52", "r79", "r482", "r554", "r571" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfActivitiesUnderCompanySStockOptionPlansDetails", "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options, shares", "negatedLabel": "Options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r51", "r52", "r79", "r288" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the ESPP", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r7", "r51", "r52", "r79" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the Open Market Sale Agreement, net of issuance cost", "verboseLabel": "Issuance of common stock under the Open Market Sale Agreement, net of issuance cost", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r7", "r51", "r52", "r79", "r489", "r554", "r571", "r657" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r7", "r52", "r55", "r56", "r79" ] }, "ctmx_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock options exercised and restricted stock units released.", "label": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released", "terseLabel": "Exercise of stock options and release of RSUs" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock exercised", "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": [ "r7", "r51", "r52", "r79", "r485", "r554", "r573" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS", "http://cytomx.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' deficit", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r52", "r55", "r56", "r71", "r517", "r533", "r555", "r556", "r633", "r658", "r758", "r774", "r843", "r888" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' deficit:" } } }, "auth_ref": [] }, "ctmx_SublicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "SublicenseAgreementMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Sublicense agreement.", "label": "Sublicense Agreement [Member]", "terseLabel": "Sublicense Agreement" } } }, "auth_ref": [] }, "ctmx_SublicenseFees": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "SublicenseFees", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublicense fees", "label": "Sublicense Fees", "documentation": "Sublicense fees." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r384", "r396" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r384", "r396" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r384", "r396" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureSubsequentEvent" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r395", "r397" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r714" ] }, "ctmx_TargetSelectionFees": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "TargetSelectionFees", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Target selection fee", "label": "Target Selection Fees", "documentation": "Target selection fees." } } }, "auth_ref": [] }, "ctmx_ThirdAndFourthTargetsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "ThirdAndFourthTargetsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Third And Fourth Target", "documentation": "Third and fourth targets.", "label": "Third And Fourth Targets [Member]", "terseLabel": "Third And Fourth Immuno-Oncology Targets" } } }, "auth_ref": [] }, "ctmx_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfCompanysTrsuActivitiesDetails", "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Time based restricted stock units.", "label": "Time Based Restricted Stock Units [Member]", "terseLabel": "Time based RSUs" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r615", "r799" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r615", "r799" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r706" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r713" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r733" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r735" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ctmx_TrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "TrancheOneMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche One", "label": "Tranche One [Member]", "documentation": "Tranche one member." } } }, "auth_ref": [] }, "ctmx_TrancheOneWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "TrancheOneWarrantMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Tranche one warrant.", "label": "Tranche One Warrant [Member]", "terseLabel": "Tranche one Warrant" } } }, "auth_ref": [] }, "ctmx_TrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "TrancheTwoMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two", "label": "Tranche Two [Member]", "documentation": "Tranche two member." } } }, "auth_ref": [] }, "ctmx_TrancheTwoWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "TrancheTwoWarrantMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfCompanysWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Tranche two warrant.", "label": "Tranche Two Warrant [Member]", "terseLabel": "Tranche Two Warrant" } } }, "auth_ref": [] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over Time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r615" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r736" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r737" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r737" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r735" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r735" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r738" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r736" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAmgenIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAstellasPharmaIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsContractLiabilitiesAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsRegeneronPharmaceuticalsIncAdditionalInformationDetails", "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r339" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r211", "r212", "r216", "r217" ] }, "us-gaap_TypeOfRevenueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRevenueExtensibleList", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Revenue, Product and Service [Extensible Enumeration]", "terseLabel": "Type of Revenue [Extensible List]", "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsAbbvieIrelandUnlimitedCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsScheduleOfInvestmentsSubjectToFairValueMeasurementsOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury Securities", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r597", "r616", "r618", "r625", "r854" ] }, "ctmx_UnauditedInterimFinancialInformationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cytomx.com/20240630", "localname": "UnauditedInterimFinancialInformationPolicyTextBlock", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Unaudited interim financial information.", "label": "Unaudited Interim Financial Information Policy [Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r732" ] }, "ctmx_UniversityOfCaliforniaSantaBarbaraMember": { "xbrltype": "domainItemType", "nsuri": "http://cytomx.com/20240630", "localname": "UniversityOfCaliforniaSantaBarbaraMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UCSB", "label": "University Of California Santa Barbara [Member]", "documentation": "University of California, Santa Barbara." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefits,income tax penalties and interest expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r320", "r621" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits would affect company's effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r321", "r621" ] }, "ctmx_UpFrontConsiderationPrePaidResearchAndDevelopmentServiceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "UpFrontConsiderationPrePaidResearchAndDevelopmentServiceFees", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsModernatxIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Up front consideration pre paid research and development service fees", "label": "Up Front Consideration Pre Paid Research And Development Service Fees", "documentation": "Up front consideration pre paid research and development service fees." } } }, "auth_ref": [] }, "ctmx_UpfrontFeeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://cytomx.com/20240630", "localname": "UpfrontFeeReceived", "crdr": "debit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureCollaborationAndLicenseAgreementsBristolmyersSquibbCompanyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront fee received", "documentation": "Upfront fee received.", "label": "Upfront Fee Received" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r21", "r22", "r23", "r97", "r98", "r99", "r100" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Deferred tax asset, net change in total valuation allowance increase during period", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r323" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r702" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfPotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Common stock warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r648", "r649", "r652", "r653", "r654", "r655" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "ctmx_WeightedAverageCommonSharesOutstandingUsedToCalculateNetIncomeLossPerShareDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://cytomx.com/20240630", "localname": "WeightedAverageCommonSharesOutstandingUsedToCalculateNetIncomeLossPerShareDiluted", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average common shares outstanding used to calculate net income (loss) per share, diluted.", "label": "Weighted Average Common Shares Outstanding Used To Calculate Net Income Loss Per Share Diluted", "terseLabel": "Weighted-average common shares outstanding used to calculate net income (loss) per share" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of potentially dilutive securities:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted-average common shares outstanding used to calculate diluted net income (loss) per share", "totalLabel": "Weighted-average common shares, diluted", "terseLabel": "Shares used to compute net income (loss) per share, 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": [ "r154", "r163" ] }, "us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesContingentlyIssuable", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares, Contingently Issuable", "terseLabel": "Weighted-average pre-funded warrants", "documentation": "Shares issuable for little or no cash consideration upon the satisfaction of certain conditions (contingently issuable shares) are considered outstanding common shares and included in the computation of basic Earnings Per Share as of the date that all necessary conditions have been satisfied (in essence, when issuance of the shares is no longer contingent). Outstanding common shares that are contingently returnable (that is, subject to recall) are treated in the same manner as contingently issuable shares. Contingently issuable shares include shares that (a) will be issued in the future upon the satisfaction of specified conditions, (b) have been placed in escrow and all or part must be returned if specified conditions are not met, or (c) have been issued but the holder must return all or part if specified conditions are not met. The number of contingently issuable shares is determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period." } } }, "auth_ref": [ "r19" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average common shares outstanding", "totalLabel": "Weighted Average Number of Shares Issued, Basic, Total", "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)." } } }, "auth_ref": [ "r18", "r19" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Diluted" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://cytomx.com/20240630/taxonomy/role/Role_StatementCONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted-average common shares outstanding used to calculate basic net income (loss) per share", "terseLabel": "Shares used to compute net income (loss) per share, 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": [ "r153", "r163" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Basic" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://cytomx.com/20240630/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r700" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "730", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "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/2147478524/942-220-S99-1" }, "r88": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r94": { "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" }, "r95": { "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/2147477220/954-210-45-5" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r405": { "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/2147478345/912-310-45-11" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r440": { "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/2147478546/942-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r446": { "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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r447": { "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/2147478777/944-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r501": { "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/2147478795/946-210-50-1" }, "r502": { "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/2147478795/946-210-50-2" }, "r503": { "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/2147478795/946-210-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r575": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r577": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r578": { "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/2147478979/970-360-S99-1" }, "r579": { "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/2147478979/970-360-S99-1" }, "r580": { "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/2147478979/970-360-S99-1" }, "r581": { "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/2147478979/970-360-S99-1" }, "r582": { "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/2147478979/970-360-S99-1" }, "r583": { "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/2147478979/970-360-S99-1" }, "r584": { "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/2147478979/970-360-S99-1" }, "r585": { "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/2147478979/970-360-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r598": { "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r745": { "role": "http://www.xbrl.org/2003/role/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" }, "r746": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r747": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r764": { "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" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r795": { "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 64 0000950170-24-093865-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-093865-xbrl.zip M4$L#!!0 ( '2 "%G7IV><-^@" ,^6(@ 1 8W1M>"TR,#(T,#8S,"YH M=&WLO7M;&TFR)_S_^12UGIT]W<]+XKQ?[.[>A_9EQK/=ML?@V9GW'S]Y-75: M2(Q*LLWY]!M1DD!@P!@D5$!Y>FQ0I;+R$O&+2T9$_O2_OQP,JD]YW-2CX<__ MR;;I?U9Y&$>I'G[\^3]W=I^]>O6?__N7__CI?Q!2/7_YZG7U.G^N=N*D_I2? MUTT#(ZJE_70#V/M!]7NXJ5;,,JX M7>T,!M4[_%93O MS1H]^1+&@U0?M\5?VY:<4OUX]O!4T\FY3=6LZ62Y:7UJ ,NMQ6-8Q@E,+2_: MP\+_<4ES?!Q\<]S\RU?M3\T/GRZ:UE\NZI?A,'#'<<,7S8>CX6O8^'$=S_]: MFHP?3XX.\V-H2(:SEL>C:NKSQ@0S8(__^?MONW$_'WAR=NIQ/SSUJN@'\[5J3A,%%X_QV730L@5AV^QD3R8$NCPU MML4K3K;D\63LATT9C0_:#G#'%'+4R5AS3*29AO/'.G]X:JS->/+U^L&'IQI- M)^,+2=$]AJ?'BYSK\U\-#T[U6#1S)Z>/\ M99*'31T&F>264MME; C?IDL;QG_/0@3WP+H"3_>UI_^OG1L]$01C4A>T!]CZHX^^WG1Q,8[.,6 MEAYCKX_GW?X41NFH:B9'@_SSHP,__E@/GU1^.AG]C_K@<#0&/IH\/?0)L?Y) M90^_/'W4OC75GQ9?2G5S./!'R-<9GOY4?WF"?>?Q[,9<+3/J#5]3E4@PQ@DP3C'?O!JF/*7_Y./KC=" M"J"K*'/673#2EV,?6W$]&VKD2@KE-;$)B%M*"0NJE"/ZWNIF<'7FDQF>7/O;794N12X*228'.#UC@'I M -.J''FTJJA$;S([#NBG9(+-TA[V+B0)+&L!R"GU*E!KN-(KFMWCTV)NG$L> M Z/GYI>?4$U^TK1:*8RK:M7F)Z@6_ORH ?DZ0!6U_6Q_C,-&194LM-+M+TU" MMGY\IL_VUV8T';>_M6; D_GXA6!5/@(5\+[>.U_JYM$ON"A/7OSEY;OYXV:Q M#>?V><57/4,U.X\/_7AR]!IH;.E5.P< TV "?N,UC\_,\/%YRWG8J@''JS&! MUZ'M^LO,=&7PWW$_Q\^.]R4M-05A0$]>,7NR^'WQDL>G:.$BTG#"4*N([O&FF 5UV!';*L%6SVOU8UK]&P]W)*/ZQSEWA8F;&>%!=E38,M!#>U5W9^>S'"3GT]"Z\ "$W.LJYW8!2=">'&@SP7IBHV=$@-UA*"\V"]W5K;L 5T\8Z1A: M/^6E5JN U'?8V>QU^.OO_DM],#U8,UC_.@9]<33X_2B/FUW D! 00_SP:+V4 M"<1! <+U%2ASWM2LA#(ECQET:9*L8D1&@!>O@#(U9Y19%813LJN4^=+7XW_X MP33_>G3\XU^A1S^.^T>_@1DP.$VJQXU>#0^GDZ9MP6Y*3><,9J=I\N39P#?- M$EG]#E+HZ'<__B-/7DZ'J0%U8#!-.;T:OLO-!"R%24[/?+._9FG$^*JDD68J M:,U)#*@C6&^)$Z RT%QTRM(GF5-7">?9.*=Z\M+'>@##6MJD/8 O&-'>Y]&J MR.*,X&O?\C:/6W#[8?U-*^:.FA>:95&X)]0'T&"TIL0; M+T@0+#&7A732=8UF;M'RO#^6S/JD>W=L)!=%,:P0%HHADJ'7U)="*/69F\)" M+J*+M'S)YK[+L+EY/!J^W?< 3S%/)W7T@V;-ENM9A+GAKN@D12"**D 8%T J M.1:(S=&J:+F0]*[92*U,0!44VK=<_W;@UVTER:M;2:L4#Q%8M(!*P81 A[K/ MQ"I:B/#%:EAOS7UG==$KNAUV8IP>X(%\3F\F^WF,[<9Y'WO[!&II'!WD^[FU M66HK@R"1:=06T6T1@3EY%"H;JXH-G=W:\U2X/6AVB[K;>L#2,:$$EXEX4,6( ME-$3T- \X98SQI/1+'7N(*!#F](!OY)C)7@'8&F8\40&HXBG-)(D,J4BQ&18 M9QVU&_0K=<_[LR&#S$D%1 .46T#;(S+31"Q-E"B3G19 0B*IKM)/]QS]*\-E MZ56.21&5A2"24T-U!\H*AQ(Q M::Y@#[(@GAE.BF,^:%8H+ZQK>[ &0^+*[YSIKL<\^=LHSCP4IT: D=+HG-T! MR$+GZ^BPY=\O.*)UZ[T;$M":^A(BL++*H&+Y4(BW.I,HF96*%_A?YUBYXZY+ M?G5)R4^[NV^TD49)KE(DT0$<2Q4\<4X'PCW3UM)86.FLN[L[&[F>HPC8FU@B M-R0&V'*9,(K16(R0%D5'QZCLKA9SW;W9^PSO.9K]_7(T'7_K'.MV]5.V*JZS M(J'K@ BO@.M"H20DY8@7@N9"+:=T[?;-]WF8Z2Q!8B5D;7.1!421"2P268"B MK36PM+H(PX"LF?1=(VM4 W^K)_7'5OH_ ^I=IFN/N0:OAF5K6'J<:3."G!GJ<'27^>G1&".VD5.,#/SCYQEM_ MU&8L/("#SNN?A5WIS;=_]HG*, .5:!62"2UAA29Q:8UCQC)IO9!,&YD9YR*8 MSBI:%VNQR6%1:_.9^*9#=)2L&YY!FU- ME$A"S KS#'Q)(8E(^T.>3A_3>#$E<")YM8Z'H,QN7-.YF^PV^\CT"B'?O)E!8K2 M+:B)G?%A>5ZVB"JJS7'Q5:_'8HGCKZ_1J^,P? MUA,_6+^%>%7./I.K!UC[H@';LR5.Y4QHXE%+#]I:=\^2SS^R79+%Z!W"E&=^4$/K8>UW063Z7_TX^+&_IXQ2E& 6K"B+=6P2 MZ'LV.46\M"(Z"92A.X=P=\$1O"9%S%(7D[#$*/1M91#?CKE$N&'9>UT4+6N' MM17+HTW%M&W(.6^M,)%BE1F*SDFI22B*$U-*,C(P9WSGSEVZE)C1!<2T,60* M$)EM*41Z0,S@A<0 5P8?"5IX9\M0=-T8V@A'9FEB\(09T=9* V-(44\T\X4) MRQ.UIJO;N0,]I!IK?W[*NSE.Q[!KN7GQ99:\^W(\.L =GDY:_\.;\L*#2C/\ MV( NM N\BLG YW;P55S<5_[E=[OO.V49KXX82K;1*U("%DMSF -:A"%19,>$ MECKDSL%SM\^.-E6PP%Z9?F9-5V1,.9IU+-!C"!$D L@=[[".E:>!!R G43H7 M%;,@D.6-?5@"^48 M@/NY(\J5))+USO5AE-^_D?SJ&\D)MZO9R%2\2:!@FP2*6;*8_LP98447EKQ@ MG'?6J.T2&VY(P<8*G)8;DEK?7NM$SH2C]2EY ;V#8\D.FHM-U!0>.NM1>/!6 MQ[I((BB 54V"T@%050821-#$!NNT#YDK>]=EX+L\\?4PIX57XJXDP :>-*P8 MQ3P/K.("6JM+WA*I@'.U+(9WMXI+-[EU#Q]+> MF&TI64[$!9#Q11AM579XA9"9)5%%T3;C8B6B2A9?K/ D!0- 8V4AMH ^ MH9(.3F6N37?C]NX1/5R+NVXAZ6:5E*827EP2"9B7@&G"1PRURH1Q)FFB@;'N M^FSZBA3GB\8-G+\%@_>G4$>LR5A*/F*%1'A!=L6JJ$.,O+.:4:?/UC>3L1,L M398*0Q)L)9$\6!("+X1FY:ETRBK=V>.P>WRVOAFW?O#<"%J F5-*P-M@03L' M:B]7@26GL_.J<_65OSLO.>[7^1.T/.'R/3_^F->>E=Q?>+#2O-,S=QC<2#,* M5&J3"]CYPH)FA)X\"W\Y)VQ4S#/I.DOV',D@X\[Y(FWG M"K,]A$OPUG/6$RG7'&-4> !U2!; .)^#)M2I)+20CMUYH^>6SWI6QHA7NR-V MO5MS-TP]D) ZPR2(*GC_FRZYCGY5-["Q\,\;GY[NRHC;W<: MFCK5?GRTZP<@-%L*.4TT;]OXY0RD$EKT,Z5IKN! M UJQNLC?:+166482L@(BBPR4K2 /JUAR9=L=.R'4OG+J-3'"A5@LHUCF*X(@0@N,&DV**U(GG4 ' MZNR%3:NX;IFO2E1=\&,_8'O7;\)_%3YBC-W@5]6ON),TQL9'4FQXI,DPDF& M7C!'/ N*!($U7EFR/'0V7J]KX9?K23Z+)217O"):6([5BF!SE$^$)N$-_.&Z MN[=)=6V'.G#PE42AN97_'O.QHU($['Z!UXMK+K'LB$E MAG\)ACZT'+&8O20Y"DV+\$[JSNU6KQ?P*&3R@<&6#$HFM)%PY>4\#C9Y8JRF1'&P?*[(C0!V,1E8BF$!W MC.+ZV/BNQL:GP MZH0B6:P=M5B02*$8^:DWA7QKR^N-%U@)OSPV[-9%VNY=S MG;)2]96CC,[>Y'4CI3EH)<$@)5X*@"BK'"C-,@(1H4HFDZ2Q=S_?^%!I56%1 M*4892RQ$,>1Q;00)R3J2=>:Y,!,\ZQR/=^/@>3,IN+!?P3$*AFA[*7QD:.18 MO$A#@^:I8Y&Y<\[/KJB<'0KD_3[B657]VU184#XXPH436 8@DV ,(\J!?1P3 M4Z)T]N[9+D-S%UQ514>0MYP$6; B68S$")(?99LP'XA78.5D9@\6:.%6=.]RY M7X' G7'\9B&T"4P1^,<2R:/#*QH= ;&;O: V1=-9D.AL1M0&M*8L*8LN@,V; M,9,[2TZLC(DXDVAV7!AF.GNB_FR<4SUYZ6,]@&&=FVFQ*I;N3IQ7![+HLO(F MI:R(MMH S01-@I!8#M^YP!F3+G=.#'1O(T]YLZA=E8@V7D9IL':ZH7CY%]Y- MP N LY=64\V8Z5S 7L<\$QMB*IN]8T *66,4K ";R5$LYY*25 #01KC.Y;]T M6Z!NYKK:[&QJZPP84[!V,A!(R%9@+5V>#8I;WSD&[&8&XRJU56^HU%P1IO " M@U@D 4GE25#6B^R+R/VA\1TXVEVI+1M4DM1&$EAV1&+=/Y"BI=)U]D#A'Z#G8BG(TT34%@=% M-7B9DF84UQFSZA;N-[J!;;ZJPZJ<"@.U 12(Y#Q>?9Z(91'O!+ TL,)=<6L_ MZ=R#T5'.+1B].41PO*=;EZT* K0BCOJ189IX MHS-A3+A8*)/*=E9E[M@5E1O8O4(YF#5.$B&9 ?3D&"\K'&$Z4QIXMDYTUPK] MAEOWS?!;JN3:]8\N>2Y.640WHAD!^JH *HPB2 +\;0EJL"1:;7T*L->VLQ;1 MG8F-V8Q3J@BC8C*1*(YWH'H;B,O.D&!Y\=Y*+KM[I-]1'FU]]E?;R#/N_1MN M9.!!>L*2"+"1SH*Y&3SAG FP#7A4N7.AQ:@5_U9/ZH^M)?D,]FMY)V$EAI-7 MPS*NYXZKW_SG9EK?&==B43P /!:B0P$]*8.EYL#L)S;HXJAG(OC.V2E=JI#0 M!67)Y)B5S212K&]GDR.PEQA#J *SBO&0[_H6;B:K?&7.V@)\5$*@YOJNP=XK!VAO5J+P*@YUI>B,&2U@-P&FB'3"M5*P0EW(A MQ1IJ8@R"I\ZI']V) MU,FD7)7C,#AH!RF,1DBB4AB4*R$KX4J;WN+BA^ZQSS M[3B_G Y33G?L&+,4;G4&Q2^%@)$!0A*K,<^,69!A0JD<[URJTJU>7;K2O9#& M^V*(MS$3R7D@P3!@$JY]8(*9W#W_=)?TOO4H"I3J$H4QA'D+DD9BOH%7D8!E M%%WDW#K:N>.XC4J:]3 'Y:Z(Z "92FZOH(_$%B^) -XP&0Q5Y^]:M?+;3?O8 M@!5$!5A!@%LDB\)@SZPG(4=!+/>.)LN%M)US&=^/"O,W1<^5%7JG>#=&,9QX MX3 FQF1B&=!84<7I8))3N9-FUN93H3?$LK!?28,=+'*;71<*"4PIHCTPK-+4 M2-LY:7<',K5N5R==I?:C%=,<@-MD5X@4R1&GK22:&YZ"CT5VUQ=YA9+4OX.2 M>O2['_^1)VB^K:P>V"I*C= %#Y8(C-6](U,DBP9#RIRYM=_ M@G -=-U :A0UPFE*+8D1J^FA&P1D8"')V0!B,J:0.E>7>D,U_F'5U:KHT[(0 M*&,D2; ?)" :"13LAZRHD[SPJ'SG,L:O%G?2RI99Q% #0NW%[MNW>Z.W4P 9 MW^1;/6/90%(Y]8ZK3 .1$:\+49H1*PLG$;#("6U55IV\,;8;(?"=V$!O5,0; MPK%"DDR18M5ECJ%\@E%>2N[>?2^;, ^OF$/S9IBOYGSN[5*@O<2]PLLA@@#% M15(EB$\@&(R,EB69;+QS?N_[ZYHX>W9EKGYV95:EN25+D[:!1)XPW$D@3$E' MLF>%&HR;+YU-4.Z3VC<3_4A3C%EJ2XK68#NK:$';5X: RNF-"\8$W3EMOW/Y MM^NIT$@S-S$Z UJ'!@52)TNLSYQPQTT2%&_OOJ,FP>V&HF\FD(!142)S@3#L M5GJN (R](UZ#V*8A2>DZNWM72GK\"Y9U\@,PZ7;203T$HV"6C'NUM,?KHO7# MNP*9,59$@>Z*12VP:- "\>JC0FV4*620[9WS=G_C=H.]_7J<@' PAW&RO^?' M'_/:KSEX.(GCITI!SZJ"ZRO0[-D"XC>C63"; >((EU[CB5HACA=/2@B>Z>@+ MRYW+J>BBU?R=$5MWRV):C]',1) Q&TV22PI4)Y=(8"(1ZBE56C+I9.?@LC\< M/$_6BML_^V B9M"X0=:V)72M:4/B&0'):Z75JEC;.6NH8QLGKAX2L$IMVW@O M,?+*.0NV$K,1+^1)A*5HM7.@0['.1?&LRW5ZXS.M587#,9.*B:"T*L6 FVA; MI%HEHF2!)R);QSOG.^^A^(;V\\J@V/($BB,E%B^BD2*#"BF-(R0%*4>G1$:RNXR*%[\9>7E_Y:DAO/8*IC'R=[H_D9P\O1N$W";WX] M.G,(\7X(Q#5N8'IORC,_J*'UL/:[P)_^5S\.?NSO93@G2]PR!79:<7C$;K(A M5H JEV@*S',/N]^YY.Y>33@C5]JT22Y6(E=2X+I02WQ*'+->*?$2< D^X]1R M91CM+#UT(<6H"^98$8)FSL&.1I;FP<%FXA8FQX74AKOU1VA_MP=J568/].:# MHXG0D+"$&U!RD !O24J9?0C!E\XY$3I+OYN)@>54!RZU(%KC96NE).(LV"*) M"^M3YK2HM6=N?S?]KDJOYX9+'YT#4RL9(BT3)%B=B'7:&L:4M**SX?1=EL=7 M2\FYTFMN/]89[S)VA+O5$)@52B:!>9&.R) DIG(+]!"!<4^MX>L/BKT;EA$W M("RBD( ^Z(_F-A,K8"QNCID^)8C(G!.*QLZRRUU) MHMB @X"[;+S)DC!C(^;W4>*B=B08B7E^VK,[=XU!)Q22NUJ#A'MKK &-E)?, M06MP@+JI>))4,BYK:UWWXN*/G;W00ZH'4V3TW1RGXWI2Y^;%ESB8IIQ>CD<' MB+G324L3;\I"*K[-XUF%^J/S._CJ/H*OHI??[;Z_G^#@B_$,!"_%0FE2!4_ MOC8D!QXE:$\TF2XJD^[JRJ1;U4J%G*.Q&M8>4V QS,$%GMOEGLB$"Z,I:""6V96VTR5B@ M:>^+5\,04>.:;_;MBX:'@XM):$MNB; J, M?1\\)90[)W@4(KO.AG/>IX@0YJZ,&[.FJ\$-89AF+@9B70$%IM! 7/*6V&1C MT:HP<_=N\[V=@FR;.>X7)N?$7,)[ , DD%X19[%B>:2&ZIB!%T=ZZ2 MQD1C4-X5&)8>M# B!$^<)R.9[ERALPVM5!"*T<*)H=[C[4"1>!H5R2DXR7SD M,G:6 3I\K/ N?T3S"LR:]EPAYNFDCG[0W*$#!A&=X0X,%6$\7B,G%;%2)Y)- M24)+A]5&NT89YX6%@&E[ATK@B12L8IA*$+&LJ\4;8#5P9O& :+)HU^'3V_ND M]&\HUD44!_IB,<1$*=!KB37L@?/PX!YDFBB)=C9;K#.Q+AT0JY(YSW,RQ$:# METE%1KS+&?V(FAOA)*6= \]5.GWX+3A]%DW>[^Z-LV^FXZ.3H^ U!U"M[)1" M2L-8C'@EHRU$!@/J%V.91*Z#D"%'DSMG-/95FV]7$<-Z9-J"3NZ4B$ CQ:(? M$!.*;39*!,]99T/ISRLSMP?-[D1]N=5)@\BHS)QA"#FHTJ!6@RJ=-9:TC)%Z MISSO7*S.-PR6>YZ*HG]INXX7@]@<4RNL*Y4U@UP0+'J$"L" ZO/!/))A]LZ)P9]"WG=PC_ MJ/.K<1[X87H_'-0'-1Y(W4K9Z TIP84[9S7H2DD [.G,$?9@$X/Q+%JJ;>Y< MW>_^"+V3A&2,0>6'6[S[,$M#G#.>: U2U$J "MO99-@..REOYSB.&<+H%8]/ MVZ:KR5Y4-!J6F"P;N#ZB^-[^Z M_ #=WZZ$E#C'RWPD,0@QTIA"K*6&<"J5\%DYFCL;"WJ!\']Q<#@8'>7<[MSL MF/=>FLY*<&%EP:QS)XGT&M3':!7)&8NH%BM3[!P*=.ELL M;*+FG03@BA<[?3]I7&6-[H2' ! MK]UT@@2M,\G2VX17U:2X]J(8UQ4E=R5@:!,8I2UUL(-XKX0B$J0*\0ED#6RH MU=Z[[&SGK(4'D$VY&7>#,I(G8SUQ6H'.D:0FWA5-HG*"2Y^O]F MLO2445&KP$A.E )76TLL]9CV&67@7OL4.ZOW/_@SFMZT;RVWB62@!E M-&/ K\7X>H\WCB:A>0&",*5S%4ONCX)X4S(XY1V\&1G$%)QQ)&6:\'R)$8"# M0BQ3'N_+%L&L_43V^P[7VHM)5J3#6A=@-1W)1H .RP66$G'X%ZR*RBQ%V=F8 MW]ZS=H&$Y83:*TK8MNF*O.PA:QJU)3SBK?,.Q*PK41$?&(O%).NZE_32'ZLM M-B\J$'@E@BP$,2B-9"1X)HD1!62D2=QT[[KMS9?SZ8*U&K54!>2!TZ#.RLM=KAZA,KC%]1T:1$ R<&CR"E5V!,IBA("L&!F+5>=#=W MMUNXN GV2@Z0D>--HQB\G5PF7IH,+W!)6:VH8G-8:C2:**45DX 7VCWJBJ3,BAFBX[%SIR0M^!/ MNUVT9BM":\V\CLY8PAA36/2>$R=I #)2U+K$4XE]G&7WC=(SU]!<1CQGFMZ, M>&*F,1JB2[&8RI8P4B>38F&S@7*HY6NO<_7=JNJJ[#TMF(U& *LXF8!S="!6 M,8'^Y)099R+3SL6X=$E574\-2"UU%IY[(K0I&#=.B0\AD2AHD&"%*][=ZQ.[ MXV8^[2%9CLF\T=Z8+".>KV?E86^85,1YO!V)FR*HI0 EG=V;2V7-<\-N3;#< MKBFR'E>9SC;XK+"*+I;23=P0+S!:G_.2$O5%YSOG;=E0H/YFW&6Z9$M%$"#[ M!.;J\4 "<;DPKNKA_CW^K%=JOD4A]#PF0SDUC!V[;P.FX1 M23# NS)19;L7.=SEM+--J+A!4@9&)#$R G=Y 5LH(R>^^*"B947JNP:TF]O" MS:2 FZ"8#TX1+C! +8*-Z1S/A'/E; + I*5S7-@KN.?0SUS%U5>@G[/:\(WH M)S$J41LV,H&!Q$L$")"2Q.@!Q .U-'6V $U'!>RJO'ZFWE\\%5OLS)[\.0[.VLPCKZY8'"SA]\[/#_^F"<7#+!]]IT=OM]]CL@Y M2UT\[C?5GV!CEYN_GAYD -?1^.RKZV8D.3-/H*/+7OW5]_'#YWDX.JB'YW5[ MU34ZU<7CTZ._?.;'APKGK^;QX^]?T*\ZO.(:_?)3_>4)^MO:G.']^K :U,,_ MWHT&ISD2O[ ]&G]\S"D5C\?P^#&V>U3Y<1Q?WGC>XG'Q<4+*:#09CB;Y4349 MO#% M"U@&RNFD%"4(##'R.&%@AI\:3#%VZ! F=6J;6:)5SD1S82@ M6#=/4@7-2L2 <*5@?E@#R5A%')6"%%;P@D(;LDK03 OAN36!V A]2# [8<[% M$:N42"5Y92U.P4B:37&&.(]^?HI5:[E18+UFIV%LD@6'"P*J=4D@947 8I=9 M1^*-P,)+7!4K$H4]:1?$LJB<)$!HGD@=8930,8%E@O\4U\%$:$8#Q6V$%B$5 M]'%*D!-9$R<8QV+9QEI<$.YI,28S @N)M_U) WH^M]!Y *D/^YU$NR""6E < M*2F. ;%8O*,EIDBBA5;)2%$\SM1SP4IV@1CF(V:+PH+@57 P4P%384! . 60 M4R*:4@@0CH0I@'UHM>,D)UMTEF!RV(P+(HHU#),8F<0TBPQ;;V4F6'7&<>LP MPQR:)=!(E%&@W2:)!Z*PQIYJ151@RGEF34K8FTXJ%I\T*#&PZU)9"C-E@2@& M6^V\-C*W+W4RP]>(9C M YJ@+ N0P@77C0?>JF8Y8@D/&!SQN7A8-^92\(D[ANN6@\M4B$R$2KAN/ "1 MPZ_ (; Y/@I5?+L@25@&+9RU'D_\\, (&,(GDYR'?38>>4$" =D8P&S#:B'2 M2F#%#*]/V4K+(V7&XBY0, :B@1%Q8!(8FX%=\)@,H5A*H$EDT/VPF=:Q !,1 M$[$8H1 ,-@LF#OOLO)39V(S4F[7"'8$MXGASB$.#$4U'F'P.>'E(\.S18X#! M%OJ:T70<=%- IL$E^PNCAY.D! MR$_HI.WR:?NL^(-Z<-06V&VJU_ES]6YTX(>+AF$TF8P.H"TJ)L0/ZH_#)X-< M)OB.!FR Q6L^[]>33."3F)\#:^^]&WPJL]UFNP_*?6$M'K0 M$-_QO_[$-'WZTV-\%2S2X=)"'<]P/G&<$M_FZG!2I=$T#/+3Y?4['L!JER)F M-)J^$&D:#M+ST]IJS?__ZU=Z+ MY]7NWL[>B]W%(G1@7-5#W9#=%\_>OWNU]^K%;K7S^GGUXI_/_KKS^B\OJF=O M?O_]U>[NJS>O^UU:W<3Y-2?^?W=V__KJ]5_VWKS>JIYO/]NN.%72K6%GKCO M"W=FOL(H;9Y(^N=C.)\O^2H1_5AV+GJNFM&@3HMVXW;".(:[!OW??-\=P9J7 M;][]7IU'M-_1]Z/6]!R.AJV97L?6ED55,.1<2B!>1LQ&9QB%&[#&NXB,\2 " MHX^JN6L&S$%T1'E%'7S'$",XZ*P)*S^!WDX8M:!,9ZU9A.\,/;J94JZ?/!_% MMG 6^G>[L:!@[/[]F)Q.+VS8*#:<9P'GIK%-&Z380UOP+$7V8 MATU^TN1#/_:3#"^"SJ'W\:+K3W53AWI03XZ>+%K/&T&K=$R';>?RST_!)CW_ MF=/'#W]Z/!F??74<+;N62FG+FP*CGQ]ZD? X ,CM[EP]%X M\JAJ(_@G/S^J82)-CD"HHT'P@\%H O;^]S/BQ5#BC-1/OR$86C-\DFZPFWR- MNWD=EK]H/?[^?N?=WHMWO_VK>O?B[9MW>]7;]^]VW^^\WJOVWE1@_^R!D5,Q M4;UY5S'U0_JQ>O.RVOOKBVK)-#HVBW:>[>%CYH1<%5)=!7Z.=VK!R/ OXLU= MU2"O"\DO1^-JLI^K8]:JWK:';]6+8,L^?HTD?T2.LA^3/+P8":\Y MXT1%<%EX8A+>1XI.9H]Q&,$*)VP2W'E[TQD_FX[',.&7=0-@\R^8R%4G_=5\ M-T2+?YL.E?U]WH%MKX@N?+#4,;)"H"B62N00VEV'$N9)R#LYFNS)9 M>D(F+^&3IAL4@'$1WY*R%PK?!X;<;]YUB"-ZS7[-FOV*K=*KZ?:I").B\L13 M&H@4G)+@5"1:4NJ8@D?^ F^&B%=E[M_-Z]U6K MQ/?Z_1V7$@O]?G+,7M4LNJX-XZD^5)-1]>'A"E$LQ% W&"U:O:Q!8@';8PSI M>M2[K+QP>$]JD)J#>E6!U:REEJB@O*8,]!R,>5P% M4[[+']M;38<33"18*6-^<_(7XM\1+/0_J[W]#&]H4V":K>K5,&[?&J->>^AW M/G3AVD<[+[[X.&G)JQJ5ZH2L*M]4NXZCM8)@D_G8R>KLZ9<&JKV[YOY%Y0]!+_ KODF717\CW0%?L> M9C1P'@7<'I*>+Y(5QTA[#$SW&.1M,R.6Z4",-C%R%J*R-SX>F(EDO)E\?#@O M9MAFB;7Y?N.C9Z.4O_9 --CB<#SZA/VLQ&M^$4\\SP/_V6,&TRJ\$O.MWL 9 M\@W\,N=:\W>2GDM0-$0F2,P,5,QB!:9G*%)X2<[G'&-\3L]SWH9G=OICC_Z8?W?[>\_KA(#5[4F&X; >TGLK[;?;>]N M5_-+NL?WAKI/ W7U>K1]+DG?IDIX=?JY5?GIG1 B946281K3S3!Q-%CB@LV4 M:^49BZN1GSLIC7/3S/_YK1YFMD8*8(I5;XX:F'_U=E2#_?[KX%-:M^?E:C$- MYV\$7CZ>HW_ ,?GPSWAM]7J>]LPO& M^WZU"YV_Q$L&ZR:..LP'265[D&K\+T9 MOP73$Y2B5?B.+W0([UR/!S8N=R_4'^9+B*[2PS&L7GWH!U7^DF-[1S=\#"(X M-W=&G?S.V(:O\H17J45N(E_XZE/=-%)+J4IF&6\ L87(R+ (04B$!T<530DC M:%:*$F]'S<0/_O_ZL/5>K0\CG 2OFU/YP/]YYH#/_X>5H#&S:8LQ6>T@(O_BYF>&':?%1:5,L*LPI M LHI5=S'RJ2@=J,-5PU\,ZG&;:SS0R6A#]_\%TW$PQKF60E[/ M(UI;$,E?9NI2!4(/NH5/3B3C=YZ3KAO>;Z$^Q[>BW]W%27PZ*1FU=R1IE8@L MVI(@F"."ZYR$\SRS&Z>>S_67(\9#*PI6Y[Z?W91:M7=R;E7_$[04^,,J4$NJ M3WXPS9C-5+6EHM=E2;?\L]H8M7N-3]WEA!R#MT#Q)"6KB53"$DMSQ)*Z.F-Q M9)5N[&"<2[F9D%LA&^S]_L];B 7M27#-)!@T%SH630RE@DA9!+$Z:9*LLZ$X M9[F[L<-S <8OYA*TS3;Z*I89Y>MUPY@O%N!-\O_>!!#/J.4O@U'P ["5!V M M5U@!#>]$6-GIS9UT+;P:)@PQRU4XJN)^CG]4!U@9[O-^;F-'T8U0-\T4?OR! M_5CM^Z8J]2"GR@\&<^\4^B3^/:W1(S$952'/&T!_QTX)@=&9LU3PN6MBR:.Q MH$-T5^!C3 6O$CP%8P";PFQC;DT#QJNV,DU3_0#] <56S104OV9_A"E,B\3E MR;Z?M%\+$C3M(-I!HK?.T2KYHV:[!:&U'(@4K7CB A% #3(8 UQ+%FBDF.@][A( M[8HB2^;5@F;%%E!B3?SDVF5@;D:B_\I-]XY!JGG1MZK]\WHT_^"D4,2=.)JY MKY"UQ/K(SL#)!_5D KS?0O]X-$2E8'!495 0CJI7**]];.-]GON)G^7ZGT&U MDSZ6_:[OI@.,#%3S3,OI[(*6:I?L53^@T#%/N>#;\P:3_;I!+_\A)ERN&^)F MXSU&KMS\N$9<4AYPQ050F(O#RUXB)U: ZDQY5C[#]+V]<37@14K6\5[A5LUA MJL>E\W"I1Z7.HA( @:\&>"M7Y6,$5,)CE-0RZAA5D7,_K8#$R+D/F@. ,WC+ M>"&N@=?:NP:W4/."[D!=P37[6'T/MT$1R^W84B[UL"T TX9"XADW MIT\O&F'[F#U=-/NJP?SYUJ+!A>,[;HC:U[SQ!6-=O+,>SE"7\4#X0I]<5B*W M[Q2QW^9],BM--K^C>=C";H/ N?34D%YV("FW'7.7'4INB\N^K;>=N>Q,\]), M\&WG-IH,?K5>_I)"]AU"\H) M0;Y#L3\/;6Y=P=/[O($=YKL[1&XOSC]5ZHEP@W.[H)Z7+YE24X@6;3U,+8AC MH ?DG!3Z(ARC*U(!%C3QEY8DGLTHHL,WR]QV68D-GJ:72TZM,<_ZW,/VNIP7 M_=/&_.14#4=MR,ZTF9UXPS1S>XGA.7>?C,;MNP9'^/+/-;P:7EL-8=@CM'X^ MU4WK'QIB+2H_P#,FK N,C9N)'R8_3DV%A8#K=%&>IOC!_WCNX?57(1MWH;;W M;49--/MY,%B00O4#;' ;NS K:7]Y9, L!.I?,++%(B_"9-83%D63*X)92WSP MCDAN ['!.>),X+D8JZCT*S)F<%'. [#943N,>]!;,\A?2*K',W["8__IP?!IJIO#@3]Z@D_/7@] MMU4]&^;<>J+; C[XKVDSJIPZ1B\]YS%+8[ZNNZY,3,$91U*FB4BC&/':%V*9\H:G((+AYP33MUF* M;9+B+N8B-F^FDU91 "9X5$V']:S[]Q_:3,7F$4BT6!\ 9/_\Z-7KEZ?Q?#@] M(&DT(?,FCWXQ=HLQLZ4I6X#K8IZ;C$.=S00)(\Y2-)MOIVAN5:.3==FN]C!< M>E99ITHCZ P5N%F%G5SI+U62MMA-KT$#Z;*7QY'$%SFY5ZS*1, M6_7OLQ\CB3;++\>K5B>#%GU"K F$8VTP5;-O.!F8BMGNIVS7IT$O=NREU.U5X\=F_]M[\_D^\ M:O7=SML7[_=>/=O=JEZ]?G:6WQ_,@KQ\\^[WBE'R]PI^:J^@_?O[G7=[+]Y5 M+UX_?_&\^MO[UR\J06?X_E 7:6_GU]]>X!V\S]Z\WGOQ>F^WVS'L-S!$[T\0 M^W4K9ME+ ]\O^^(#"SO?L+>]JQ?.W,5+MVX"KQO M=UX_>[7S&TA;E#D[> /ZZJZ&O\>$?A?F=A[B]4$7]_I<^V%/[6(HNMOSNNM; M]C!4KQOH)Z\F^:!BV[TFMNG]]-7^&#W:?X(1ISQLJ)@?1H=Y!GS-!XP9'.?]2^+@UH&A2\KFJ%1OCH?3 MECQZ-A_2L,'B<[^-FAYD'P;(ZAYD[R'(WC=O^C&T+@%J&ZZT/QH C8?L.#D MY&B3@+J[-)QY_%/UO(V>FO10^B"@U/10>@^A]*'JJ]$W^Q_*8/3YEDW]TZCZ M#$91O<11W&D0O1$17?3G@<*L[6&VA]F["+/#T20W'R:C#YL_C'J-0\$(_[6? M2G4#;GHE]JJ3=P\776]ZX,_[ _^-[^E=*\+NK+'W$UOY[)G=S(> M#9H6;P_'HY@3XMHM>73;5[?X^O;XU3V ]@#:9S ]O)R1ASFU[X&N5Z;JW=-<\Y-D\S=8W^6&B>;=T',Z!XYW8KJ],M=K/ ]J:O<\ M';W7W!Z0YM9GJ'=D/X]==3"E@P_LPR!_](.9JRYC+<5;\=7]AB^=.>EF+^V] M='='G;N)EX[WX'EM\-SIT7/C&WH&/?V'<=W\\:'X.!F-;P4Y\4RX>CE[7P^: M/6CVH-F'2-XIS.0?IL-9X?8\Q@0@/\B+;,H/38[3<3VY#1Q]OS2(:A<'@<&. M+]IQX&5%.(XZSPZ3W\]*Y\_5U1YV'P;LFG/C2GK8[>,@[R+LB@\I%X]!W1_P M7A" VF$]&B\0M[Z=$)WG\R%4[_%JDMUV"$M@VP-K#ZP]L%X>Z]@#Z\;W\S2P MR@\PC0QZ;,F@P9Z$E=].M@\\!.T57[T<1MX#:0^D/9!>"J2J!]*-[^=I(%4? M0!^MA[,K_P#^;@,_W[27[;XZ>6F/G#UR]LAY*7+J'CDWOI^GD5-_R%_VZU#? M3BF/%_-W]5#Y,*#R%JLBPS#Q53\_$H^ZQ68-?.HGMV75[1Z_K>>QA\%CEQ;% MA7_Q]L7VQTX4 #OS[DM?=]7MQLG=E^N8&?_6JJPKK>)FFW(ZSJ"_G7EY35=% MY[=S._,UM>&O4G-60%0O1^//'I2!WT:C/_""^9-B;]]_W:Z^/E_=9$5N>,WP M?MU@O8\Q\,K@J'J7#T?C234:5K R![-+FK&QKX=-%4&^P0]5F2_:8+YH)\7Z MJLF^QTOM/XT&GW*%T6>S&(7I=ZL@^/FT-\/!EM5?Y@!-\=M:Z2R3Y&ZVY598KZ294_M9WA +"C MX^J"U6$>MSX5&-5B,$LO]V,,J(#UV:K"=%(-1Y-J!B);U8%/&=XR'DT_[L._ MN9K.@B]0?VRJT;@ZW!_[!A:^F<;]RC=M=ABGL/5'6^V/[.GQ1TC'9S]L]D?3 M03K[:3SO0R""5,>O>C@O/]>"K MCK%V3*P/8?F^FDW.?WSU/I!H!^>TK9$@OY[DP ^_GOCHOV:2]:O1G;=.?CC$ M:C;_G=/B =+#_.%H.D'J._[.:-SNZC!_G!6_ 8VNK4P&6SS9'\%>'V_TC.#P MZ@H_;B^K_HH$X#M^08GP\5EJG^G05^ %)$>D06#4R6B,^F6%$9U C3@1?!H\ M5JR$82Y89;:IL[IH6]5BR6><<+)\\'M;SP=YHQXFT#7&1TCB7Y5H:TFGS+Z^ MP #0@Z8'A[-N6JX(1TM?;;LY:CECOX[[6_@4%JP>SZ>]U8Z['L(:0FO G6. M:%\2\M%HSK3SDAW;U4X$&P4%]@ &^3E7T4_;@G!'H^D,=?"%+=M=82T_ N ! MW>;9-LTW:0D5CI>VF8;_FB'-#,VVEB=^=FE/H=Q\4-!'JDNIXW30]C)G6YC/ M "@*803F,N?-V5>0 )/;_GZY>A.%=7."=:<:3@\"8 0L/ZP.2%6/JSB+C:Y:2$<:1OD! M9'YF1V ?9BN_O!?S'4 8 G8%(+@B26Q!HSB8(N_,O[X819U05I1ZUL\<$Y=C MN)=PW\_R=RF\OU-M>][C,SCN9$7\^ M2Y3W8;I+-C7ZBLD 9!S)@Y:^VA<#<3PZ?TD4MW\^;5.?6I!S36?@B?'D:3MU M@N]KGJ#HG'F[SBS2R33@5<+\>5.@(K>- C:S6CHNC#1J'<@I0:9OAJT\JR^E,] M :4@ V#B+_"HF0GD6=@+H@QV#"(N34&61WA4IV.IC8JD#H >&> P)R?3T$7FOQ M8*L"=1NX8 MY^>-XP>;C$VT">74T_#A"OHTP[-9G'I]Z?+H1/LTP:6%FHTMHD"=S MK]$E>+10/A;?;UT.GWP]\ $TCYG:O[K^:_GOQOQ7\J'&9DAYO8@8S0 ,8@Q2>BF M!)-ZP8>M\C\*Z&1'F;FDV +5C$>?\' $6K M!@S>\W+/RSTOWXB7D0%/L?#Q4<&2E)TQ<'_FA^"S&T'QWY07O&W48+MRV/ M?6NGA&G;Y6#NL/(?QSD?=^+'8S^<7TG7\W#/PST/K^[4;!9#,PO:.7V"EC^- M!M/)<4@3QGJTEWFATAPQ\F4\/P];5!=:=I//OU(?'$R'(S(:QO:$ZSAVJ.?B MGHM[+KZ1*WF,,5HSMD-AB1PW9U ?8SZ87N&7;7GZ#B':')2>!""5Z3"=R,O1<0)5SW<] MW_5\=^/0A>'1M8(7,(-]@(FZTUF,(%#/I,VKG M3ZO36 X!<[CK81D#RRZ.>/%34,G!K6?!RU.]NLQ M,#/,HDW_'[5I@M-Y%9-S$HL68#/7JON8_IXY>^9<*W,29$[,@3L\'!S-I?=P MBM40IN,V1!@>#T$P(O/.&\UB)&8U&)I%7/'A:-B&,8%$WSK33=ZJ9J\^/]7P M=(9AV]TIMC_6!=K7U[V#JX>!'@969TO[R60,;+I\:O1OK [5ED#Y(R^7,)I% M0Z*JWG(GT$TS&@[SH&?(GB%[AEP50[8W?.73AO0\7K@U5,\W9-LZ6JU=?56# MNN?:GFM[KKT1UYY;/O.[^$IO:VVZPB]]<>C[5!Q:],6A;[$X="\>>O&P3"I+ M#@Y,.!GX27L0,9I7<#TXS),:,[FWSM2:1>UN/%R45(+^"NA^$_2+GBJEVI8R M^I:@Z0BSK4NJ]'S6\]DOL]+ ^ LR5UM:>?D$ <:3\D$=Y^Z-05N3\./H$_!8 M&Y W6"18+T7. B/6<5'&^0BC]_SJB! MQ5@JXC:ST.!'G$8>CD>#P7')Z"5?++8Z43F/*RY^4^%OIGRF=CZ5X9R@^__Q<(Z#=JT71_S^&H\_#>3GLV<_SPMFGJV.? M%*=;%"-NBU\C#5Y4%7GKU#OQ\"SN8]GL^#ZOBON"J;56O\%8\MK-=+==U MGAU+S.HVPU?RH,F?L1;[U,,"YO/8PG;Y!_YS6_Z]+<..Q=RK41C,RS+BFDX/VSKGF*6> M/]5-_G;!]#):9+!CT?2MEO2KNE1#8,VE"S^!ND"30X,02$P>CDVI#C -.MTY? M$4*7ZPGC*^IY,:-R/+ #K/R_+,N R)PM'#0*D??3,ZL(4R[ MJ6'W/*!(AH&FA1>T;I9O5UBZQ>!K%)[CT@GBQWH3& M'E/229G$<4N6RT5?F^GX4\9+7!;A%VT2PGSUVB_"( []> 'S2\$<6\OW8\QW M$;_],0^!PD 63L.B%"NT/=&X9MTNOZCVD>'4M:3W&@/GLFDF,V?I MHD,"'-\&CQ])B$ MGAW!ZOT3+YLYKG4.JL$P7D=JVS"6 $#ZF[Z.Y?9 .3U[+=*PO>IK9S#XCM[F TA7-&O\G/N. M#P9G%4KJ\<*BP3N<<(3C9I.PV)\5=.JL0/9G!??D(LF;4=&*!S5SF_5J][LYVBO"? M_6OOS>^@6_[UQ;N=MR_>[[UZM@NZY>MGU] M;XP$9X@]^ %:I!^:_9R[0N;/ MWKQ^_N+U[HOGU:\[OW6(M &M7E2[?WWQ8F]W QO7B27XH54[1],&]-+F&BQ] M=T\:VSO<%V^>JRCX:M188*3XE(#..9J"[EA_R>GI\GQ9'QV^>9*)5K@P<<_/HY'TV$B!'M3'%] M,E-?\8/S>>CKE?\$9A2ZM^9T.:/5\RCU'&ZP:X6$I4+7BY"[N^2G3AE,OKD<0E:S5C.BHZ ML5H]C_0\$3V/]-*Y1YY>LU\EKOPP/>\J3 M'V 4[K=(\"JK=3_@YIPNAZ-N3?7'TQ*EG$/F"*")C)(0ZPIAH@<(O,EV.S"HT5:XKM2)32<2R* B5E@96N"M./FHSL7Y^-&W(1^\/GR#;[0P3_O/BA.=V)L_\ M>'Q4#S_^PP^F^5$U'=:SM[S_\'[W.4@[V ?H13RJ4H[U@1\T/S\B\-LL"_CG M1_67R9/A]("DT83,6SSZ18HM+LU/CT]/^)>[3.^KX^0>NGKHNA_09442EJ5( MG+4(0SP0QPPE/AG I9"*\?HL=)G";4@ADF*3)=)F1:P5F@A)110NWI-^/P-V-T?C2<$X. BR[E9G+0J\'WGK=Z$;(L0AQC2400 M'#PK$"'.!.)I"41F:X(&;3C2L@KM=V=1Z^GE:+P+8F$7RY776!+F>0Z3D]_F M+ML5"1,GMIQ0#UR8]-CUT+?RGF*7YX(5L,Z)83X"=D5''/PAB6=A!'SHLUF% M^KL9[&+*; EA'SAX]3[A6]&$=V*$-6QK3L<,!AX0>R]*[C5C]:)D690(+C,S MGA*J(H@%IPUQ0002G%8VY"2*<2M1@^=\]NZ8S5[GR6KE!M\RIE=Y>YQZV%MY M;W$*($8Y23B@%9$Z*H H+XC0 ?Y37 <35Z+RKA^GQ)84_('C5._GO17M]BV6 M(ZY36P>^O0_OI,YQ/!4BV,N2Z[+;MU-8[P1#7G.SORN!]S[)HVB2IJ &D^RC M(9)209P/E+#HI9:^>)7$*O3F.0>_F#'PSC"]0>Z=):^L6BPQ3$U>EUBZ2OKR M?>:4'A9[6+S_L&A%L88Q0RB3@4B3*0E69N)HIHY;IZSVJU#3;P\6Y99S:_0J MW!M87+N_^CH*?/FA[Z5MY3:*):QQ(B)R8*L/$%H)+5 MQ9&2W?]C[TV;VSJ21.V_@O"=OF-'(#6U+W+,&T%+\FW-M46%*$_/?.JH)4M$ M7Q!@ Z LS:]_ZP"D1!&D2($'$'!.]B)1Q%I+/KE45J8/2J%UN'8VME',>1MH MDYFK8>9NZF4?KZJAE2$RYN[LF=K]KK3G!!"J#3 D,*X+H"T,H74U*$ MK$6U,YT7S343 TJEHIFO!BNJ=H*\*WE[/0Z3Q=$DO[@2N5?87G17\KYK ^)4 MWY>RHYR20IJH= 8>0P05+8.HBH+H>382D_*\E>MP.^&4UY3Z2Z'4#63CY601 M)N]&31>B51R5#-;NRPHI@B^.WQ3:H).!!@A5$10/3D0#PKL4G;'.Y%8,UI>3 MC&54>8^_-0W#/TO>*I3QXD/3@W?=_IM/\YV@\;DDY&$TF+)&KWTO957(Y M7DI6"F0T%A2:!,%*"]D+79S,C(E6KK1])W)9X7M.+@K%;B0M5_N0E$&GI8.4 MP75E8$HQAD>$I'T%NW8*HLH*F%41"SH=8BLY 2U#WJN^0YZ(U/>E["J1LDXE MY.I8)[LD$H-0> 3-,00?C%6(;9BG1*3O;G92++6^SQN<+V:CM,!5L5QB?:>% MA%C_148J.B%3+*",4* 28^"%M9!%4(X+&8SD;5B?GV6LJ2_Y:CI)[98 XU0' MEPC5[Z7L**&8T#Y9+D%H$T$IF\ %Q2!KGG.U+%%EUX8U2H3:.^N4@J+U?8[/ M<186H\F[P1C#' =+J8-I@8OYY=D_J8-.RPVI@^OJ(!IK F<62LJYHCU4@Y55 MX]-G9,+9B#**-@S63V+W6R-U;YJQ'9<_YJNCL[;N+;"A$%3%BTC5[Z7L**E$ M8,5:Y)"4U]6U5A9"M4M!\"A*"IBRU&T8KCLAE:BDZOO=3PJO;F; +DMPT6U_ MJC&S^6+WML9,C(QIKV+5&BZ!8A8AZ&#J'XC")BE=R*V8NY]+RK0>^K!;3&3M M3$D9HB!1D"AX5P%"Z66RI4 Q68$R,H$S7@!F5PPJ%:1K)2-AFQ1T5&^08L1; M+:Q%)G:;4B2>B$:,\O2BN63W'=7+[AMI/F0B.JIIL 1EHXO 79.-RYI\")L* M6.&3-JX$K=8TS>85NEIK(N2'@F\Q^^VK&^*P- RAD%!(*'Q0&K"4H3E1 Y>P M*588/?C<7++56E;&!>W?]N=J/N)TG.\4G]]&(8[&R^: RR)B)XMI^G^G]14XF__KX#F641K=FZ31 M2;539[EYY-]_J*#XZCCW Z%;T+@T7-K%75W63@VWY**]YQ0%Z<%XM MWKKM2(M0V0(J6_ MI6N5Y2@M@K!-AT)G9=5$KFH5H3*:$KP3K5PF?5;?H?GD MOXT6I\\NYG6T.-N2/N)"#JVA@BYD7Q,9B8P;D]$JAK9X"S[(YII]BDW; 0U9 MH#<8HN)Q+9JPB8V^2S)*,11FBT6^.T-&JJ/XB"(O:?W"#6F?3KN_%-WYHA18 M4CJPI"!ZS4'9$, 96W\RC'O4Q2F^%MW9Q*;>WDFF$D/7^R0]XE/?E[*C?"J) M80A:0^2I6JG6:?!,22B\MAYYOL5CA06QJ*D384@QY M@HO!M% HN5?20RKABQK>F$W.V4(0UH#RJ4#4J$ :G4*4TGB^_3!PZ_5LI1E: M3GG#Q*Q^+V5'F871(Y,20>J<*K-$A*CJ/WF0UF)(4I>P]0!M^S6XV; "M.?, MHO#K%K*"Q]/Z "4%=UYX2$M\<8QGNPHK++*45N-(+(JH+AT$)C1H"/7/G!GPHC#M(UHR?K)9*9F 4MDHE6W3A(3HI2U1@76.@PJR@+/>0/):)AN9 MBC:UUJ'QVJE?^P'=H??4HXP,9*(AT? 1_;.T+[%X")8I4#H%"%PA>",EXRBK MO5Q:Z]2X71HZHB%%D[>;S$MV=U\<50K%7-<20@8K4]85]L%6^U?RIIA$@A!+ M*"8$)S"VG,3;5G:<9T.EMGC_K'H3CK.[GJ$V.-R=^[4U,\C*(ZM&)'.J;&('5K9,.T$;. MF^N;4JH6A?/9].QLM#C#IGM&TU&Q>60T>8>3U&1;_/AJNL"!_^G3!KCU+VK; ML[?8WH)2IN'2+N[JLG9JN-1T>".-^&5/X;SJ*4R=%OLC-SW#!.WBGBYKIX9+ ME0MWTX1X.ED.,8YQ4)]\>05UWJA,BEYV.MY#T'*]1^ M9L/#C^F$S-<>2!2IB"\SZ5V4Z"0DG:KY*M!#C!7\5EC-LE=%&M-.G91&P!ZK M']93@WJN'HA+?5_*CG+)2E8Q8B2@STO3M4 LU8C5)B:!(4IF6TD*(B[MB=E* M0=@-9.:UPUD9MP3^)V^LJ;2\GSU:RUE8A%*>&?IO-#+J\LPE2G5G* MCD*JB"@$XPHP-9!27$+ $BJDN,\Q9.&Y:*4K^'8A9?70,RJ!0E'979BW*5V< M78S# O-@NBR?DJ9G]56G.)F/WN/@Q_%T/O]I,)K47R,IDTZ+7%^5R8]7D[%5 MY22"]LB\!\V4!L6"A2B8 ,L0T;@8#&LE#'Q-HI?5!)Y=E^>72SG^KFJON M&GS*J5K9HJ1LE2RA'2M[6R#[>OE!,KPIKKQCP_ORW@MID4T%BZIR=;PJUVY, M=*Z2"SQ&D%Y@H]D\N&IA@TDVR>!2*KZ5NM]OG-]VHY[T&^DWTF_?4;]IGJ70W($06$ ) M7;V$S*MGP6.11N@B^9I^V\2SN%Y/X\4_+T:+CVWK,\F'0FPQ@Z9[ZHQ 2Z E MT.X(M"8$3$H94 &K(Y&2A\B%@E),-IY%:]=#.)LX$ML'K;+5;R#0;M5OH*Y) M/]]2LWU9FY+\B"VJ-_%$-.*6IQ=-;9?OJ. >)FW_LC5-=_M$'+RNNZ-6 ]9 MR<)!.+2@"DL0A.!0>&:<%16$\BV7AS^:Y,=HJJ]?P-)^*/@62S-_=:L<5CL1 M@B1!DB#YL%NIQ5@,&7QNSF!3-JWR8D!>-#ZP5!\ALR MC^K?H7[]Y8][:$??^"9?_? [YN#O:_^Y-A_-L//H_2"-P[QNL?H-SF \FB\ MQ]C4CE]^BW.3D)T+S]_&D,%JOD:39LBPG+:OS-,/_]^/_)._ MV2S,E8@NWY,S=O,=+]E6IM/%I"GIOP3;J[=_YU:;Z$P %U6"RJ8*.<<9B)B; M[AS"%EMMN0]GXZ?C,'GW[S_@!/XX^2[[\^TI-HC-.)EC'L10OT_"P?P4<3$( M\\&T#)YCPK.(LX'DPX%@0@[^K ]4$HW>UU>4V?1LL*AO$B[RJ,EP*Z-)?8O1 M\GPJ+'#5 F$T2>.+7!\=399/;A(\P^3CO\X'1Y/)17WN&SR?SA:#JAM^K0L[ MJ%/U?QO:+I_\$<-L@)/FY6O?YQ[>(4RF&:\^ MYHR_N)6RM1- M7+7XAV96ZCL\_:30/SQ0:_,#74?]A0WPI6B>?@K@+9=F%94+I7[7IV'\9_@X M__F'?_NTB)^>N5J"I=S>/O^/F>:=HJ M$NP&=H_;17^N5BA6Z[N-;?7LO]\> M__Y?@[=_??'FZ/6+/]Z^?'8R'+Q\]>RF^.]B0I:J_Q.5_OZ917^?5O,F-#29 M__WJPN6>3-_QJ^#XX>7OT]L7O+UZ]/1D<_SHX?EWG<\,CG&U\S[/1\\._[]]9L7?ZU?^N5_OFA6^OCW%X,??SL^.?GI.RSY7DS.CTN+ M:GHQ#Y,\'P[P0\+F=.?8KW3ZH3=/G\.I1Q.)_C MTSF>A\JX3S[E,GZT>NL?;A[3O1_-1\MPS,>G5Z^_[?QM^6F:/Y%_N=3_MSS, MO_*8?R+%AB_E3[BB3VWO4[]R6.M:ZFBX+G./:<'BMDK K?1@,??T8/D> ]T$ M]7>'*6;5%_R]_OMT/GC1Q +:[+ES. O>Z<'U9C>?C#[T>R^32OC^0K1I&N;A MB-E_7$QP(-EP,_':/&ON<#8+20))0N\E@931]^\1V7T1%$PH$K]^*R*2@N;, MGJ2 I*#W4D"Z@*2 I(!T 57%6$WAEQ,)BBM\5YX;BYN1IK;R(T&ET8 V-% ,7KP]&I#,BUP)PEIJ#O?Y/H MM':LOBK'ICU&+. -9M#U&RCOC',YWOLF3/L<1=.&R6($E3T'9TM]$TPB.5UT M9FMO\HC\^S?X'B<7./^TV1[PUP%6P-S][8V.WLQ(+F:7JHP5%QVHDB4$Y@+( MS(NST0B_7J,I,1O08P!$DT%)AW5+9P14SOL2B[9Y8Q; M9SG$% PH]!&B3QR*9QA3]JHHO DR89W4JCJATH1JD<6L('!7,M&^_>)(K#*]!UO+HK-GDWP _GS4VR^=/'GR3L!TEV M=D+4L^$>N.ZG74S#I5W>=]V+E4;9X@&ZW6.RPR]O[P,T$6LK.DRIZ;E31#&22 53B#&)%%Z185$K1 MZV1M.^?F.R 5&QJ[Q7Z87=[>1*K.+&5'2<4X"FN\A&H("5#!5?XX*Z#R2XIB MG).LI8/Q[9-*V:&@7!XB5<^7LJ.D"CPHU!'!J"8AD;$$/E5S22:'U8DK7)LU MFVJSD^\=D(H/G3(])]76FU!1)*UYG_^#$YR%\3*0%G)]UFB^: [)WR-U)&R% MMSWH2'@[D;U&@9%Q,%%6ILHXA CGF^GBS >3-?N A&UB=J/RNJQ@A767!U7 MR57NJ@!1BPRL:%8M4^_Y>E;/)O'.3[?8+C$];XG34@ZUL<1ILEV)@D3!C6^@ M9\%B=>DA,E/M4%XRN% 4)'0JVZ2XY6MMYS<)<6Z+@L(-V38SKXF"1$&B8-TNRB91S6U1T,CJLV^QR@91D"A(%.P\ M!5VT*FD.&+$2304%7H4 $H-A.F87V%JAVTWBF-NBH-YRQGAG*+CU7,T]+*G> M@M2\G*3I&0Y^_&TZG_\T*+/IV>!S._M^9?OV-9G]QZO)V.Z!DBK.9N/ E0;$ MV46HIF935;^ZW5('66PK5Z,_@7BULYM]_7 4S^O\UI_NS<-4NEL7HQ]6_/ G MLCX/:$T)@/L%0&-BDL89\%976[+8)M^(>:CNMD_65)/3KMUC?%14-J-?<8BCDL^XS*(>XHD%C)@O/%8+3\V8C,C[QB&!,ZDPMXK*9?]70%>%,A MF2,:Z:4/*:WUY-HDU/=R\KYNN*;VQ0JE5UNPK:3QH:>J8F0]]GPI.\HH)AB+ M+#FPP8C*F]ATJ>$.-$JEA%3EFBPM!& VS*CU) ;BL(1H_J]E!UEE.;6<<$1O%:E2>O0 MX)2PH(-$7FTIEFPK]X2WSB@C^\XHJG:XFPZ BU.<#7Z\O/+[TV6\;#B88'NM M0RC9N>/)SKLY$G%>JF)Y JLB ]6DZSF;(S#OF%2&2^?6CD0VRMEK1.+5=#+] M\FCDFVM /.QTI'\WZRB[A2Z7$&\/@+="F<*:8HP6*SM-8A!-M8YEX?4OII1= MSY'>*$5PI[Q5_2OH0, EX!)P]Q^X)C.C5?!@453@.JG 259M5Z9*%I&%5$PK M*8X[!2XG"Y> 2\ EX.X?<%GF3+*8FJR@ID5.81""]""B4B9FH:);NP2S49+E M3H$K";C[E)#9AYO:$>N.Q,O@\6 1/K18/+++)"=./XC318B0@P]0%.>@A-=0 MR>Q!:ITT0Z.+6SO6VRR%\RH'_M?9].Q9?;_1Y*+B^OA3#8)?EAM]];RWS39_ M\6$Q"U7P1Y,P^_AR@6?SROGFF\RFX_&2]-]Z,O@PR)MA]0\Z=41(1C/E,Q!( MMPO2+)H*0UY"3,J"RCR CYY!,6:W@OCSS^@4G6+]?6V6)J>DN&;W$0>+@YDUW-9J"T0(SLBF' M&3-X3!%TQ6)EG4G1M%(.LU4.EM$'S/ _.)LV6\$)+GXF#A('B8/$P8WKHKN2 MDZ\676Y"I IU :]\JK:=8D(R)QQK,4ZZ+7N0;[/>'(&00$@@[#H(74!;T%M( M7.GJ&,< SKD"TDD=O)+&F-1>Y),,PH.J-$ 9H/5]7N%B<)4%.FZR0 \Y!DX' M3_MU\*1%];IMT. M1E").PC.2' 6BPH5J"[I-N*2=1-OK_"Q&6JYQ69IWQT7 ME%I$9^Z$OM8O)6'UO1U/P$PPH)1-X*45X)H"H=6LDD*VDJ.Y5?115B6A;__7 ME-#W.%0UWJZRK( KP8%R(8/G6"!+;2J#N"IRS4K;)%JX(:KNR8,4NEN$H@@@ M@:EW8-K1!413-'="074O"R@A WC%%,1@/(O"A*C70+=)-'"K-AEE+FXO<_'6 M/;8>"3SXH-^J7&C=H?69ISB9C]Y_NO6]"@(^O7,_U4]M'OGW'\0/=TS'7C%I M"QJ'AGOXQ@/M8AHN[>*N+FO/ADN[N)/+VJGA4L/,G1CV?TSJ'(WK-\R#2TM^ M\"Z,)H/&!?[4[&*^[ LPF);F\A%E6%&&U6-B*B+(J*4U($+.H((73<^[#$)S M*;33FJT'CS9AE M:V7Y]X>;GKA)W"1N$C?WY4R0:6Z,E@628A$98 Q>BZ1X*&MY6AM7 MZ]\IAQ]VG.C[1V3* 2,T$YJWD%ZA6%05IE"DK5C4U:0-06?(+NB446BAUSK[ M;5R'?W],6K'%'J][2M ][ /;S=M9;Z>+,/Y:HL:6=IIX(IJMEJ<7592^)[4? MIJO_96OXOGTB#A[@N[&M PHAK&7 4BZ@7(S@E.8059#1")L+ME*6ZA9=L"US MV0RUV&+VW5L 2@5169H4)!:M%ZR!R5KU M@TUBS#OD+Q\R2_PE_A)_B;^M\S(5[3E&!=YI!0HQ0!C6J9;)&(P%G$=9/?WD(#8@Y<8IC)8K:TL; MX>(=6J=J*.T6V_GM+79;OL'WC[G_0+J9=3+NX#\O:L^'2 M+N[DLG9JN%0T8^-*N5_D7@S.L<[?:9@AE).+FNGADOE,G9BTO\2YJ-$AZ1T2+JWAZ2\\*!$+)"%RJ!L*! %9D">5;8\ MI(*\OFP>GT_$XS"X?N3Q"9=>/4,5#3U#9$];'O!5* M[Z,$%F+S@;%9!Y[0<(0@%0<50H28F06!F$(P,?N\QN;-NPWO!9L%L9G83&PF M-K=^=]P*+;43P)JVQ:I(!R&7!"5Q*R+#Q'F+'8NWR=+[$+JS>AM[A%!*RR9R M$CD/PZKE+EOG4@:7E025K >'7(/@.3I7@C?HVFN9O!=6[18;2.TMDO>GZ0H% MIV^?^^>C\<4",RD+4A9[JRQ24M9GSB&@"]4$#Q:JF7+&??+8B'HK 7%K('*8 7>*,:+C"['M=2+K06I=V794IAZRV'J[E09 M>83 +3?K?' QQSQ83)>UI^ON7G8,O./V(UU5Z/-5!;IPT]-E[=EP:1=WA'(>O+LXBSH[+RF$]OEC,%V&21Y-WRXW]12!FZ:;. MK\==7K[Z]9Z BU-#Y]C0R#X>*%(LO%>Q<*+D]BG)HHILV6,V:PY*AP21A\I+ MG;EF6KF NHUDC-U2TIBAEF8H>IEV090D2A(E6Z4DQJ2LL@:X;9H"6!;!&>4! MM4HVNBA#::4%RXYM23E46@^9ZN,1'E&2*$F4;)62V9J08V,\%C25>*S:A=$( M$(H9Q6)(EJ]=N]@D_6'GMJ3TLOZ?$R6W$B:E&G$;2&!/KN$1MK>/;2M<\;:Z M\\HP"RI$#4%H#:;DK"O3E;=K&<0M!DJOYZE=IS>%2@]"S41B3 MP4ODW'980,3 9:K>?1"F(:<"EWF&HC#[J 57[91:VS4Y*7S:)W(2)XF36^:D M1^VTCV CJZZ]B!E\-@5D9DKD9"HTXQ;#I]NT,#G7E96,.-E]3I*%2>3<>4A5 MAN*<3H N8+4P,4+4@0,+ 955F'A9(V>+(=5M6I@45/WVH&K].]2OO_QQ?YCX M^;._^G$/'?4#!R?N^[R[A_>9$-\HO"T,]P1Q$%)S?RU,/E91&DRFB_K"Y9VV M)OS<7' KHTF8I*IAZE<+"SRKKYP_N3%#>?1^D,9A7L7MO$HL3*89KSZF#JQY M^&H*Q_@!\FB&2_EZ6H=Y<3;Y.8_FY^/P\6GSZ,_G(3=B_6FRGNC1:@27D7OV M1-9?_.-BOAB5CU>?LGPIX"172?O0S$I]AZ>?A.[# R6+'^@ZFB_DM$[WY9_- MVIQ^.OE8+LWJ.".4^EV?AO&?X>/\YQ_^[=,B?GKF:@F6*@K9( M\'E&MSG"Q^VB/UO;?;X]__Z_!V[^^>'/T^L4?;U\^.QD.7KYZ M=E/\=S$A2QOD,X'^/E],T_\[K0/%V?SO^,^+T>+CGDS:\:OG+UZ=O'@^.'E[ M]/;%[R]>O3T9'/]:_W7\;,.+_]OXFO_WK\>_/7_QYN1__R\GN/UY\/S%KR^? MO7S['59V+Z;CQ]%DL#B=7LRK33D?#O!#PFJ@+:W)00Z+\%-O)^:/2;C(]9A5EEW-P=*!6[WW#S<3%MZ/YJ,X&E? /;UZ_2V9"*N/ MD^()=^8OERK]EB?P#1]S3XP26WC?KW\F=_297?I,]< ]])6\';>K[NM?#?CY MPSH7^9:AN0,9VH/O.1_V,&EHAS@TVIPTM+T=&FW.3@_MEN^QQ:'>[JQ^[X(F MWVW@FWCI=\W+44H79Q?C\(#4ZOV=$))HVN1?V^1+;X\V-VWNPQ]F-X=&L1C: M'B3@75_!#@^--B<-;6^'UEN[_RCG49,"%L9D_O=NL+W=]<>+4YS1'B"H]W!- M>S58VL 'R>>WTP49)!3R(40\'!'F'D1\>?.)/6DN/LVGXU&^[;I<)R#R;'IV M-IT,3IH,]2#X<""9D!VNK[ZB2^G<8[LZJI-\JXX=? 5TK-,:Z!(A8 M0+%0("HC 85)*C,7A \W*Z"7HFP(Q4)P"4$)$2%:[B *$R*7W**--RN@K^+ M+^?S"\R/+V]NAY*SH9-N>^7-N[R7"4N[;3UYUSC_A?AT+Y]B4();!DPJ :KH M B$%A! 8&AD2$V&M>^)&?+IVZ/UB57OY.J7^.'E>+?Z;7$&6KUZ$=0F+*@7+9 M0RP^5@-,1^XT%Q%WARAC];!^1P(5@6H?EY) U1*H2A$,O57 >0F@M-/@?:I_ M)%M=/J&S]VJM3Z M6G+G %TTH'+14&&E(2@GDU52$J.^ MF5$_;M@ZYAM[HV(T CD#'WPUM"0B^,H38"4)(55,F/$F\ZI3:41V%JH5)JM! MQSB$^C; O,[22.6YP#:9-Z_36W^Z!WY6R*%2W8IX/4QL[DU'(!3NT7 )A7N* MPH+6*8ZL#C@J4-%&<*A8_2,7$^H_578W46B+<#''!,7EQD_%:OXY:4 J)I/T M*'3Z#BA4MI+0$@DW/17^ZA65[IT*WS6;+S[@+(WF.)B6P;+YWF!ZWFRD^2!, M\F"&8PRK!]^<_''O%0;207LT7#H5?IRJR"I9SJP%9W+U^I4MX)UPX'UV4GBM MN+=K?;&9"-&S#"PVKTG,050^0U9*88@QAN*N5$5:G'U8'0G_4D4L-_?)<3(/ MS38O'S\_Y77XV/SJZ,\PRU=R>UR6JN9X);1'D_QF);+'Y0W. M%[-1:GIK-\_XHVJ?^PV:=N1*\*FIGFJB= )\X;U(_I!>)!5[,6J2OQ.Q+T&"D$Z!LTA!U MJ"9,EL'6_PB3]9O&R*6E MDMM*,K&*S!'"6J^7\N"Q1N8(R>W^#)?DEN26Y):6LKMR>X<;X;.H_W.0) ^@ M."\0-$O@I!8A.I-X7$LX9R849:P"4Y\!"IEO7 \%J+B(.@D>4)(;<0BR0#:XQO!)&2'K-CHL\KB,4<^5QF-1_D?%_-%DW\R?SO]W.:SZ?SQ MC.9UH"S]*N/+SWF":OILLWV7I\K7EO@T]H[04 M8EV_E_+@64>FK0B%# MD.1V?X9+YSX5&'Z$%(+T')^O1H+0?M69$IA@]M%\OA':OL2C7#B)G] M92;9.B2W^S-7^-I9=5E;?U,3S,-59VV;H0QIY=GG+$!^( M#\0'X@/Q@?A ?" ^$!^(#\0'X@/Q@?A ?'APAQOMI U:0F1*-\T*.82( HQ) M/(@<@V1K1_THI;&1:ZA_.5 B>0C2>6 I87V^R\F6F^'O5[CX'.]NZX*%'%J_ MQ6;11$ B(!&P\P1$+46* 02FAH"20?2)5ZX9+5QE8+:LC0- (B#=0]O?H[WE MI_VYFI$X'><[A>B7, Z3A(.P&/P>9NET(/EP()A0I'@.Z)2F2$;@]') M)M#,9U#!,?"N*H"DE&':IN!QO4=N-"$;(\'Y8D')1FE$8\$DX8U@+)GDUQI# M+IMMK/KH+EW%#+NW0R&YE?) ]3%@B+"VQ9"TO(<@$2R8I:!8ZZY4H0%O+(6)R55;QL&TU'>KFW8P7?5K'(1)'LQ631F;!]^<_$%%3@]) MFDCU/$Y55"-7*FT0; H5^SYH"$VSG:2KVE J>)/R3551M(@NY (F%E\-;!_ M)\? 15,\"US&$+_LGMH<%_]RLQSVT6P6)N^P*2_PR\?/3WD=/C:_.OHSS/*5 MW!Z7ZTU6E[U5ER)[7&YKLOIRLJJL_>@C:RZ&RG;+_*:@*Z&O=^BC&DPDM_LS M7)+;1]9,XBPQE2UP[0HH*SA$J3AH6XP4SEBKUDR6:$6JCJP'9Q%!J>3 >R&K M1US]VV1B2I^]VWUN^"ZZY0L3U8AJO:,:62,DM_LS7));DEN26UK*[LKM[5Z$ M+E'K; WD@DV]52;!R:C Y.RRX,%;5&O)ZLP&]!@ T610TF'U)S)"DSGE2RS> MRD!>Q &( EW(W%"6FKV\O( Y+4U[P+/IY/(\K4X5S@:+4QR\.'G]FC1)I\6' M-,EU31(3.N5M @S-<9AG!EQ0&@3G+-F"/MBU(B;?#+WLN\H@?/5]*0\>7^3 DMSNSW!);A]Y MQT=[KDUS7\%@4G]7 M7SFZ>I>K%I#?&&> B1ZA> M*P-?5%/>CO.FE*=PR6[[U.MV,V-SMU4-JV-.A@8!J]=+>?# (D.#Y'9_ADMR M2W)+6S-6M]8+ZYVN'GHH6O9_CK4MK^=BELK54FM$/E_=!KZEA%I.KW4AX\ MJ[38)+>=64J2VT-<;+J'L^%N M61ZK06R*'3;W<#XUBR$X=EI>"(ZTV"2WWWNX)+1V?X9+*XC@\1\]2V2 MC!!D1,A,2VNKAU&*:.,^"OD6!R,@=)5E0PD[7ISB;'DL-,/3NGU'[W$PGL[I M#DNWY:6O"H4,09+;_1DNR2W)+? \(SN$Y'9_ADMR^S@[)!A53'89E D*%.<"G'(6"KJF?#&S MFF,;!T!DA^R5$- -H VEJ.Y#.M1YE'S$NF%P]NFK/M'GB\%\.A[EP=6"'(0$ M;;C8]X_^X!5-VP;B5Z9L=?+,9*>W#/&!^$!\(#X0'X@/Q ?B _&!^$!\(#X0 M'X@/Q(?U.?OQ:KJV&C@W:!P/NHEZ*PF*"PD>M0/FM>21:5O2>N"<2Z%4U!"X ML*"",SE!?DJ5C]1="W@RLH51(VM'$V28C=)\32 M_;-[A&CY:7^N9B1.Q_G.Z?TEC,,DX2 L!O]Q,<&!9,.!8$*18FM'VL03T8A; MGE[$,?90M=T^_H-7;K07BF/AF'B M["80K3&:I_HDHYT"I9@!QR6"YR)R[Y+%S'8&1./4T!M+6"0L$A8)BWL:$K:A M8-0B0DS-%=AJ.(*+48-,*$+)3K&RUB(Y1::<"*R^QLIJJW*$@"% J+S66JM0 M[-JIVV,P^["X\,YBPGM$6CIX(^02<@\,N8QY&9B+($P1H+21X#0/8%"JZM+S M:JW*-L2> F\!%X"[[Z# M-^4HA3((5L2F-J]6U=9-"-PEE"GYY%#=!"_FPKG7!F+V 50N&1Q/$JH%S"(O MPA>_5B)F^^"5?"A$'T,++:=!?&/JPZU[<#T?8E]2'^Y.=KA\_W]]5E\<9Z-_ M'<[#9 YSG(W*(P'_3R0D#F68 M-+1#'!IM3AK:W@Z--F>GAW;+]]CB4#\G#'SW[;H/ V_SNOA12A=G%^.PP$P[ MH>,2W=M-OO3V:'/3YC[\879S:!2+H>U! M[U%>SPT&ASTM#V=FB]M?N/=A3.9_[P;;VUV_[+I'>X"@WL,U[=5@:0,?))_?3A=DD%#(AQ#Q<$28>Q#Q M3=77.P&19].SL^EDL+S&N]G6>$@1\7V8-;(=2,%^FVR\#J,,HPGM@MX-MK=; MOJJ#^J)3G,Q'[Y'V0E_LHKYM<\I6ZO-@>[OMKQ?K^=?>[P6*')"&; T5_8L< MK'K-4,R 5"S)S3?9GF=5IRQ(;DAN2&Z^*301SD<;'WB1X)#@]%5P5NUI!S\V M#6KOK=),XD/B0^)S?>:>8QFE$1EL)#@D."0XNX]%4M_R;]IUU_J6/\>$9Q%G M \F7O&D% M*"8".%'_L/4UP1;%7<#=]>66=LCY%IMG$:@(5 2J[PXJ;8HHFC&(OFFSJIR" M$+@'C85%79'EC+L)JAR-5CYI"!5LU9;2'EQ1E7!6)4PJ*Y9:[6S]=5N*$:.( M4?NXE,2H;V;4;CJ<8@6;8BI6B%2O40DG(0;%0"A>S;;(8S#B)O-83@F5<5", MJ3ZG3@ZBU19$J4:;C]9&TZK_^,#6TD(,G?6=(B UC284$@IWA$)74G)%%LA< MBR8L5B"RZK8:YU,HTMH2^4T4)E&-/"<=H%86E&>VXK/R,#"K70S:Z")VCT*G MAU9W*[#6'/RQ[V7%$C+[-%PZ=SW M<3US@;31]_&LPY&SHO M.J4.*#1 I.H=J?[W_W*""UILDMM]&"[)+6DN2V1XM- MDK O.!Q=OI@4$4;QEF !U MEO4UV4((EH&T"IGQ24>=;N:('>5_7,P79_6KS-]./S=.;'HIO)Q@)SMZ/$JZ2"-Y@FKZ;+-_E/\/X ENZ<""&BG4KXY98 M1ZSK'>O(1B&YW9_ADMR2W)+6\N#E M]O;0BY#*4"N!2,DBK[@'@S]%*D3$X*!4E&!4H[![[^!I(S M+N3(&'=KH9>E6_I%=_!56Z&FJ=#1^S :ASC&7Z>SDS#&$TP7L]%BA/// 9M7 MN#@N;\.'MNK%47UP EJ_E_+@@4:&",GM_@R7Y/:1-:?!8]20LLE,,%UB6.O>@0Z#YT( &H>@9/#@6=/F.V>E M?916^K7(^2M%D M!B]S@-S4L#!6!FU9&X>3A-A]0BS=0;M'B):?]N=J1N)TG.^F&Y.!P$H$86.1RH24?5QKL[=LE?1R/K_ Q_=0,F8HI1MZ MZ7J>J$)8ZOM2=A1+TACO)&,@=&J,V\HF+[T!+87UBC&M<2WS;B,L;:WY.Y&) MR-3KI>PJF:H+K5)E2W))@THL0TA20S&8/8M"*"776E$FHW1A%KR)U>W.HCKM M3C'(#$.HKK<5*>^,3$;ZH19]3_$E/O5]*3O*IV 2RECY5-+2"E*Z4B=+D,$' M(1.WN:PY="HYVX0,P?-B0"G1W'-(]379&ZY8TBC;"2ZD7I(DD-JYI'9ESQF*YT&KI.M_KS*$+)UP&24L0BG M)$LWU0+/49A2C>F0JA=69[O.+V6CR;E6">G76 MNWSP>"5]5V)YW]$ON[X)+>/]$)=",DX M <6' "K&ZH6*$L J1&$+LY:OF1O!I8C,:T!7"JA0&L]5JOIJR^NO)"MW'#FL MFQO+-A?W6QMT(D'D(G+UE5QD<9#<[L]P26Y);DEN:2F[*[>W>PK%8<00!;#, M3;7UF0(7ZS\CENH,Y""876O8+9WU0F<#P3@/2C?)DZ@E2"FR$-DJ;AX:F"1/ M8=O;G:XG;B@O;W",875N]>;D#SJNZK:8D%;XXB:[+"Z9R "]L97P18%71D$N MF1?-E=32/.:X*BW./CR]%+#C\@;GB]DH+3 O-<$?E?OSEY.5@GCTS<1JJPXE M%SW7 D2JOB_EP9.*_$Z2V_T9+LDMR2W)+2TER2TM-LEMAY:2Y+9'BTURVYFE M)+D]Q,6F:S4;[I;F*&U9+'%:!FEZ=C9MWK2Y75.G"F>#Q2D.7IR\?DVL[+3X M])65=V2]2IFS0 %:& '*,01?E (CC>-1:YG4VMW+UB_9O#@['T\_XNI0^_7% M+)V&.;X>A\G\T4<9W/NA]XJ.,@A?O5[*@\=7+TT]DMN^+^7!R^T=]0=YX M)+8FX.M2,K?4MV.0(YRC_XV*^.*M? M9?YV>I3SJ/D.8?PZC/++R;-P/EJ$\3*-9&G_/KMF_K[!?UZ,YG6@)SA[/TJX M8)J^FRS?9>G7M>6^#:7MNP-'K.O[4AX\Z\A&(;G=G^&2W)+M@FYSWD6QR,@-"MIPTE['AQ MBK/EL= ,3^OV';W'P7@ZI^)LW9:7OBH4,@1);O=GN"2W)+TV"2W M'5K*@Y?;.TK;:\^TBP%,:$K;9RS@ZN] *NV5]\I*[6X&7GP*6O",P+7TH#!4 M=]LGA,BE3-+8R.-:X&7IE#Z[[I.^G%07%7^KCNG1^S :ASC&7Z>SDS#&$TP7 ML]%BA///X9I7N#@N;\.'E@(LON?!%>)9WY?RX'E&=@C)[?X,E^3VD1=^C$], M6@8YQ C*B0)>JP0VY!1+SH+;M68*FQP D1VR5T) -X VE**Z#^E0YU'R$>N& MP=FGK_I$GR\&\^EXE =7"W(0$K3A8M\_^H-7-&T;B%^9LM7),Y.=WC+$!^(# M\8'X0'P@/A ?B _$!^(#\8'X0'P@/A ?UN?LQZOIVFK@7-N"SF<.!D, 98." MZ)0 SH,5TF>AS'K@O'B56+%@DY*@4FYN92L-W/LFIBY+;FYR?QDX?X6+SY'R MAT>_YW5FZT_W%>T?,F>W%PK?4[)^N1?N6O:?"+&$6$+L=T2LQY!SY2D$Z0VH M8B+XQ LX'JU/(MLDUG*D-CF;),3N$V+I_MD]0K3\M#]7,Q*GXWSG]/X2QLLN M7&$Q^(^+"0XD&PX$$Y(46SO2)IZ(1MSR]"*.L8>J[?;Q'[QRNZ-_5T"!+/FJ M6%*U]W71$+3EP&THR047L[=K";M*JVB9JH-*" I9!LJ>H *0;!KR]UG")I0LK75S)(%FR(1$H)+ M' 367\025?U5*Q!LZBR?5ML&9_,7_[P8+3ZVE/>WQ>(.Q$'B('&P'QS,G(7J MUD=0,A=0V1MP0E8.%G3:,,=+P[0O.9BRYB5D!=(KWI3QK*8DC[JBU"<=>78B MAIUQT"@Q%'R+W5J)AD1#HF$_:*B%38HY!.=84Z#8! BBB=.*K+-3A@F^UC0F MR\+0& DN) ,J:0VN1%D=ZV"$"J+X:'=&0ZD)A 1" B&!<+\.P)@R/G&-8))/ MH$JU%IU7"$5)Y4,J+I1X$ZR1Q8K0RM2H3;5/F8K5PHS5/HW.FQ!1:*?:!.O# M3L&LL$-A=W8.MD>8I60#XBWQ]C!X&]%BB24#TU95WMKFM,<%P( Q6*]2P+5J MN+Q(R5 (*-)6\U7$^IK,.)CLA53&"N_8[GGK]) )PNVC$P^^,=G@UCVX_HT_ M37M]S^9[_/L/HNKDRX^\,>%GHYS'N.VI_$R%+6.]>Z.[VC;U[Z:&P?+'W0_F MH7DCG[_+5S_^CEDX01R$U)0X#I./H\F[P62ZJ"]<3!LH9IPT?3'+:!(F:13& M]:N%!2YK?C^Y-G'-_.31^T$:AWEEVGEXAS"99KSZF#JPYN&K"1SC!\BC&2X! M]K0.\^)L\G,>S<_'X>/3YM&?ST/.];MS-J>?X+=*G9ZZ68+FQ;Y__QTSS]FW5:Y^]X93> HBK&=U? M&ES/(FMA6SW[[[?'O__7X.U?7[PY>OWBC[QE/_YSOR:P=OWK^XM7)B^>#D[=';U_\_N+5AL;N-K[3I4HVEZ48V? MT0>LWLKR4SAC3]A?KEY0QS(.YW-\.L?S,*O,O)J,I4>_>N\?;GI)[T?S41R- MJQ_[].KUM^5=+S_.^"="_>72AKCE_W4Z'[RHEEON MW7(3(8@06R7$IE=-ML(F]^G.XC-0GPAOCR*+Z+W?!%,*&(+24'O MI>#>>\2]E(*O:%C_[86U;_U2]VK4.CMW3.&A7%U_%N:G@V6,?E!FT[/!]!QG M8=&<.#:9#.^7Q>&?M@FA;4[,=T'00U-^VAKXK1D_.],L--J#'BWMZLZ/]IOU MXC=6=5D.8]0<]U[6B7E("N5-17G]&&7Y)M??E?V\-WKT:]TI1LM21H,?FRX5 MVT\K/A2]^:T)CM_;?+IKF/_2N99&7\YNZSF]+HJL32P04U*@M$T0'1?@O0TV ME)B#7S:?TZWU9![.M7)H9" M;S&#=_<;?.]:=1V"VCR0M>TKO+XI]6.Y '=EL]R66+5E-%H30U&HP&0>0 EC M(+"B@:6@N>5>)B%OHE%8)[7*$J0)'E3,"@)W$A1C04?FK-"F#30^[)J#&DKO MNL3([=1-W%[@:SZ?M1KO^('RFH1>X_C;:[HZ5=W?G1[C*H)=H(:HE#U+EGTSJ^_PE+ MRW5:JAI=A,F[49/]'.9S7&R_%^NAZ-']MV_W+@9PT+$M:Y315G-(P3A0+D;P MIGIQ1I9LC#-X2QFZ36);UR7PN+S\)']'2_%K*]XEN^3([=U&/P1U2FO;0XAI MR;RR'(%Q%4'I*"%8ET!HDXV/WO"XUN5CDR@406P'&[W=(!09Q+=._W.L3TFC ME4$<)GD0KFUM,H8[+%ZD1^[6(XI%+^I_P6&U:56P&IQ$ =;:6+3CQNI''?2F MQ=F'I]=%[VB2K^N4%Q_2^**I@K$31>-TSS4-F M@:"XA.2:>G.V18PYI1E>!9CS:)[JA"[F@_KO M^6G=YE!A$O6=D=EKB#5C\'G9%4;?A4ELVA@FX*7FL-P2@')CMO MDPQ>XUI3[8T"VE?B_J42>WXE^%7GO9[AV>CB;/[RL]"WU6U@*-D6.Z\<5-(2 M6?&'LLB$TW82YOE5^J\JM3YC!%RO?2"GXUG<#R3M,8 MZTXFV[<'-2"2VFBCOG162=5YAJ1^ZV1 MN!K_%+KBTS/$<$KXNW-D4> MXMHMDF_.*-D)PISH>5+<=Z\!(+ZQ!L A6L#/3L/D7?WLT>3Z#?YEUM,R&WL\ M"LMF*".\-TUD7W8:77NF:\\T6MK5O5[G78:/9!OA(WF RO,H7:96SC#AZ'W3 ME(QB1QVV2,GQNMOQBH85I@.#F)T Q66I3E1.8+BM7-&2A_5SATW.35].TJSQ MNY[CZN^7DRLI?/-)"-MVQ@S5KJ1H$JUM_Z"6L00?2@(T7(-*J8"7(H!7T8NH M. KD;1RF?@^H235DCD),.TLU[*V5_'J&YV&4KTY75W&EZ>(49U3RJOLB1NKE M:]5B-#,V*@+J"QYYUBUN%%P RH5#C&H#(%Y%7E6 MF<C M)9UV.#K-F)A9C!RJ=9^;&C0!@D$!R)B,TA1=[%K%RF^^(G6K0FL UR 33 X(IDS8EYL#JZ*JQKS4XGK#"5*'4 MP6%4CW(0]@BFG V5)9K2Z<#.?(:K(Z_!#-_CY().!S85K5@W&BZK+>4! M/:OOV7R7OXT6I\\NYG6N/^O#CVWK0,V'3FXQ ^@K>W6E0)@\+#U)7@<1FXB] MC\3..4N9K8;@5%.4F-NF9HZOKDCP22O) \U#57Q;5W>$E M@TA<*N.XB8JUX>Y43CRKF'@]F[X?9?8-&ZWM1#[;>8 M(= YO4F>#L&:8+V7L)9))!,"9,F;N@Z%04RZLENBU-DX7YV?-CR=[P=KKH=. M4%CJ>QW?/+ PWST^S=XX+_CD?E-GTJB'CET[, M4ZJY]Y5A=E7[TV@[.%K:U9T?[2Z#?[R-X!\_P.#?ZXM9.@U-&9%I&9S/FM#? MXN,R&1K_>3$Z;YKR4>CO8)*(*%OO<#Q!7YTYPSU";)H:*Q6;8E@E %,F:84I MV[S6B'.3L-WK\''96O/M]"A5D9[AZTLI?ST.D\71)+^X$O26N@T)SBDQC\)P M![7(!,[# 6<0SB<5+"932"5#B$FH]1Z>MCP9@2*?)D(5I7-9@1L9K^ME1M M9!.6B"655DJ@K&FPDT;*WU8A?_E9QEM27EX.I>]4F2XR_ F;A,T]PF8Q+ALA M,YB2JNEN5+7U>'1_^M.- M1L.G-OTJ$=Z9/.VO;S!*??V 'N; MI?K@>YMS=Q\C=[>/5?=[W=MV"E;3Q_5\VUQ<-/$5C?U]4(S\)'XXO\ V;5[< M?T:Y-'L71'C6$3;FP%M3'"/,#+ADDDND#6:(*(IA/+VD4FU[8?YCKWH_AW=) M,T^C8FXIL,8'DN^PG&06]V=A5,%+HA%K!( 2RR4W6'@K/08.Y8K)0U!/AVA1$/\)OD8+@J M59F 5;"2;J50[6:;=7JNQ[[]#?@+YB2<"0MF#%25C0XN<-,VA]G^KSU3-IR0(_O_*CL-V3LS-CY M6-@IO5=6NH!HJ0E@IXZ[$ 1%CN"24FFX*M?62+>8ZKH[[,Q.P!XL0]R'\S\+ M4E_W)TL6+UU_MF3<(9>X_J!C_+&>]F>0V]&D36L,X!]/QK6=@ \0O\^$_X!7 M]_)*]C<"51SK("N"I"08<<8LDB4I$28!@_7A0;*MG-8=K4W\[\-"#W^=JV#\ MXNW(K7ZP=.4O?EPW[OKQL1^^]C$K^.5TL8PX24F"JG2 V)K %44;! D"*^PLMO@^?L*NW?<%L>J M 2$[/'KTJ8GN7I7E/DCOX-V=78!!83PT:A17 N)I/$GXLU^0@UDYF'7?DAJ* M>EQQB8@.''P+7R( *8JPAWP=VQ:/9IZUQ_1X;? M#+^[@=^JI*%26B+,XWXK2RNDF*/(XHH!EDK"W=I:@J7> H6"R.F(LY2(%II$OCD!>,&%%ZYS&_;ON\"X2HLD+& M*1U/MG-($LO ?$IL2* J*'X MH_S :EV&%/[I@P^*^.7G8^,QAF-MX#&FC-J M)/;(! I>11 4D-4II %OJ=*B$NM;STA@#'M*46 "$)R""Z,=)JARBC(.=RBY MW47FIT'C4@YX^6A)I<\9C6>N"/RKH?7IUUTJRITY[K5W?_-U=^WU'3M';WO? MS=U;H,V]%U7OW=U3[PMM;7,!;[Z*ZRVC9@(W3IJ( PUT+'X]&\*A_XIZ.$7@-W9Q>C-XX MT/2AOGH=OWUSJ5W4_B6?O>YZT/N[^(3!!_^DFY%X,2!HGV-HP)/ M>#W7N:]W!'/R3.=1KN@I#'?_,\[-^3Q>D*:FBP+H &U]K8=?]%7[YL5_SB=Q M?F4W!4EO-X__0X;YWE#PL#%>+L2YA4%_=P7M^WOQZ1PLT:6? N:W@P*,U[)R M',]H_#1#CG=SY/AQCARG<^0H7OXVTF#=P>R_>MIQ>C03LE#%91R\^XOF9.ZG MZ84'QC0KQ@QL#5OL4 B5C)XU09*5!HFRH@0+YJ392L+@3_'\%_]S6&9<'BC6 M)5PS&4_]'9%5WA]9.P*0NIWLTS\FS3_F]ND?<_OTCX5]V@^5("?%>QBI<1UW M\6[*;7JB=HUBH'-R[HL?IFT]\FW[G8I8/70JG\)$WHC6Q#VE M @?DLQ\VEY%:73:Q)?%:N!?>#M_%Y"NX'4!S["]T/2HN=/L[?! #U"#5<>N' MC^GSYUX/)^=7Q206L/3I:[C'>/!\ENZ T0I^'#>9Z^'PJMM$JR?IF)HTVY/I M13,N+FH[;OSH;BXM8 PBZE$#TW&Y;X M@E"/V[B)&24FF;ID_/(GDZ6Y*V(.7.Q<%.&SU(I??OWYAY_?_S_ 7\'?+%]< M3+P]'Z4IB[6-)M$/A._U!+HWA6Y>>!V3C<(T#AOT9=S L#?3"70>1 NN[GM1 M7 +^)?I;?(3WP74P''ZBQU>IL>"&_@MFIV_&QI?6J[/N1]&!FLE>A+0Z BR, M13]Y\$M=^>8WCIQD^M1? E@;&%6*"5[A3/^Y8NYV93]+(Z422B&-386X M)!1)S0(R)0_6>A<8\]NPGS_HMFY_#K^,?0M3D>8TEH (:@#8,5H\A8%&GDHMPLCUV2M-/IQ454._AN:2"+ MQ4@6LZ%$Y*K[>9.@ M%/,XV=O)71O[#W(W^7HBZW]/\>HNC:]Z74^@%?9&@=LH;;?"TB..6)+#?F+U MRL&0=YS,IIE^FV92%R]["_S; MR>E)\>>W;W^9\[\(-OKR$N0F6>KQ-+ZARQ\XFPX[=VC&IM/=I][.3A6/E\U2 M\Z-5O0#V%F=M]K;3#^_F[X''Z;%;'J'%N, (-./8RX61O"8(?WJ(<_&P&2YV M!K"8,%Y* 7+,!49<*884KA2RQ@3!,>?8/,@^V\G%U]?S8,3';MCG(8N/HVZU M(-9E^B;4'J)-OCMHSL>OZ =P*>BS-(3'X&#>%^LZ-!DFPNR 5P^;=CJ.\#&. M_ET_O(--D-C[6RV(>G'E];B #Y)$@9_:1&<6OHI1ROF7 M,]WKA*=S;%>4\Q:E;,]39,#$)ND9^?CG=-0MIB?VD12M![\;%;OK5*?<_=H: MM-9#_WHMFI.3I<@3$6_:XFVGP[\FXQ]5_<<80" 8_7_SX4B=[:;Y/0QK4B ;M_O8VS7@3L8:B\*B2FD&QMAB9"I:PE,\QD2HDE5KJ5_W M\9!^:_W/X4,[J2\BK\OF>=D\=[6[YX-S+':X,Y&=D]1#RT85W>!4S'T T-M_ M3>MHB1>VL8M\_@[0-!O1SD-HV^E%5ZJSBROJM NWU_ZHP#%L=Q&=E03A<+WO M 6)8:U-WX;?!DOGOCC!*ODU\[=)5A>Z>Z_J8VHU]ZWC%^LO'_K,?3?N61X@% M%&P+-TW6>]'BY%5UIO>D>&LGTV3E.WCNPJ:NAEZ.NR+RD_.F71J5QX8:QJJ2 M.5\A3PS 1B4Q4I4N$5,EYE0%3\W:,1#W+9[Q=G0]86DMM>GZ]NWD0-P2HKE+ M%^X:HCE8/.L2^M-AF1^N)?0O)B%]_QP"-W>>\J0.NQ)>1:[:W\!QLCS9Z4N K,X[B,MU@($C9Z")?@(D,"$I>$OU)!W_!G? TV-] MY@3F.MJ'4%L/5\,+GVF$Y38'YZ8, FI(:8.-N]$(XB5AR%#/D W8E490R?%6 M#B+XM;,XOWK;G(WJ+854#A7B^L$JED;K6%C;=1=HP53&D=(!M4AN(T 1N(S1 MMQHWT[/SM/8+(QIY3(Q=M. 56; 2_=)[M_XYS:&X$GZO+#K(6UP&67UG7 MK^:-3>U;;F_KQY_AR7!=_ :NA8MGG\7G- :FJP\"=!QVY)=<4^"^D]K6E[VQ M&2U>U,3PB_?CS@6^ -H+?T'W?]%770Z44QCZ?I^//1X'$/9_757ES'1 M87BU% [R\?$7S7C!2YOAL/D24P3!^1V-?8#'I3CZ]!)88S\O_1 6PMA9OU%W;9*I9%@7$AGMTKAQ4[N47/O$MF;?/=.2'OL7OV^)PM M>ICQ_\67=@J9=)*H'6@SN*&@9^+'@!Z90 M?CI;=PEZDJ^[")7UZW%]P*[M7' _O#HI_C)U9TD#ZW;F5J<$&.T FT!Y!2W3H<'K")D5XR 4 M8RY$J_B_;(=NL/:;3,XLL@N"VEYZ6X>Z"]7?P$"6[,;\S25O<\G; M7!X^$#=LJ.R,Y-8C%[?+OY^;.E;S=/%I^MHP,+."G^MDXDNB6I?@$^-J^>$8719-P, M9][ZS'=H5EBX'X#QC@RZ7>G4K(V#^8-G8>*NJ2:1%7BR\=V)7LD+CTGRDWK8 M+Q3PL,=2RM1D7$,5EH)\^GAWFGB+,O>PX):IK5EI M+6R^II?B!FG%K(] 7U^LGX#CU/8[ZR_',7QLKOJ="*D)31O7['[W,0FQ>\X% M-# F(GP,18I$+QK3S4XJQ#O+8^X#7^G?<0LS_"6Y6'&4&VNGXVXD@*(TMDX$ M=,$>XY#X^/S;FUR/NIGM5OFZX$CGCB59RB[/,X:H![D\H)'-G?V>I>#7BE.S M\?,;?)KDNO1):XL(V1KRC1,H+#RM870SOOVN<1=%C^&U?HTIMCPM"LW]I24] MVASH*,X!_%+J73RHLTWO!I"S4?O8UXNFCVX(8A MG>/L'; HW0I_+F4I=)V'>_WE93-ZS%H9-KA>(T0S &DAPNWM*@Q6 G8P7U)MI<6/>KE MI0+;7)@4?>\YTFW!N11=7PO&70O8Z38M/6Q6W:B/&^,E-^#?H",>JY=V89*E M]9O8J\4V@R6&T;$%/8]]+GI\4_,^W62:4SN6(K1IU^1PMB.OG[0Z'OC:@>%- M,=HY&,Q3$6.^95HCU\,X<*T?#OLM%'#K?'/"Z6(3!$QK:LTM\>!9?O \;^J? M?=076,\HX4L75/H2,R +>$'L4D2T+H0"(]F8./71)"Q LK,-"Q$;S\1C=G<+ MGMU2L'DP>_(\MCS?([K(1^](UW)XKZ/?Q7P/9KNTVK1H%EQ^.8W+A?^MQW7Z M8#;Y_5+;M3F:+R3=,#GUC U.QO7961(A()*;=,\'>$"WRM49H<33]SNQ(-F)D\>!'J&4:;':W]DD71N%4;_Z M-[[H#/E$AERG'=:[V\_!]MYPPCOK>(\VZJJ07Q.9=@#"GO;A^ MMN<\-6^^B[F=FDX.XZC/[*-;U9*4I=X1Z1X);^C^S&6927X4*-#_)W3C,EDKGY"N2HF[.YJU?,/CE>5Y$BN?X MUFN"'G6"W'LERZGV&T$*A"1N@IK)T^K-BY3"61\Z,%A91HZK3KVC&Y.X$;3< M+Z7T%"]__/3A57'>3,?)-* +V>RQ9C'"-]J'3(2>,1$""9]A->AY9.&;0'A9@+KZ ]%,=.F\ M'=JXQG=6*6W7B=\- 0M&G1A/%VN:LX76^2:!F:9$N(+;?+15UG>;#F, ,][8 M0T D\S$3;U+/RA.LM L>-/2]/L2PR4G1@WSK-_2MF$[J84*=F;5.:7%I^;B# MOE3^9>$O?%N7;ES3O>U&0.,EYRII9(2(:.-B=.2RJ2,%&G6?=GN8PN*Z/B!R MV95DB,1K 4X77K==]\:(>RU;!>1%I2N&=],0N M4W'VR&OQJAXO9@V=[X,:]/NCUA^T-"S+.\(V0&L&FF<,-&^7$FIG"[1=$.2& M;(=%2D:BB5W1DP@2(!(Q*M)KW69RU$E2DJ !\('A3*EG2'(=C5+<<$&@HI[, M2?]9TPGTG*<]=I(_)HHXYCS23, M^1_P5]_U@Y2W W\C/[\?K^('/4S.WC&DKLX$8S5S(P+VV'6ZZF)AIO$2FJ^N M ?6A1->7=HI>1.]#]W=V2TT;3$&RU;.]C[W-F:VP+*S7S+"V*>OK)E_TIE3/ MD^)MOWEH,U*M];9/ VM[]V@1X=T$;W-RL^9(3T=+!9$>&VMTI1F 0XFXMX ; M3%HD"66(*:4 ?8BRI-Q*<3W_9:FR"SAZ\*OMQOTN=5Z.&VU^]7')>WA5?.PV M=BR5_SE-\:VQ@P<#&?]_0,_?NB;6 MDI(,6K]P*2@/ _76;5?"]RW(?<,?,? MWY[^,-M^\_;TM_0-PBKED<2@U2?]%1[]\E-S"1HH.'[UNOC8U6&;YW8OKBS> M+U5)>/EBZ7DO7LTB,7YTW@4;$R>*Y1+B$DS,>^T>,X''+!5;.%ENU1Q\8VPU M)6Y'KZ:[V!WG!=A2U#>BXLE>W/.X;S5E^TU41?,3IX: O[+;\JM6!3 N)\W#PQN&$ M8:G'RPU;SN=/N_B[U>CXN@WOC;'6(;BNX[IU=6*^,2/AHHG-[U;@$I/M8FTY MV3 G&UXOT8ISMN%>Y=?E;,.<;;C#;,-GRN? 9QBY;JJ?SHA%/R\%NKOB/*G$ M10QKQRA1J..A*ZDB3;MT?'>"PT5Q&E)V=8BZ;8V=W[C8#&1\5VJO6XC3,;8: MB59Z1RIOM5:?M@_+SI>EYF6(F^GXUG,K;G C'Z?X+!5:L!)\15X%"?ZE84@[ M<#(#JXRP5G+/R#;\RP]Z'">B_<6/3\]AP(_)D;Q)CMD)7#29.10O_PI4_%4! M U2D$3H.!S$6.[7%R$]FU/OE, T#4/ZB/4_97RUX-T,['5PVBX5)7>Q 1&!5MJ\5"UG8U.3>[?2 MPGFA/IU2^[= M=!@KAEV#QJ02Z92QU/]/,6[Y(+A\EL'L3\O;]HMTP->L\F(GQ$LBD?+HU^3F M&ZKZ^FF7 Q[ST+#NF+@T?/W;^\;&AKW6TTDS.Q$NMB#D"=QX "5[Q MU;LWW>L(QB?X#[,;4O+)9>M?SX(RLW%(L?3NV2\6?NKBO.C/=5NG,F)7KV?/ M6+IPY52[]-J2GTA%_M"?#W7#1;=]+T\XI0]\!CDA/#?C29LQ/W_\FDSUX8O( M#-?/(.^.-;SA#/*-VKBNP9L:^#TG;S<6VY[X@^_@T4CV:?TURW4V&?NG6*LG$..3 M> !QVPQK=\M9X,]']6;%SN^O0O,,!27K3=:;(S!GWV.^-L0[ MGO,(KZHE?;!:[L/P;%--EX_PV(V*[L.(/:JIV]B:'78YA>BR"CVE"K&L0EF% ML@IE*Y15**M0MD+/0H7VT/>Z(0> /,G>VV\E7&Q#A0F_28&?B_D;9L: M^C)MYVBF,(XN%@7Z&NMF]5DZ,=EAD;/C]$2_NH=RZ+Z#/OW/T(\C==V1M2>#>U>3^&\PX$^48^?#VY_"Y"M/R&4;-I(#9& M5N@)C:$5UTQC%O>WU_H?<;QN&IK_^-ZAN$DJOF,P[AJXW-KP;(Q7MYS M.^5-S^OWMOPX[LMP=9M;@K T$,Z1"CP@7EF)E#8!&2$5+IFMG%C;[6>QT%YY MC;RO7*Q XY$4SB//I5+!!"687J\F,^EVM<4];2^*Z:CNGO;;/WX[?0\& ^88 MKF8O"N=M?:&'[7^]0/!7/'H ?GM1=/5Q_^M%_77R>C2]0*Z9H/[2%W^J!B7C ML^V1LP[^Z?'T[Y8\DCW0P.\&HULT\,[:M:V@X]W7!789=(EI4C[DB'&J*/4"4XJ M]JBH3098BHS:&;4S:F?4?EK4WHRRCAM-&-/(,<$1![! Q@J/*DTT,<'IBJZA M[/TJ+=X+9;\)KF) RV,%U^U"1<;4C*D94_>5"9?&.44E,&'F2\2%]\!OM4)> M6"=*3LM@Y76,ID*RDCN@OO%*;AQ'FD@&/!KKT@ II67UJ$R8#YB21PK6#V3" M-P6M#SV3X\E2(O<#E_8R!S9W><^[G(4\=_G@NYR%/'?YX+NWF;G]WH\:^&X;N=N'*G)'J&7'VN4LY+G+!]_E+.2YRP??Y2SD1]3EI]W. MF3I:QX-O)J]+>-,M3D(_3JG =CD[:*&_'5^O\_T<7(A4D3XK8U;&X^YR%O+< MY8/OFI]]GZNNP\I(?LJ_=PTV3\S_73SFX\ MXVRK*6\Y\WC/,T0W9W1*JKVD%*,@F$#<28TD#00Q5@6&3>D=,=O8D3J3RK>= M4/Z43N#[.:0#U]J/Z4#XY.6N)'MV(KNSO+V=Q(1%4HF%3)&6,0Q_"8Q]LAR5SEN?:@(V\9^S4?"M"INN*\&%-., M:<]?VC.F'<,L;QW3O'4$($TA347D:64)Z*8)PH9:2S4G,OAM[(Y\+)X6,8T, M%"49TYZ_M&=,.X99WCY/PUX2#B1+EB7XD0I;I+CFR ;.%=/,5WR-I]UG-^'C M\32F&/R7,>TA@;]O)@WDP-]W!/[B'6$:CQXMONCQ6(\F[0YWN=[]/+P]%-6M M;"V_Y<2*0X)NRD0H*^>1H0R@FXL*&<((HI))+*QTGN\^;/@.'E^/SJ"=PZL( MX]H,_4,Q'"@I&Q"ZX_#A_4])/!S=V0_->&KJFC'T"##T?_\O20E]-,')$)(A M)$/(84'(#?5X+.9! J62V(,W+$R%-' II(223%,9_]UY5##3L.>L._NA&1E# MGUH.C@!#,PW;QTR]<@OQNGW>Y?/P/+UBVGI73)H"!L-.AWKB"Q/CU<7H^B$8 MB^,(CZ& MTXI@&DHMUJOK;CUO<Q><965)0Q $E!X:SN7[44]:/>E\/IZ ?N21#+LEP MW%W.0IZ[?/!=SD*>NWSP7_?4QH%J2Q*,A8 MS8!7,2AD,<+42NRH#[):BPP]=4;)QY]^W).Q>"Y8A_6G-G@%"J- MP(A['9#1H41!.(V-Q\H]0G6J9YKED44^(U\6@^>*?,*5S&/ND"QI!0S.,F0X M\#_O8SD!3@';RIQWD44^(U\6@\-"/D*KBCG#D2O!8^64 8I919"B1BO)J<9D M+>,L9T(\,Y'?GQR']*I#CU)^",';2=&$XK*)']5Z.+PJ7$QUJ#_[HO5V.JXG MM6_SJ;MY(>'(NYR%/'?YX+N"[G(7\B+K\-'D/VRC(0?8Y;_JFR3B= M-/;WHKF,/FP[*#Z<_O)+\;_UQ>6;XM?3WW+IW%QO:#NQ("-*';1&CE0&<5MY M)#E1R"FE.*ZH)%)L(_?AX\B._06T1 _?I?R=+@KT=C(9UV8ZB57:/C7ILQ]T MZ]TO^BI>_#;6B3Y+][7?%R *]5?OT+_]N%FJM)2KMQU#O#17;WMJ.3@"-,W5 MVS*$9 C)$++]LCO$!*-QB9B10,A"52))%44EEXPP2357:^7-[I.6\-B$;,.* M'1YP^:B%>#*D9DC-D'K D)I9V3X>@I5KZMYCYY+KJB3DJKJY.LYCT$[)I>;> M>F0J%JOJ,H6,P$! M0L2$Z^5QSO< ]77!%E+#7LVNZ .K$).IIH92C.4WG,[ MJ1/"4$H0+;%'O#054AY 57A"I'5>EY;N<$O5/:%T7S9592#-0)J!- -IW)M* MN/'. @GU*B#..09V*DI4.AZD"UAJN\9)M[A#:T= "HR4D!+ %&<@S4":@30# MZ<^YR[G(4\SWCN#VIJ%9&(\U)+&?, C)*E$@[3DI3$3>O1V<_@$>M4J^07/T[BGM9[5]9X?SM]WPR'>MQ_ MT\)<^[3.NUCTC98')N&_7J!;5G_Q"98'5^KS;AKV*E<[/I)JQQEQ]QAQ3>EH MA8E%G,8<1<4(T@"U2/K*$L^(]GHK1V?L$>(>WH$:&7$SXF;$W1%"4FVTQ)HA MQT)*X/9(5=:B,@A<::YDZ=V6:EGL&"%O T9U<,"XGUG:&0\S'CX'/'PDG]\J M'719(5*5P"89_&8D+Q&P2,%+6U9:AVWD=>\1 SV\@XT>R$!S18]'#./V.QF. M0^0RJ#\)J#-.E&0!(V&9!EA6!FE@P(C2R@$)*8+E*Z%$@R:C&5@*E\[<"[G45J'PM22$[7CHO?6:SUL3ADCK9^ M(]H*O\K/?_HC_+AA >O6):6Y#/:/G(D@^"2"6HL( M854LBL61DI4#Z1(&N])8P];3,Y3->G9T,>'W!,%M]#G.Y2JCDB3&@V?U(UK"WA_&ZV-&Q3&6SUM?;P5 M>AA'!BZ\*+XTTZ$KSF'DX H_*C2,$)J-SO(IVC-U3-JX::5!3R?-K(I/[#V\ M(HI+O!P-]17,27='K9^M>MO]2 P'XF=\F,=<]^L6D! MYG/=UJ8>UI.KU[-GW+"RTKVVY"><_N'-B__\QC7DEN_E25D]\!$/_3XWH6N" M^JXGW+**)[]_+\9&95^'R+MO@-F,VG)+MGI!/7?I!,PW.%6W;'!ZBLYN<\/Z MI_.Q]\7?X._SMO@PS3^FN6ZVPR]D^Q[GO U/-1 MO;],1[Y@>'!_E;O_64K/2VB>H:!DOX>\K\?!=IP4^ MV?!L4TTIIGRW*KH/([:713.VU>7]JI)RE"K$L@IE%OPC0:YO)GL.^\9RM;W]@^QC[/)A[8'/6I"[G+4@:T'N@+9/;CD9]N-//]ZR=X7P04G$H,Q[ 1]'&9Y5 MZ#1/\G$@GJ74&>P1QC0@7CF+C%<,&>*($!P+;-5F10\7RI 1[P@F^9DAGN72>Q(,PJ2J$,>E M!'H7')(5KD)E967X&L?#DAB#"?!"KDI R9(@@[%%'K@3IX':4HL]13PV$%0- M!#^\2C=[J0P9\8Y@DI\9XO%@21!5B7#0X*$:*F*5+HUDD*PT)=4^%CY<1;RR M8II(JY!1)MX3*6%5Q6*)6CI'=>ELV%/$ X[' /$(SXCW@!CB/8K?'FP,\=U2 MF+#XHL=C/9JTQRE,&5E7D+5R%9':H,I;C'BL? /LT:%@**N> O!=&S(/"82%IZ75TJ.25@1Q;@52N-+ M(RO*@REQ&40#0"]'"N*(A%%KG1"^4I*9>E>@/ Z[1Q()0=" M[9AUWK\TT.%H5&:F&5B/&5B)4LY_ 6BH^X(IE8,W FH$U ^L.EX0H-:J4 MP#E+Q1!GE4%&4(IL5>I2LZJL@KD.K$9B)S$3R '#!3 V$AE# \*^U)C#T\IJ M/Y:$UH%5L8&058;5#*L95C.L[O P0A^/L684>1S7DH)C2%+"D?)E*0CPUY*M M!0*T]%Q8HQ$1#*!86."K)=:H(CH0)JG#>Q*-W<17JVJ@: ;69YK8>;T:U?Y' M;3\U$SW.32<>+UYC$X4,06<0-1B0-RUE @PI0A+25'99"R MXEQ6U*T188N%]LIKY'WEX![ID10NYME+I8()2K ])<)4#%3)!V+7&0/?%*CG M!]K/>LEYO^AP!M@C UBLA P58"NI8M1 ]2J,GADM.:44$4563O;DTFA:.DJ MI"NI$"\IC9N?&&*,.DJ=X*1B^PFPI!Q4LAH0CC/ 9H#- )L!=N< Z[U5)>$& M\92I;[%$FI(*58P+J8R4U*_MC;_/XN@V3X3C#_]$=7 M?R[L4+<@7I?ZS*-1X_SLYA?=U[-A&/JOR-5CG^0IGAX_O1B]<75[.=17K^.W M;RZUTG=3A:O:6="OR(P=2]37V%9[P>BY@7^\H M183>-CPWS\;#SOYXV.P0LB*4,-[SG\O3M/3[7&C/Y^L/:>:Z104=H"NO]?"+ MOFKC4>[+,SB;GB2ZF^?F(5.P!V>O;&%"WEU!^_Y>?#KW\ 8/>&[;0?%Q9$^6 MY^EH1N.G9@+739KB71//-6F]*WZL1WID:STL3L&:^0NXL"U>_C;24P>- M=IP>#T4W:.D>KL5MH>O%2J\[6O'3],*/:[L\"FN? E"MV(^[MV1.YOH']ERN M*DVPDG+D="SD04*%)*88*0TC$93_T=C9.\OW%ZR+QO&0SX21&'IDAC4_S-ZS@R MG?['8M\?1Y]].TE_?R<&5$\S/ \;C8^C0EL+1A+0T!=?ZLEY\1;^!AH/UC-B MX\CIL6L!.5T=@$(GI^1EW E'\9NWI^_2;^3-JT*""!,\^.;8+DGBH)B<^R)Z M$WIT!=X!@" T,:(T?!SB,SZG9S2A"'.HCL\ ?4)+G[2M[Q\^K+6IA\EA*:9M M;/VU1YW78 S']OQJ4,!HVG-0@4B2Z_8\O7;L?3'TG_VPC2^M1^#FQ(_UI+C0 M5X7Q\%"P&V!$+KIN+3UZ .T EV8X;+ZTKY>E9HF7PO1=('C9!/EA&I(TA9=^ M/#^.H9>/=! 7/RFI_,,J+[TF:AL)*/1H/'F3A K%-[:OC6[]$$9V3?P6$@$O M8^(/3R6/_$24E A9<469X."6+OI=CV+34>K^-_K;;!,$K!.$NM1LKW%OZ; 5%QQ"=8"GE9'W8RN.$C@^/!3$+XD9!7$AB W YCH W*OKO.O33 '6-:?WX;6J\QD)O3#RP8SQNP!74\0WF:OFB[BV%TQ/=M7)J M8"Y!P_00.I=,R'0X+*)]BG8A?K"Q UGMLMI]A]J!WOTV6A+#ZV+<3B\OFW$O MKB!ADTZ>1\U,8),BU).K!/^+VV#V$D\;32)562=3WR>_AQL]O$//'A"+>SH^ M_PGFU^KQ^"H28)WB\>ULWGNVGX,P__!27R59CA()'X)CN[&S=?Z E!X62H=_-?) M*GPT]D,=$1ZPMST'!0!QG_3+$"0J'T]C7/1 M>ET;N_3ZWTY.H1/CY#] _^8++ O]77Y"NLW#ZV&84J>B=8IC@I(QJA>.ZEQW MGSBL$@83&LE+:(EG)"G'#REA\P2'A-:'P?PN&HT0\*&SU; M&.T<^A1(B(/0@L).(D6B6;KQ8CI TX.Y%8.U& MOS!Q^'OKWDCII9@N\L3UQ+0B: M'R]'P &;:5_:ZO9,V[:&]-Q7W8B@.:_^,]O7$/(B>*W77/"JMLNN?TUM[XEM^*&1]RR MI4I^?RFLC9JT691NS9N::>H.=\%^QS+6(QSB>AP=WFT'[PSOVSB3F.!;#B7^ MKNV\3S;]]UG1NFGX_C(=^8+A04$QY?<7DKOL7-V'H7N\PX^/%8RW*9S%3@3R M0#4Y^EQIW?2/9OR??_J_LU7(W>KT 1F'VPZL/SZ)>GL!7B@TV26)>M>TDVP@ M,I?,^G1???KSN&G;I$N_C<#J#^>J]5?XW-^I1F]6KJQ<6;DV&JNSL[$_TQ.? M-&J1'I:U*OLT>S3"N<-''6#:A\G=)NJ^K$?%Y+R9MGKDVE=9Z.^&H_>I?79_ M(-W?VF=W-^YI*?D>XO5$?=\#_'Q6_;LSK]V/C==/Q0>.IH^PRUFB M#WIZ#Z[+CW;J6NI3';=+3UZ7\-#[%/-=3LB*SUA^)KZ>%_:$=/>FJ?C;6M;O MMDK:Q)&ZFVOU]#OR;]G*L.4J/P< R!L>NV]'/JY.^TU]_8^#K.6U]>I,9?"* MF%B,F1.*N%$F5@W%R$LG&*UXD%9?3^7F7!!BK4'*RP#W"(LT(1Y96AG&C;?" MJ^NIW.]T>_YVY.(_'Q;; MY.WO7[/5)8?:7ZTF^G[X$3P#S 4]AR$2;$;BMR MQP:<[[BJ_K.IK)2A;(^G-$/9O:!L?ICQ\Y[]K-!9H;-"W\Q-C!'&EEHBHKE MG )+4155B'H/Y"14 7N6NR/W>K&CE@,"-)[9?V]3[BW-3YAMKP[/(N\GYAG@U);.0CJECUTAV2]*Z8"#A5%F'3G[&$DK3=(6U$&X[AD M9BV<8)6Q01*,?.GBX:>E0PJ+"@45>.4J9R@Q:\= ?=;U,);*^K$9GX(=?N_- M9 %K\]WG<>-Y*A*W)?--"!M(]JBGZGU/\83#4:",FADU#Q$U7]ZS#NKWH;#$ MPE!517^H!'](,O"A;,!( 0B7C):",/$(*&SM]&(ZC!7-4_F"1>6"6+3@!P]( MZS_IKUN"9GZ4H'RW3(2MK?AE=,[H?,#HO!E--;?*8J61C_#(M2/(5!HCYH2N M*,>DMH&F"R1=Q=5MRW"=$M3]!J#MOS?[43/3P+N*V M'&Y+O7MH#"\]Y$F">(]@Q[+Q?B9GDS]-&ND1'U(>I G6&($,U3%MU)=(LQ"0 MYEJ6W):\4O*Z)?GTM M:>26#FW<772*R0%1C^H(/?LCR3.(9A#-(/J4P2I'",%,!D2Y-(A[9I&4F",3 ML+9,&RTE?0@H'WVP:H\P.H>K,EAGL'Y,QJN4\H)CA*UAB,H[9$U.[J#([(^W?,(M3_K>I1/4,NZE77K_K8JGZ"6_:_] M8Y?'U[<#AM\##VSF@^#R07#Y(+A=YP\K_R"4JYRP??Y2SDN@^NR[FBW0[H_78/OCN8D7O";<0'5.LO[S-YAN5&\^$[6]P?(KBSDE48 MR:K$B"LMD>12(*T=KH2@+I3^^OX07)6DHE(CX55 G#F%5"4YJBA<#P8N<+U6 MV^0Q:^P2,2!8Y3*[SU_<,[IE=,MG NQ*QS-=R0J]MPJ]F:XP195VUJ.RM$!7 M'&=(:B.04X$K+AF1/-.5_9#[O5GTS#&479\5>#!CF:,J.:IRI#3E"+W+K;,3 M3J023!.D2RT0QY5'6C&+=*4\E]1+[/%U=B(YM=YA@YPL">+6^7@W 79",)&E M8:I<*[:1CR[*4I]C*GF6DU1LZI"G%E/))4 M450&)A1V@E9V[:2F3%:>'Z+EK)1'C*@\Y)S%@QF_'$7)YU#N!47)9_8<[9D] M9:E\Z6B)2L$"X@28BL%!(<&49T$Q;XR]SFXX49IZ)Y"TPB".+4%:>0\\QU<4 M;N08E_MR#F4I!I2S?';/<7CS&4B?6@Z.%D@5TZ)D$OQ"(BSBCE"DI9*(!8(K M[JI [&, Z8W5^6/QEFU7YU=E!M8<,3L.%-V'BOQ'!*=P:QF<9*CD$N 4BQ(9 M)RBT-UAOL3"6KT7=M@&GNSY+$O@H8S+#YOXE.MTGC+0_@;8[5W>X\UF2>SP> M.S)0RT' ?'IFYBT/P]U\EM"QGB4DE=%$2H^1%*R"C&.F67*T]+Z?3D]4Y0#6NTX$?O 3A3*4;6,JQE7 M'XBK514(#U8@(QU%/&"#E%45"J[$M@P2'+ZU32U;PM5-![0=*KDP)6E8.(^.\0%QYB600 KE*<$VT=1@_B+4^W0F8P%=9=:PG"3_C$S!O M#G0][,S+#5WO1..GZ84?UQ;^=O7G._67WM:$W03Z'M;_MVW1A.(OTY$O&$[G M?_%['F"^A<8,BLFY+\;^ CA3/3I+ !,U=*J'!6#K16KKY+QI?5$OH*'08U\, M?=O"5]!B75QY/3ZY=4I!HO\(_Q9VJ%N CDM]YM&H<7[6'IB.^/5LVH?^*W+U MV">\B(>/3B]&;US=7@[UU>OX[9M+[1RT>BG67G==[ MDFY%?N0 -;[&X8OGJ,X!Y.L=48(\0/8>5JOZ81-.Z,HT)4V;3\[Y/+Z?YJ8+ MVNL C7VMAU_T5=N?^KD\3;,Y2/BS>0(>,LY[4!!\"Z/^[@K:]_?BT[F'-_@I M6+!V4'P$R3F[NYK=>-&>7/?#.R"43PN+ D0@B(%[9@)0H!;(45Y00 MHY46U\FE+K'R(0@D&(T9-]L.PL;^_*#Q0R\NX!@07WQ%_Y=/8_BVK M0GE2]$-4+(W1LD1L51"X#00D@<',F[CUUQ!D&+@:P6HJJ,>RXN4V!.'4GGLW M'?J?P[H ?(JB\:"YKYXE[>NG>;@8B3C0;=W&PA:)97GPI(;#YDLTE(\%>$\W M(,52%V>^3G)U-JWEIO/I>_(0FQ*'"/H1+T= !YLIT+KZJW=O^O/),3[!?YC= M,#NW_G7K+_48S,ML0))KWSW[Q:8LA\]U6Z?)NGH]>\9-Z0OIM94X883=>D9[ M^= CVNF)Y+>^9A^;D<^.VH/2Y,^I>_DPNQM';Q9!R(?799W).G,WG7GOK;\P M?EPPDO4F'_J8#7<&H<<'H>6(?P:?K"]97V[5%Y;U)1OK;*QW#CY5/M,WG^F; M=WT],,/K5]]Z/;;G!4A588?U*/:F\%\OXUKGG8HLY9S)/2MJEFOZ;3'7,;#* M81$JY'SI$ ^,(\VY0RK@DAK#JY*0ZZN0W@5"5%DAXY1&W 6')+$,82ZQ(8&J MH/A*)GF_WC;3Q5C1K]?$=]/Q.&8;;2>_L1Q >W,1OPQA^SZE&<*V64.=,U99 MY5 I#$%<5A72 %U(!&^9P1H;O%9OYKLWPSP6A,D!9QG"'D)][U&']#"I[R_Z M:MP,AXGYCGW:G96)[_%I4386*\9",6N-DJAR@2'N78FT+AF2S$HOB>%&K1F+ M[^&[LZR[#Q>7P^;*^U\[Q5O*N=LVY16LRO8B@U>>TL,'+ZH#*8$?(J\8..LV M;@#7G"$GECIO@VQ8D*0=Z MCU&1LLE8-AF"5U0$9I%C8"BX*R52.FTUT=2QBMC UBJ%W(?O]O&17Y:4[T>_ M;7M!!S0?TI*1*T_I,2"7Q-*4V#%$ G!6'F+M.%4">PVE],)1X=8/[KX/V7T4 MY*I4YKDYJ+L%7?EYXW,&9Z>]"5UO-Y%8]A:'!IB752("9LA;AP!"E. M*N2D\496NG1Z*R'AI+KK>["W3)$QS275,XG.^)CQ<5OX2(2U)5$&Z+]#2+^*/C(R*.6OWOF^/AH0>D#.G#@ ?JWU1,ILJWJFIOK MN!YK'5<3>+"X%$B)0&)N,Q@A8R-35XIZ4CKJV!9CWSNS680-*KKC^-&!56W- M8)G!,H/E=QU_;+'#0BEDM++ \D4L+:=BX#U8ZBOM*A^V&&[?'5B*0:GRD2P/ M+G&]N1#TC;6$]P(VK[W[FZ^[ZTC=7 #TMJK#+S;7?224:8F%0\[X>"9219!D M6B!N*":>V9C,]9"ZC]W9';%$'HBICL+_=@3J9N-"P=NSL>\*NN:"GR_^5)T4 M*^.4TH?ZD2H60[6S"J!4*P53+I%P6@'01Y"E'4LVZ2]%JALDXY87[)-VD.?*T<'CR'FOJVJ]H

7O4HVZ/>FO,?]?^N9?-R+6_MYBU;H73FAN+E T"<<$)TEH) MA&502GE7*K>^=S^4G%450<2H"G&KX&XG:3SRP!(7'-;"7$^A[%,FV_LEJ:>T M./1O/VXBHDA*Z)M<#>:;(%?>$>/N)-W+P%<^!NYME/VGWNB3H>YY0QWS3G%- M!!*V MBJ*$>Z+"TJO>02:Q*87=N&#^ 6*%4E*DLB 1Y+@R0S"LG*,B>=-M*0 M#'49ZC+49:C;(ZBSOL(>5P*QT@.K4_!#<5NBBAJB?3R72JZQNM(;@J4 ;!.4 M(,ZM1Z9B&ADOJ\H[0W50&>HRU&6HRU"W1U!7^M*#SZD1(X(B[BJ'C/(6"6!S MWM#2,+VV&U10P3 3'NE* #R6N$+2$;A;6XTK98DOPW:A;KV,TD!)F='N 5' M>U0TS5' % 6\./.CXY2T#)TKIZ$HK6FDA98R!@ZQY,@ -"+OF!,\!!>JM?(^ MF$LF R"M9DHAC@%$)0%/.I1!548X57J]8^A4:L<5Z)ZE.&>:>&@T,4/<%DIO MAHHJ10S"P3G$J2#(V!)^R++T/CAP<\5UB&."5$19@Z0*L7P/-D@Y+8$B2ANJ M,A AMNP(K]?@&8A=URM[E@*=02Z#7 :YZR!7$56R[6C.YVUW 8;4$F8 =7,&2< M5,A7GGK@<483NO,X'U?Y>.&'Q/ERMM]]XWSMQ ^'^KO/-CH,898"G2EBIH@9Y-:.ZHTYS-+1R [A!T =TD#SD--.E)@II^1: M.5C"K+<*0"XP<(9YS'\Q01$D!9> (X+ ?9'X3< .E]QN,-S MN^M@'QXHGJ-]&>4RRF64N\.1LIQ151&,+ :WDY>50*8T#!GA"-64$F_IK4QQREX&4I7%D[*8%4("NG287"- 185$Q25RI3>,%%5NER# M4FP%<42C8&U<'2[!DR: P4Z5S@4NG:!NUU#*!IRQ#*69,&;"F%'N5I333F." MG4/*!$ Y #U .Q, MKNW8T(J6'H-';#6.KC1!D@>*+*^$8I4L?5GM.@F"5W>*, X.>3"\I#HPB9A0))[C;I"R&O!+ ;XY50E=KNWL!> S3E<*"4<" MXLP!R#$&Z CH5W*'2[E^]OOV=_:6.0TF@UP&N0QR=RANI2NM',"48$#BN,42 M*6P8"K'*,L7@[Q*_OJHAF;#8(\]Q&==[*V0".,8B!">X(4IHMO.,9DSSHD8& MN0QR&>3NLG1;QBP_&0OQ\;@%HT12QXJE"IQ6#2S/X[5%C9)1)GG R%$%]T1. M)ZTLD?=&DRI([NRNMVW0 6-Y3>,AT;Z M\/I=)]L=% !7)"AO.,*J!#!EAB+CE$"E");*DG*_GFP-!"\PJTJD@U>(*Z"G M,FB.6*6-\))8I;=<&'\# )?5CO?-W?^ ]#U7B\Q$=\I$,Y@>+9@&C4-@&",: MN(FE]P,RL8Y@:8C1\#\JW/KB=? 2,_#K*\7B*2/4( 5S@C0V 2OG@S6[WKE" MP64G&4P?&TP?JB89;C/<'C7<.A&( EA%+%;^YUA$N'4&$4?+0!7%5*RM=7O" M266T0K32'G&#RU@6C*-XDD!%)1!;LFNX+0>TVO%:=X;;S%TSF&8P_9Y=URHN M$ F"I#9QJV!9(B4-0:6WU%@N"%9K)^0%5S%)507<%5>(ER2@R%A1D (+:PVC M;O>)0X)G,-W#W,S[!&?W/_KZJ9GH83'N9'B'4D9/:!0SUTS-T#\E^#[->55W M&8P#Q6%#=,D9XX## DAM3&L'9 [(<1ND<888MA9#L%AHK[Q&WD$GLFU+Q_* X\]HGXK497(\57(EQ6A'.D \,"*O1 M%3(\GGB*>9!$4./7ZV$P*10M785T)1607$J1]B5##-@MI4YP4NTZIXKR@: [ MSAS-X+H;7!HJJ*6XUX:9&TF"-F&<.B*JGT:^Q6EUCY M$&(B++4QV]\B'2DNP5)7PE<5V7GF?E4-2K'C(ULS &=VF\$U@^L#]T*;RG^#JX4B%9R1V+R5O ;HWC2!/)@!'#@PR6@NZ\ M0@B7 TIWO'?^P,!U.8H+OVOHQIV:+N'/NS=>SA#UYN9OE-IK[__F"^_>_4X\ M?II>^'%MX6]7?WZ:/M]!;]/[OG0A==,,W?<,27=I?-7K>@*ML#^ M^#CV0SURQ6^C87T!C7'%N^8"VGLU&[Z];'RQ/+EWF,;JNZ9Q&VL 6Q#CCZ/B M[>6X'A84DVI03,[];&Z*.&/]!"83!--6CR9-L6G2OJ,EV]]KZX6DDFJD*@X& M0I(**48=XD1K5PJ!\7H\6A,P&]0S%*I87(\0C[1B"I%*<$\ [(TH9T;%3BZ^ MO@:M-G[\-#%ZQ,:CU-MJ9N#S5^M&+ M/TV^-#?:E\>7BD+/>S8H=/'NO2 @%N@]F-5AQ:O^.3V#+XJ7LU:^?S=KUZ!X]W=$,841T6>Z'K63U*+! M4F?[QA@?7PJC>=G D$>Z 7):@#3983V*/"4UU^LQ-&7^D5M(PLF\*S!! _& MKSUL"(T<+]^3'FF;"["4M@8(_'>:^KYQ9\/&P"OB30#4^LROW&F;=M(6[;F. M>&3\Y(OWHV[TOS3QD="GVK? M00N3'/W'OD$[D<9J&[<4E\HCSK!"6E824<9493#ULEP[3L09&C0&!T&+>*RF M8 Y\#%,A7%48_L7&![H"[7^KAP ES5(EZ3#G7;I5\Z&*8;(-?F*@. M-4Z]GDP ;_[L1Q[<*[!;'T?V9 Z-IW_^\-/< ,%S9D^QX(P!/,:'^^'0V\D4 MH.=RW%S"YU=%\HK;XG(Z;JMQAM;<]KP+M;UF =N#Q_4 ;.H1W#.W"=#K),OQA0V\Y*PS MR-@2=EU&SYJIC!.,.7G>E+4((;-= C2^ED/IQ%, MTW@V\4%@X8H1= ?:[B\[,>B-,_P^'#9?H@&.ET?,:.. @U9>]&9U$$=_U(". MNL]I7F:W=NK@9D1A89O;R=0E$_@6Y"G:XNEP$EE)][RH!$2\:>&#">;NXZRFB;LQ%(1/?@3I#CQU'1 MXB0X'_QXG#Y* :3XH/TSBJ321 :+J&86<2HJ,(H.;*2T DNK0TG6#A*LA.>V M*F,6N0ZQ[$:)E,8$550$AB7&UJZ=L?4.GA#?_#^ #N^F %; UOY::U,/Z\G5 MEHPCWUO3& 4DU&/@S?^:ZG'DKR +491.GK!]WXFY6XT#/EX@;0^S+;=C2]X# MLXQAA"A'=-!C4.L34C4++\;-_=8)=,0#6"ZP;H-/&U7=#J=N9LA'0$&&NC/^ M,Z.1K,O:8Y,)N6XW"C!/D<5$SN/!;GV)=.ALK"_ HB2DWM2$:!! XYMEJY"X M# !^][89[I_KSS[!ZSA>$Q-YDRFX@IGZ^_=RBBS?^R7?;Z=G8"Q@@_Q^4!L6VCI7R<.:/^+E0M>#!*K#@%L M5^1FD90!O9^3HE>#6SA^=) 35?9?0=5:< ^![HV'#@;"+S&:/E"Q%'M)Y 1U M*A 9QFVAG6(UM--QHXWCU4Z!&+7>09@;_R>6&_@/$F4G/_3 M'UW]&5!8MT"8+O691Z/&^=E]+[JO9X Q]%^1 RZ=F-)K:/?T8O0&@!T _^IU M_/;-970)1F=+FT'JKDG]_@E\PN"#?X*>UN%J]I9T*_(C]\8T7V,WX0FOYRN2 M7^^X[$CH_7V\Q2KWXT\,82O+>&G9KO^Y/$U+OW<+FW\\GV].2?/6[3C1 3KR M6@^_Z*OVS8O_7)F_V>0DB-\\,P^9@'M;C8>-_CU7XFZ:CHX+1.";J7D?S'DL M&[I7H_%3,_&=M]S$K"$ _.+'.H:$8E3A-*Z =)&CE[^--/ WP/E73SM.C[C@ MOJZCATFM>GM;MX6'EJ1E%1"(/H9?3.K$K5IPO]MBW%SIX:3VJV$FL(=GD7TD M(QXMY+#Y H.!+FJX#[X81N_@K)[$6$N<54 S,*L?>R^XF8Z!<5US@U<)7G3H M71?^C+$J^.="_QYC2&#GX]UP7SLU[41WT;!Z]-FWDTYP>U][UM3>V9A]/ +O M"$4.4YCI9,XQDD)\KF'@$NV)SL?,S8#FM9,QJ,49T(,Z\D;6Q.IW2=O7,#XK"+O7K;S*/(T?AX5I_YR MTH*"<],\@)'L^L"!H9SS'R"GNK2R>E6ROGSH,0HF0646D, MXI['FJ%"HZKBOI)+ZZ=ZM$S87_NH"?QDR!*)WV7*](];K#W]U_V5_J]B[1*6@3 MK*,:I%#&]":C$(BE1;B4HG2&^L#L6BE:H8D+<"7W&B176H.D)@0YQRH:M+,B M\)75.M1 Z2L M!KBZN1+W$\ACUY%Y"D\G6_,5,YN&!IH$8U/H"0A7MY:ZCX@53,FQPB(>I%@B M'HA&6K,2!>QEL%)5$J\5R_@>69DA5I*17^(P7(>H"%_C]/4RD#A,>=3*5$01J83V)=3)$TJ'(,8\FX97BM MKM],N MEMTE:G:!Z(UT,"(G=!,:$"]X28"7?H47=>ORO2?7^F$7YRQN> G=T MWQ5U3)E9I$#,UK7BI?.%M=C I8AT%T-^25]U:3)=[+I3YE'*\8VJO,C.B7D M?5X.N)!C'SG$X@Y]T4P[RKJ>/95:\>'//_Y:@'[$A)S.H_8Z+O:%U82)>9() M?^BXQIC\-T82,*QNW+;&,CK>,_<^KBY.VS8E90Z;+WN]E'>K A[Y4MX-*G/&YZT,0=Z[?DGQ8_S'+$;VK0Z^*D5:94]Y1?$X$M"A:3D*3TQ;C^K+Q.F MSB+),!5]P*W/OE[,V>9>=XNP7;3!3<>Q=1LR(U-&G(%FQXGO5QD7(<:97"U6 M4M<3O== ='F\%X_O4RFZ\-\4FM'=O28&US8Q_'P9QWPA$Q]7B']$7IB;N*@< MP?'F!VR8@(XH0G?;YL)_B8NQ8!_B2BWH\K[QQ*!)J 2K@.A3%7T%B;3D 7$K M!.:X\C2$M8).5C,'C# FE%G@ELXC#UR(]XT\:U] MH'XFY-\OX_$!G7+'IR:%@^9WFSW60&H-<%.ZT*;UC.EE_&O_O"DO>448!8\: M@YR#EX0T\Q*1P TCII3.K.U=EA7Q+%"-L(YN=16KI@OPK>$&1Y1G/)T5OA)] MB0L< &Z3Z[L2VFY;0HS$;"L86.VG/Q6E?<6ZC?W9=!C#H%>#:T;S3K2[S_V= M+XSURA27P+K]U:A;^XJ+5K5#D[BA:-5(+0S4TJN3OJ;\E,_=TE=* _]> ]+T MR@7O!Y,1TZ-[+=#7<:)H+X=U9^ 24LPP890VU*:5X/;!/;W>OZ*93MK8\1Z[ M5M[VE)FPX$G]18^F>GRUE$SY\:?W76P&?D^#?=F)0/'RW=^1POS5_\_>FRZW MD23IHO_O4\!J;D]7F3'8L2^EOF.F6C2GQJI+LBIUGSD_8Y4P#0%L)"")Y^FO M1V0FM@2X@D22S)IIB2* 1&:$A_OGV^=-G2(L2-.J44]RKIH R&XBZE#"'EIH>X8(]FSL^;^XHBW@MU3W,B:FH/4O"(.]I MR:"-\\@1II$P4ACE@B;X2C'^HUF, M^XDS@)8^"?/&SN])^+\M,;X&46WYRZL8Y0;0J4%-B1%D$SAJ1 _$IXD_9C0! M-U9@C\^/6BO-O@E79FY+25GDJ04=B75VC E!@OD@A#31\(YC?&?A>KU2&5LU M&:U<72EJN^G6OM-+%&';HR/W"%XM2COANZP)S_80..P1UBU&B/KU;BSPYZ\Y M;EA?)T?OVE#9)@E"5JWC JMKDH.L>9=%)P)ZK(/V9X<#@6+7%YS MM@*J6ZX.K-HRQS*7\[CKZVP$"+.?L/TH>X]B?AN\>WTBF_[BNB>H?KT8U>T M[]IO:E(1!^H.>^JG,V:#32$B[!4!G]LQ9*WQ\!-W4F'"@[\_L'E,/]V(_OKI M3?'6V>T=]EH6F]K5CX">FT+4M8M::E1W7-25;[L-G]8=<-D++VN ZJ63C&"S!TMFEV MKG';K FYS>-%!G334C^RO[5Y]VX'9_$I.XNM+(*T;&VOWS3S*V6;&2_RJQVY M*T'BMA5S U(U3D(W.9=-P;@J^;)-0U9'9M__^/,J.K*J"F\*X#;>?#&^ -4_ MC25UW6:IB5[=[%!?VR]WNLNMEAZA*JGZZ# MW^L-?UKV70&ZEMABY+G(+*!1@IGF'BEC:.0Z2:,[E6U446Z],2C8H#)%'$-. MRX!R'9PB1'#-W '[WIIU^+M40<(&O2Z,+?#R1B#W]Y7)>ST-/Z[V984.CE7! M2S'K+1BX9]"^!,ZW!/5L$R/DB/56KTH-$49;D>V]4&&PGD_8>I:<8N'W8[AP MN? Z.-]2*:P97CKD+2V_2U,JM9U2/0"]I=\K64>ID\AJ5*:8\IS^M MHA@Y&;*B#4G93LEYT)9Q7M*C1"/NH\]#3SF*GDFY/ =E>K7FW!-6 MNU*!CC^M'.":C.MTCWP#R[&%#P9>AA[Q,O"!EZ%'3 0#+\/ R_" O S/MX^^ MRK1*8 C??;1@+^]R9)YDRWJGOF%['7:[U)M7C]:HWGY;ET!LM@IELH( <)TC MC"G5D*CT&Q7>UU/_V>+"FL1_<^$.]<=T M1&Z[:+K0K<6-@U!"] V?W-DNH=PFG]QNL#?NDX!:F'I:;<:,(8)D5TX(Q!EG M2'-,$<],EU MV\H6;3!XMI5G?=MQ&Z6UA@'Z]MHCG@- &IQWY$A(5BE+(@^[.TX"U428@/(\ M<,155$@S(U# P1%+K8N6O;C"K#IQN*)1S:J@;WOMB4W&PFXY23'LFTC(L-PY M'D1B\!V<^4[(YLY[?9\ZJ:=68;JO1*K%-^N7&NE?I_5RLK;]Z-G:W+2IY75/ MX->+MGA]W?O0J4QMQ9EJBGB6P)W>]YJ=[/?BX+]1(EL)]PP@:2]UH (%"@ M<$@DR.$4$4[42*>4QF'/WM\23CSVWB= @7W:^JWFV;P(933%=LOLR$5XI(82 MX>-XGCMGIO <\RIWYC2X>-NQ O7TIN8,^#2;-R45FR7":TVTJJ]ON';R4[;O MRN7#F42B)BO?7V!3T_=?C#^73HS2=E.J)U?E$7NJWK<1^R=[N;]Q.O=<-DY= MMV>YU):U_;_KCL]JU/ -KHMVMINW=LM/RVUU2CG@*QI2J]WNY=KAWGGY+/>D MM36AH:DU*:TK3>?:9K71*@W?/']Q@=&VY[%U5_N>HZ&)7U%#MH5O/I>VK&9V M[-YG3>)X(*EP@WJ^:F-_BJ*HVD_M.L_919_'Q8MA;NDP\QUP4]O]J=>OYOMN MWSJNA[)DAO52O;_!VY=B/QFP! Y$T.20CF046)M 0_*/SMFG>UK]6\ Y5 M68L?:4; M=<"K%CF[.8LN"]D%J)FOXYQ+G%SV3\ B8\[PH!&GF3:!80 4*@(N"F:>-G:^X$O+0BDF3 ME:]KXC;8GK.ZSF7TG1JY?9W>.Y];CRE+R]QZ4I_1\RWUOUN;FIM']L;#:PPT MKOD[2W-,')?*@6R?+T>EF7"1+P%@9X6/]EPGS[#I3!,KZ*4M4#W8%UG%^>>Q M;Z;CN<+EF156_AXP_6/7C")#!43&3Q>3V248L6^_>?/^YV^^&\WO,-UNJ!GL M$>#9Y@:X=FY?,X QSR1>2:$'D1H7VKEUL>IZ"%,70;7D1_/QAP_E9-K^V:L< M+@%0E)!/.N:9UPPYXRBRDDEN1(C.=.Q5\-X9@L'1%E$B[DFNY=,*:2)%Q-(G M'OEC#E,5_<1"G8KF%FLW4E?[9KV3"*V##7F>;N3$9M;7'(,-$:E 94@FYD!L M)VZK0E)><21R.H=C3)'C(B#!$[S"HC8T#!*Q1R*^%++$W!6R,8;RJD&#HX9: M8CT9,VQ,QLSQA+9,[^HVLGV9HT9?U<-!U_>Q1_]-9V5\5!L=6-$];C;/;(Y) MY3=6MX5M+I.MK%RF2[#09= 3K/6WW_SGK^^J;_*PWJ]C7_+:&XM:!RJR5[JZ MT2>@@;D*A'/C4$P!W,N@0/DF\!TPL]3R!"XFZ[BD'OOL?1(D4L@44@G.FU0. M-#!7B@F=W8SAO#U5#4RQP]2"38XV,PPP2I#3H%20/S MA]3 X%V!4W=6#^6[M>Z\!JHV,?68NQ'WZ__;@=GI9B:R=X?(>)XLYA%%SS'B M.;SBA(N(20L:5W+'<;SW(5HG?H;C](04+,/<8HUE;@6AB%-N .(2@5AB(24- M1I?<7\$.LM%K57M4L-OGP- PHOB!FTE+/>ZA+-K0.[H372!!).LDBE1IQ(4D M2 O'$<6&>RE FS+>:=0W45D5.2(J5PVR@)'QTB"GN)&:2TN\/T4C'V7]RHT, MO:/[<[[:>[FFJ_LDNQTP+ <(J MG,OJD@70>EX@K:RD*6CO0I?7Y$CJ\G55Q<5O.P5L]VA['AKM=Y3E > QH(4U M6N *YT&&*%!/$,>4(NV- T?-$&IM#&7XW,.H[B.+/SVG/13_D[?B7]UX_Z)] MJ>?:^OK#? PG;#+ZVV6<5Z,__K4<.]>Z^,-,Z5.[PV^G]12ZT@5+.L'G,+IJ M^U8%R?O>=*PFWA_^]L>>_MV#;;9;7;7+JM1??US"$FRW25I8GY"K@S\M)XOQ MQ21FPI+E=(9FTR;1V#;;W+4#MT,)7\>A?GS_ZVO$:\R\713?AJ^V'K@$%/YK M.;DJTPAZJD.S4-;^WX_G[AO<=PU3B\VS="M=AA;Y'6$B-.0T2:18.(T01[DKSV^QN'WS;G_SB< MZWWK(-[5;N?[!2M'WC>R?6N9RG3)B_%BN8@]E9608&.#R<75.)=7Y(K_E"CR MP8(S[*+BI--D?F=9>?XD_?L[SINA#C5O_&6T\VI_F]=>_59,7[525/'KQ;A& M!\TX7*+.[RM5*^& C8ISL,I-L;Z@'@<:D1&!(>XQN)="&^29H]91283KY(@- M2Q=GP6<<0YD$&%$JC Y<>9SP3C=% MY]"V&Y;7NWL\PW*^.IXGV K0""B?L;4[LK5T)]0.J]K[#&969?J]LP@V62(U M05:F3#( ?U@3/8K"<OFC[T8HS$B#Z-)J.=2<$"+A$B/>.0*:44=TH8(R3@6 MPG4"Z9I)*AWL,L'&Y2&V B\)8A1DQ2F2W!1&C;0543^P^9+=\,R@: ,>BC"L?/9CP1>R"!HD!&\1 M>SC*D05H"=J#!.Y3U QW_)5;F[&?\V-41>8VS1<@B6R[]VJ?GDEBKA7*@M@_ M.1Q/_;RA;NRGE^.Y\%0;A;R+(&'8@I<#Z!:9(!,H*^V2Z%)RW];+^66U"F_3 MS\VAN0H\Y8?>-G$%3MW&P/6-^20W!V[,#M@OH$,@[ND%XG;Y$/9$X-**R74/ M*<)^1&,/,R2T19%]9$F0*BI%9$2,Y?@:DP;IR#7R7"MA#&:!W,M>/19+0E]G MI&7/*%:+0F(0;M:Q?-;M>LXMV#4-W.1RJP^\;87>1\2PXE7HG=")$ !LQXBD M(F".7,HT&T0BDFP07@0C59<$C!$W1WWK8-IJ2N(E$WK/,I(W&;-OWL M(FW/SMTJ['G=3L\=U;'P$P]#RU7:J$%;?P(> /< MUL=9%3?F%(95LR48[R+ZG[35X'X)J-P^J=23XY833'.6:>"*0 M ?6*N+$>6:D",L0:*DV007>J&*CW4B=0RXQ2@;@/#!FL)2AU+;%7DF'QZ.$T MBOL93SN[6S#M*#RE+3ERWV2.8AF]\Q(Q8O+TA<1KHELIO ()PC+03FF34,)+ MX0B* <-GN-9(8ZM!8CUWU$H;/-Z+!U89GUM-W+@V^],[++ % #9C6H>H.#?B M6#<=3'T-^>8&Q@CC4%-H?\QE9"L+FE7@H?+[4J7>!MTV>!+6-G@GJ7[;"[5P MI*JY-2HYFGDWXZ;+UM\B9.T^+B/ MLK[FJ-B869XWI2:/W_V"?'V[OCHH"?B"O8]3W*V+"[A #CUO34B_B&%L%_.Q MSQ>X@%T>A?GR0[X80$Z[\FS&B\LK6>('"/6$(=3[U1 #.!S@YU:-E@<0Y./* M^FQWB)2Y>IMP*]>_M,W99T5A]0XC>1VTI\0C['T _Q7T@R4A(6&BCI8Q E;K MWD5YKULB\6VW=;VLKTO/^K%Z]3$_5WTR7VT"J.#MJO"6-)IM@[:_ZB6$]BY* MPH)!"L (RF7[R(:D4#3.8Q.2B*I#DGCK"JJ_UZOP)L8C,S31GB:BS]I:N-I+ M+]Y7W "U[?"6,,IM*XN/*Q^_ER)"6,( >5$D K9;&7"6+.!8%2/F.+ @O>CP MUA*2X%,2)0UJA"?)LM:)*&'M>7"1)+PM(C6*_:-=+A"5HSE7_BDOSL#.!\81>,,"= E7R G0)9[#[OMH=;*= BCX M9=3>"I2 SR]R>R!3R+!H"0$6Z>#4#:]5:G1R_^;UF&/M]193W4XF@UA7F MQQ(DVDN5L^U>AYB=VO&T)3RM0\B?+(!BP"]K/WF/Y'T!'SP[0:YX5B!G%6#Y M<0)/"W36FL*M>'F3AFMP/&_Y5%?-UGF QB3?R$7.?>48(YA)6*U9[G);+JIV M7-9N-WA^LOEL4AYG7B:BE=BI.)P$M[@ 7VY6%V(@L7%W,7V:1 MK#@EZPY]N/OQ]&*Y&'V*MEK.A_$=3]D/_F4Z>A/=O)W?01XA7TW+^*G\V^:[ M[I*RIFU:[ZQ,HP-M,YXM*SCO[9VYRZUTU^B/I:OBOY9Q-VM""RMTFXT\E-E; M*9_9],,L'X*=+%YYD$(XD17CA[G]='9@X7)$LYT-^T Y]-)YU&U OS+]2>N- M;W*'16'LNC"ER+#MZL&(@.?M&5.4&L[5LW+6=-63K6]T_8F#[;0E6\L.]8%[?62G36\M^,LC+/_J2^7I_[6Z]3D MK#%X(Z/1_O0=W5/2"#& M6M VEJ">2_EI%@J:6"F$>00)F_FR[MLX93G=,$]=D]LT'6S@FKU\QOTN91U, MV+4F["V@QF):BCJZDP5[?0L+QO88)'8[@[033,YW/-^%%+4=],79P=G(58@OIRYS6F!5WG4LQ/@42EB%R?ZZN/34G\&F& _ND#^SF%(X$MG_VI7@6^X^JG\TO M:F@ ?RW@[>-9/8T:(-O_M8VZG_E850= %[A[]2#KIF"YG?"QFI8\GI;JR0)$ M6E "AV<'2X":0$9+JO7(Q-B-N"Q,S!DZT/GF[>0 <*54'42;>%$F\*>M].P\S>WD&@;KZX6)8/3 M#?6U6NCL-F88U-X"-RWF*9GZU66SV]_XRN.+\63YR7ZRKM<&=F#RO_:\%C;= M^KCN/6&;4I)E/7]]=\IHQF:?Q\4>'9#PQMY]+I5H6U6- /LO8C:B.12U?\;/ M5>&M(MCYL*_F3&S6<[;C+AJ\V)S"\L$LW"%N/E^^Q6T$6]]H=D4V:BF:B^Q' MM/4G)HTG<4,TFV]E"PK?%-UNK6%^ON<)ZV<$Q_6>S69LX/7Z- M?MF,]]B*'Y3U6%$]MM[RVEFJE[W+ MR$1.I"=4HZ #03P(!\9=,*23P=CA%#7M=@=CJPV+$5'E/>(T.62I4\CAF'3 M*E&G3SA7G?4I]]+,50<]>5)RP2-6Y+8Z?=L&=Q3[H%V?GG;=A GS&#_;R7)/ MS.W*W&!=PK"-O:Y,#WXIT9(FE]C,)=O,%.;T8BZZW)#$HR0/7V=<5D\IZZ0/ MMYI_W!$RB7M&4FP=E*''O$<]YG+H,>]15_708S[TF#]@C_E]M%2OW* [SU;L M3D$8!B5M%*P)Y;&2"$?A\UA%B5PD'J5("+/4UR!6VGW,95IW;7V-= M(-:PC.1*C'RU-J !.U3R4'<<.G7>[D6..%>S22S3UZN+W *6(QEMM&SS:;[= M?.92O];\X[NS$4C!,LF-"DQ/20FP6]K:316O0LZ9%[.M;]I>DE6/S!-A- G> MJ"@D QQG$N(2G AG <=9[!S7/E(F.R,T)-'&"6F0C+D'R^J(C&(2? XCM2.1 M6];!?@_-:,+ZV727 [1MTT;M':\G!_9.%K2G0D2KD>.,(TZP0EI@CFPR@/1) M\ #L[R,+36ONFWPH?MQD"GHWC^_L.#Q6VUU/1074 USW A;B9OV9UQ2XMXGH MF_5ZYO*2>=@(TNQ%2Z4VXV)BIU4#=PHW"+PUC[9R.33X_N=105^E6G]_9KQN M&=C*C_?O+'"EM(5Y'-')LM2]FEJ]SE*W5?L'4L.[R'1/"G#[(*RZ#/:(7M-ML-- MD#-[6R3530\"6L0XW:+VL8NZ+=I.0:5/1A\F,P=_37/32DE>[\+EDHRT\[@- M=L(Q8?003NXLX1!2WJFX,8%Z2C1*AE/02X(A0\!01ZI]XBX*%SL8+U(C*-86 M!2,#8 'KD!5>H"B4BE0JBH4X27S/G),^Z;$AI+Q_!(333$AN4%+!(QY2;J'/ M(645I$E@)CWN$"5:ZEG""63,28"?DE%DDJ,HUYX;ZAT('CF%R%'>+].Y/Z)< M;* MK$>C %JR6+96-5YA;T!9GNY9>DA?!6XPUYFTBE(%#K$&)\ARQ9&63#G M=%3)#MWBL93EZZJ*B]_BL6BK<"_E]I2J\@#J&+#">F"4^3\->B=[H;Z #K(079K,SOL72JY3:UCQ;$ MR9<0,(C8G8J^GD72[^"2;.< 5V\[5A9P_;U[\X"_S3[7,DSD*@_8R?F5E%T3 M3MM*QJ%U,FXWG^?&&4CE@N&1SZU,\\UTW0*PY/^])F7W[_]&%'^UE;B[ ">U M-#9M+>CJ@_^(DYD?HQ_&S4Z]SH M.N69TQ[K272%8B74I$3[$R$K4=C>Z7?URZN]*_P:(-0-IU%N]OYZ49K:UB,9 M]EYA_06OKWGGZ&VY]FKTPI",? [)R!LHD/T9R?6A.)"3/&LYKY&#,Y&/=]L> M7?M*+>/!*JH(ERW4NSGNERD0X/7+C93F9CX]GNTD-_.-S[)R^#*N"FOT9#9> M[*&R;H7]U_:5=\TKJY-4)O[!*?^XA*\KUP5\@^I_A;'],)V!7O-GY0X_7D[R MT?9M^^=*-2VK6&BS6\*>\XWE*O1;VT4%"5:DU7\>KM\D*FZA5N #(&$?5]00 M[5-TGK-A*-W_G5L!XJWJA2N*%_9^RTH*AJ;004/=Y3EW9PSO 2YGC>QV!J)L MG;5#0U!2C+TL%[#<.>T$1CHE9YV$4@M,D>5( Y1Z]7*"O-,XW:)QL& M6O9,;?6K7ILK64X.S^6A)U(OP M]3L?BVG42?H(*%Z"Z%"ND=;4(,LE\=9R9;NL\EXG1P27B&&+$9TH:'BURQ)!2Z [-P0@^^PRLV6DY!;&O!XS+J'/:!SJ'S8J6CDPEBF#(I*,$ UH!"!>BI56"$1:J#8+M* MF#DF"$X4*0Q8@5OMD<4YF1> >I//Z6/G@K#&H&UIZ!M>+VO@H[WOX MHA\F,__/;T81(-P%7&0Q7\:;F80G6\6V9O9?%'K''#^M"1:;01,-8>)N'==B M!L)44S5FD9FL109$F*'C]WV.#1]-J]4X M:O37>HN;;V]@3_[ZC(+@;O.K"!#N; E(=?PUAE?UU0G&Y_A/KYH/E,*VBRI^ M7\4+F^/K\(W-%\ WK*#:YW$UKD_7]^TG-MX([PRK92A?HNDY_5,&X,4RP8XZ__Y83Y;3@-J)#>5_UY]@>6HL>CW-2+-O]@O MS_N?^W.66#^5%;[=25LY MN&VHXF*1^9#&8=0*_BF6XRZX]]!J?5M0RFQ9@5VOOKO[2;QBI6KYQ.RIB\[= M;)Z'1T_^P.D\8-;WW?-M3J/I0?+Z)L+7B4?>1/XVOW(ZN_7:/&)F_]K<]4T? M\QHAV'L('O+1"\G6$0'!_AR%C\PZIP**3.4T$U;(*8.1\D3J%%3 V.\ZNBI1 M[8+S*.F@$==1(*V91(QCYIF)>1#[<=*;;"M)P:Y+;Q)ZQH@XF*AXJ@+_F)KT M2ISS/#7IP=J>IOZK>IGR,^C)33U)O- TRHB(C2'7'CODJ.)(84=LTE90V=&3 MMPD(KLH_#RK)E3@>25OR,]"7@Z[L'^H\'&GIJ:+\?570V(X>/*H4W=4_[*&< MW5&G7K\"3U[K?GO'6/PMF;.L8"$3 (;(,R.FE$A;3!'AD3O/G?3=KI-CI756 MBKPY+K^O3LN1%+J09U@<+M-YZ+-X302B!R[AP(8PUP#C$S7)\%,$+@ RG'$E'U-U[\C**97W<2'[+6'Z MW1.B)]/3CY^HZ;KVSR(1>/WF/KVLD")UZ#4> Z0P M3,X8?6"0\N3AQY"G'K(K0W;EUIUR6"<2I$4J*@;.7#1(!QD1)I@RBQ-5LN/, M4:69X($A)DM39>#($@V?QM@*A[6B0IXNNT+/!#G<:_NR9+U7J'/(K@S9E2&[ M\B!:W&B*4S0)V>0:SLR@N$ MRG?*KARWG'/(K@S9E0+(*941&X+@%$I0RP(CHQD M]Z(C[%3-UD^0LFZ37S%^S;PDS5S#TW;$]HZ])R9E-0-D*AGQB%L%ZDPIT(A" MV&@TX4IU5.#C)9AO2=\C 4SVD,#GA'=0".CW,3(V+*-;S>=M(WFU=^14H01U MFQYZ?EM[T37[9SUL(/-^Q@3;57/CYL$EG\JW-D,XZK]C5;ZKBHN\LXN/<'VX ME_/1_YI]@>O.:TY2^&2^.[BA^7:0H(BQ+TR]89S@*6L2M?R9]OLJ>/R+6+/R M9RISV]+U^_'<+S]5BSPXI1J-05'X1=LP_]G.Q[-EM5Z/S?G7J_LN][.?&+5P M(SKS?I08H7S.;;/'(;' O@;A]0I-QM4!Q4DA5BLA=Q/DJ.=YH]:S!O^?G M@NH_;7,O[? N["59@N6=+UX54X#R-U;?9S&9C*>Q8S36$@Q?QM2?3F5%^+D2 ML():JEW_WJJ>SDH,Q7(_/ M9DZ2!";0>,+R_X").XER M0A5^9KURD[E12M#>H&==Y@ M6 ?#.AC6*PQKGB5LC8E(F1ASSD0BZZ1$Q/B8@C=8THXJ2XEJ&9E#P94\"\O3 MC+W(B9.D(FBSZ(]4(71+>FEV?K@\Z$4:UM-]]4U,>I5'X(&3N6;//IE%MSI: M$8A!+ F7"T BVUTJP]Y1(%%.F5TY$(TOAIV1(E%QC'[D? M+/I]+/IH,.F#21],^FTG1F@+Z@RTD>$\->/3O6,(*R'!0!,<(NV406C 8%[ MI)@!7:8X1E9P"BX*M>"E&"?C20+'6O9KK-GI3?H-#.L/?_OCIC9U\7$^6W[X M6#Y6P:^G8?2O)1S_.#\T7O[^MI;2*(6R 4D?*.+>,Y3E"PF37)!86A7(KGQB M:ZB(&$RSSZ/WA"1(\T21YU(9)K6(.\66_;:UHG^V=C"U@ZD=3.TM36W 3 7O MP6(:L+<<8#]XS]XB"CZ \%0)YSNF%F.9/%,*$:LEXAP+Y*SPR%/OC:=4&WRD M,I5;AJ5-+V>L]-O4_FT6XGQJM\8TSS[$D@_\ IMULPF-9S=P?'L61;@_#/#6 M8D8HX%*)&4#.F,!]!I/. X[4& RO[IE.Q(ETUB J; ;. M>$+$P3LY<;G--B6$L8U4)>)B8L-8T"<" _9,@KP;$#CA8YXL]FZH3=8YB7#F MS^'@RB-#;$(Z<,Z] 9.N.FT[5FNF/(XH9OS,"9?()4&12BDH[HA1ECTA(-## MV/L^(+"W /O_&8V.._N(.2>L30%%0SF /.^1MJTT^? M9M,_%C/_SWM--B)/:]S5H>U6YZ-Z149E26Y9A?XDQSO],AV]B6Z^M//+7$:+ MS[9J/DLO#2B^\;11\6\OXG3T-SO_9UR,_@"[NA%A_3:_7K ;?I5?VLAHEM^2 M5]_5-N"_8JZ%S4.@?OWUQ]&WS4=6OVW?G$T'F(7)I"D[+?M2Y7TY&]E%KCP= M?;83L$*] T*$1"=<) A[:N'H\CP?/6H4C%/">,V9[+=]I0%& M>!,878>+\'E>I%Y%2,#M&E7YBS&<^QE#* MHI<76;1Z)S:4>&6)$TAAJG/K;4!&QMSRQ4&K6QZU[\PX5XI:Q\'DNQ =?(8! M^J86! C[E, #XZD[J/A=LQ1OYK-/OU35,I>8OTT;PM3%T&L!P=<(B!)GL!SY M?SV2D;.F\![>7K!J_GMY,=L_M&X>_[6,54:N358([K;IR_E4*[Y9T533#\T0 M=+AKOZG52B-"GG=G6^&S@(L7YZ-WRWE>[46+EW>TY-G&-6Q5)Z/6'Z\O"V T MCC_'D2T*<5Q567SNGZ-Z@$KEJ+ $_84EP%-N!0<@JP32! NI&9;:Z/NHP()> M0,GE;D]8GK>IK.6/JS79$N&+Y8:Z0W13G*^E6^K5H/4_M=T4VYJM^$VS1@L6 M#;=I+7/O>FA$=8_4G8\ KR&BTQ*&\W9X7=N0X-RU;Z)'07EY[36X!!) ,!* M"N1(=J[_\]N9:^AJJ\)G$O4K^-U)F%T4Q M?HYS.'^-$(+D]1&!1$YZUK5VXA$T43UQM<" M\;I>DG=Y1>X*P^AU@G%.^Z27UABLQ'4:(Q5&4S"6F\#+7L"_OI;&M\EE_T0% M)((83 ,8+0#OG(D\A0GDA5DO2#U:G%^RV#, M$Z0$&#W_1P2H69JV,V/.%9&F#"Q6<:7BU/_PCS>C=VVO\:_G[\Y7<2-X915> MRB#89BSR.;O_%Q.X_7*)+:-4+MZ&")Z8A?)6$2Z-0E0GL%"18>0HMR@:+[2F MP2C>*=#'@5J1P(R!'\41QX(A&P1!\%9- @_:=_M4]ENH=_7"OFO7]5BY-G-^ MF-'KA'9JG(5U;1!5 SHL0D$S(J1R'JN51%IZ,SDH'3E(,S M +:1R^R3)@BFG5 F:-NM?;=*>)9%+_.:!0^FCQF*="",8)I29*%?4B7.E#1G ME/4J6W(@1I@1TEZYHD])KC!A+ 21.-2.$#APC[%39>A0C/1V]S"<'EJ![5PL\* M%(I?X]R/,T=7SO87>LTMA=,W>1',:Q^Q06$.0$[ J5LPV(4EN"."6,* MT!(Q 1PW,%Q@]@0RX+0A[K'"T@\C'Z/;;KL"?=L%>;W EIJUXR\APR M66UZ-LO+/HQ=)RA:N>JQZC%<<^R]1L0#J.$8T)!V*B"/?134>NYT)U_V:J]+R7Z83R/9;^^A[U9?IIN-S58T\?U?34[?G2K3U39M_%S3 ?_UXXK O>Q;S8E3?V\D7>UF]^N8O6_O7;DX1 MW/T[K4:O\TR02F@L!]G M8%JG&9R]&4_!+QS;R:@4&^9X5S7Z]N]3NPQP4^&[TZ[3X^G0/6?T^1J,_77M M9.?Z?P9W=^SFXS^?579:H0H@:CI4W!Y#U)3DQ@5/ /)0;Y A'-2845PIJJUT M_!@3X/_P'V-83G)^-6/&CW PXKSZ^5_+\>(R2_]W^)7+@3S MHVKY">X5+EMM)NC^7#/Z+FS-5;Q&V5TFYN]?!(QJ:?F;1>NV?=KE8M8.),CW MD\TJW'Y^.P+(!*L)7_$UAE>KKL9S_*?V X5E^:**WU?QPLY!T[;K4#SC^MK? M[!OG\GEM.N._;:[PZ,*>E?"TEYXK(/V6T<,6;SBF_YBWDFM?-.5/ZGM<@ MY^R>5]#GAFB\_N_:;[SVCLA]'^H8"T//I3&]6YH^B P]%^JT*W/-W"6]=^S2 ME5/W[CTL_6;SM/7C0[5'&"!^Y7B@8SWRWNE #S8P7EXS,/Y6D_5.)A#'G,SU M;AT.;!'>W87G)N/@^K" CWJB#B!B5M9LL*.5/HUGZJYO_Y3^^#&IK.%3#H;KOH?K? MY3TQH'*HFL[2\G-;MS$JA1NC\KMW3=?\D//*CS%[7=+^.!!W7^DG?_)3_PH,Y?U'8_AP>^IBJQM"9V M U@^)9S\@0#6_EA5>:AQ;MENKKKW(7;6'-9N:X$W6QG+13:OBG=;*D_8!GLP M#MNVJ+Y=]ZW>1!9OLEBWU$='6Z)'44A[+CN=7;$*)^B./N[3/8E=/O[4;A*" MTIRCY//H3_!3M)(HQY$P#".NDD8NL(2B8#8E+JV, M[D:T0QMG\IYL>/+,7$/=^7*%?%-EBQO:@1L)_:9Q$(]A&P;%MT\+7#L:>-" M5W(^)B8Q]@X%DEGX\JQB(P)%H.(BBX0EI]2#:<"^$:\]U1,Q:,E!2P[P\ &4 MH]:))4T1"<* HHL*%)V+R$>K<9#.VM09-4&4M=P;D2? .\2)]J!08X!+>"V- M(?!?A^#T@>'A]63)+U?(!\7WW!3? ^/Z2 S83RW&J">*Q/8 ])&8*02==@) ME5EV'TP#'AL>7D<7SL^)'%3DH"*?O8H+"4F2C5XB M;ZR]2$;Z3N@P&AVBP 0IE2)H1BR1BYHA8@2-*G),[( -^R/D@^)[;HIOP(9' MU( DDA2,,X@*XA%/CB*G >PQF9SD6"F,.][QT33@8V-#>4[YH"+KA]O(X>8)Q-E%NN1G4Z7=C+Z%&.9]SE+HVJ# M0_QLAQS;+A49HGD*[F(W&4S^/>;91FL\^]6[ 49", MB@@:S@2C ./IA R3X-AB;Z-DX!=W,1[S1E$3.&+*PF<\%TAS&5!4*3#)C2-" M=#3<>NQY/<_H]6HEKX%WO_SVYKJYC@*?P7+D__5IX$PC(#T34E9SC9+B M>=(BH4@[EI#SE) 4E8JB.U]8,2,QULA[ I_):3&G0D+!P$=U\L$%_9B;SG"/ M-WUKD,A>NP'&Y?F:COQP^Z=)7#>_YYO]@R2,YLH(T#-."O!$:6+(2AT0#Y)8 MK"C!SAUCD,1/X\I/9M5R#G@K*_TXK6R6J-_K6?5YW'%5)/F'/*3MG;TLDU'> MQWN,DR#Z[B.-[F-%CSQ$1I^/RCE'965&FXMWG]-XY+LU-_5;\U=] M/U[ 7?B#ZU"V:O3V(F_/%A'$_E-[W1%&R'CD\2^KL[DI@.5IFX=]#1;B\WAQ^3YC^GL=W!/)QOT.0//X8W@S6-=- M?3]5M/9U>K\=<10(G%QVH4"^'[UBB:!G17S9"; MZOL3 H"7.Q7G>$-PCC+R1LKS:T>"G$MZW_DG]YU5] M/,,NIX'L?7?U&@!RVSZ5@0QHT%F#SGH4G360G%W-'%BOY1ZO<=!=P\D:3M9 M']BS4_=HG=AW:;SN65+U)C+[@YW8*8BD78Q^BCX6T\!("<&P9UE/\@++AX:Z MR?NG5Q.W22JM$:$B(>XX04X;C;P,*2H!VH5TXMXJ4>V"\RCIH!'742"MF42, M8^:9B53XV(E[[XUVO\YE0A]BSDS]<-E)5KW^8N>A@7 ;GF@-].Z?B:=GAILS M2>A02/3T#\8+5']#]>0Q]: R3'#/D6)"Y=Y"@VS@"6')E8I,1!D[928GUH,M M+&\ ^58)YK'K+=70BW,_I'YE<&_@3#I\7-M0](=<4!S#L]1F+]!XO4"(&8"XEY$9'+-BI"8Q2"T)$D>I6;EGC;K/TLOP"_3=W$^GH7_G,^J MZM[HG9Y12:XLJ!Q.QI,Y&8/^>PF[?'3])X/WD6N&O+(2<0MPW47A$ E&6(4U MXU$_BOZK;J4 'Q.WDW,UA#<>.<(^X/9-W!X;\1Z0^V"YGNHNW^,8?'O'\M[; M64)CJ8XD8J2<4F )F43.$H.$CQX;C,%+8$>QA+G>^I>J6L;PTW(^GGZH+5K= M,+59NMX:M2,TS#%ZQL3SXT.X6?3VNV=YG@:M.6C-.V@Y%C+-J?$(+_5?B>"_$(_.VTYA.J?#.3/TIDB?"S\)7Z]&,\'Y/\@ M-NSZ,L0GW*L1\FG;P<;R'%+#&A M$&%A3;@5!.O" A)*.8QZ528\3 M1[O&K+ZI%_GKIS[L)::60RZZ24TB3P2"B.1R'WN+<+LD=7/JH3@L_ED'AXY,3#RROMWV)6 M>)8:[-1V:ANZT'.:L4N8+3.7PLMT-/:O03^DY?CL:R$$:6-"F#"".#<<.<\9 M6#&KG<2"T-@)N<60"#%"(A>,A7>F@#3Q#&&NL2.)FI3#=+UO#^!G NLS8AYX MBMN5PG5*[^ %PL53*]N3&^:AB>!>VE()HK"T%FG& .DS@I%5W"%M9/+41\Y\ M9SS'B;7E8SH%\CSW7@X^P14^P:.Q@IS(#W@L#[-6'J:!Y]]C/#Z/_=EU&\Q9<=/_EH<'*>4^2IRB-(**!G M:4@>_$ZHE-HDT8FHQ^09=DPA+/.49 *8V7&3LY8D":FUE"GL8N;7D\G,9V+L M_>#YYZ_YQP[D70%=N0ETT763C;)M8S$4!>>,B?<0)9JQ2RX"P)J> SAIY8 Z'C4XH M .W$$.0*\[G?>/Y1K!< 5$7AC\^S(#*/\B;%\II=>?%Q'N-5+,=9U#+7SAE< MK[J(F/:4LH 3' MD&;$(*R3-)@Q$ N\*P""TCPXAB.%2:8!40EIC16BF MFHS X=G+UCRH [/PP M#\?3-2Q/A;O_.%;MB8U1J=^:O^JZ41WYDXT$_/['WZO1M]^\A[^_V:H@.^K4 M#FJEI"(YQ(W!B%,.V%%A P R&$>8%EIU6'N3T/6$?FE][/\JV'>QZ%Y M'^^+6/5>31P:\?'RYFQL]C38Y6+VZGB#-YI+E\Q>?>WCC.+@YUA=.RCC_-ZC M-/BYE/>?QZ%N-TMC[WU0S/#ZOVL_, SGZ!D=]\,^8#^R""^6>WN;U;YNM!Z( MM8?S,YR?VW'7CYH"EU'AXAG]! AB],:.YZ-_V,DRC@;2^B=9Q3*8_&>OLI[^ MHPZ/]Y0?[\:"^N*4T#-[X*%-Z\E.8'G:)5C/N])YZ!#8S$E:;(6/,B%K4D"< M*X6T901YDHBC6FGO.\4N(4G/&:;(\9SIP-XCP[C/A*<\$:JP5YUJISNG*7[^ MUW*\N/QE6BWFR])G_';Q,<[??[33IG?@M]GT4(4PDP';N5BI[S@?G^/KA]('F[XUG^_8^__[D:V7P^CL[L-ABQ_AZSP79M M\0!A(\$\.>04R91IRB!+->!X3P@66'O1'1=VI\*C![-=VS,)C@#CB1%GF@T- MOH,&'+;T!6A K(CGF%(44]: DGEDO0.5)AGCE!M&?:>\OL\:\-$A/#E_:-K) M)W.RAM$L)X#PM>JOUZ'!+E8"G.5@]AE<# >2J0PR8B'%*RDE 7 M8\_M8=V-<#2/0&%Y9IXAX<]I6),'Q3HHUKXIU@,I3A( _AN/(G4,<0[ZS#H3 MD*'$!)6"5K3#)M]G17B"V#X9'(,AMG\RQ\#GLIW)9/ -AB$MPY"6WO@7.IK( MDB7(,^K O] 4&>&()66P3BDR3J#C-__X'*"W(0>IK<\$^*0PS-" <46,:1:BQ MT2%K+ 6\CP4RR3C$'4W44NYT,$]$8YX@28$'#Z'K(0P4^CUS25X"T['EGD1B M!*(I#^F+U" #^ \E29,SA@0INTS'!!25QA%Y&A7HON21\U$@<%QM"BXPCSMZ M[%&);O'YX<#NXPM"OYF.7> R*!X1-XD!]+=YY!C3*.KH(Q:$JV1W!< 0)ACE M 5DN)>+Y:0%)XD%XS'73O"A=<2MAH9D6=>NCS(Q<&GA=!1">8L)?K$HU@.=TH_93O2 M6_;K:^S7"=;\99A.D/'XU4^6(=8L^WYB*S@@%_9#1--9B.V'O]DFX9_$KRB, MY[&%;M1 S&N[ZO)@>%S!K_XGV6U&*?+ M]EO*1Q'(QRLW^YJ?-=-]KT*E7V_HWA-Z=R;[^Y&+WF]WB-F*%A3GO_ESI>K<9OLP6\#XS*C[-].NTZ/IT/WG-&7/-#E79P7;#7U.W-=WL%? MWSR:5-S?<;O6C/01.MS@$CX93^,QC@> .#J"G;[E&CS) MX3._3$>OEQ\ PF3H2L\VI\^,/N1L"LA^W]PUXB7VG&L$KAE&'!M>DY!@SA(1 M7!O*.R0DB2GA@_)(Y-@?MQI<]6@4..TT6:LY?*03]GLR)"14X#-8VSZY>UE1 M9E,;OT:_S)[0*'ZZF,PN(WS\RWCQ$;RED?WP81X_%$^OB-HH9';ZE-GI/Q=V M>O 5[<7%?/85'G,!OE3_(@?&*2895B@8@7/D("'#K4>&2$*5X=3*[A1?854( M42"II4(\.HD+HKNU*+YN-^&7Z6(^GE9C7_*F;Y>+ M:@$>+8#G9YW8.+^O=OMF_X0V[3UQ7A@489<1-]8A)XQ'5DL/F^V"Q)TZ7*&- MPT3!9Q2+B%.&D?$F_Z%\$)$$S^W1=%3Y(W?\P0[_GN%4=1+[T]Q!B>X(_*=\ MY+,)*NJCM3]?;#6JXB*KDYGWR_EH>9$CB8N%'4_S9WV@R3K %< =P MV=D4[L!=KEF8JD;QJVSNT'OX!@]?1\HOR:OOSDH4)]_!/'YJ+I]O M"U:PO85<>'"/.^#[[X"V=[!VS78SZ2<[*H 1MM9P&R6$")X+?#;'ZS[:17GM M8HV?LXR#+[6:HKR][O7>@LQ6:0P7:!>_T.R5U^HRC]%XYQ;.1Z/7U'<6S_FV\HYJ# MCR9@_[(CABWL7Z 8,662HR8QUW7>0%,+)R5%WH5.P0 M<3_JQK/>Z>!>IOR)2%Z#2X5@PQ@( *%@@!T'>\P3TPD;JSLQ)!PT#E([Y&G( M,20&ASYP<- M;AKG/:JA0K_2_B\D[_\"TQ+L!:4EWD0W7]KYY1[$W-?$A,7>P?7\$A-$N\!(,,@(D;-/!D3$88XP%1:#5ZNH[S@]@JC$ MHN0H<47R]"&-G.,1"1\$N,K*JM"I=7T1B8D<8[EO2F(K(EJILQ,>8KS"=[?%LJY/ 7Y"3\%]VVOH(_&GX",E)22PFB'"3>TVH M!HC&'?):.RX<82Q\JBI'W(/9$460_^A3 ^&.8UY@8/'L(Q4#I_7 ]![O_NP4-X81["9N?< MO36,Y9X%%1V2!EO$09*02]XA!@A()>:8M9U1"4)Q&I2VR$@!N"EPF6?)2^2% M893;8$SLFA[8D["D] MW/(/DYG_YS>C",;F FX'[%=\^+:_T^'PUSGG!: MP7LV^A+G3>SGA M]O/;T<1>SI8+^(JO,;RJOXY@?([_U'[ 9[*OBRI^7\4+"\YV;->AT*S5U_YF M'\?MYW$U=N,)H,_OVVL<(J\M7ROY.1?L3[E%]?";R#F1U[WENM?YN:37?L^U M]R'I_>^#\-O=QS5TPOKV TWV"NG^7;J6W:\]!'L.FG[\#L_[4SG>AEGN6 _X M&$R5(!?YU4+3=^6CWFK\QLEV_YC\TC5W+$#2O[KY7_ZC@)GJ[J)RD^D/?5C! MX?P,Y^)N,\V&2<3J?<,*SAQ=#)#S,:MAJ$M?%4 M88J\U3KS6T=D/9:Y,U%:FH*(L<,?893@5 2/O,$*<>$L,D8Z1"V16F.?R&.6 MDA][JHU65S>:#Z=E4( ]>>1A6LTQ23.(M,00@Z@C/+-S.V2EI@@NKQT5QG/6 M*4?IJ28\P;0:3@:%>0_4?F4X:C]J+W<_S@2CS57O N,W(95T1& C&7(F M,N0MUHPKIN'5IQOX)V=2WSWT?T@H5Z56P[S[%ZK/^PR1A@S"$54JC=8Y2P2* MSAO$900H*, I$8Y:#-X)YZ[3Z=Q3E7J*>?>'QQ$_U=,US+M_2#Z5YSH4[(^- ML:6;!_SAVF1]K@$)'(7 0&]Q+0 4"HN4,-S9J$"'A0Y#@\ FIJ208M0C'H)' M%I05(EA;J:*4Q'<;\5=MLC\W1!=_Q/GGL8\'%%I-:0L_O4V_1S_[,(6'#'6 MY,=9M:CNU0+[))EHWL] =$8'Y]JN6KYS__>>]M*>$A4=N8WUF31[,G..];4] MEOS>/9;WOL 1[B&''^][C>>P#K>[P-#KVJN:\RM=F6,]\EY/YL%:#.03:#$X M9JSZ?:&&_]NL,#?\/+UA24E_UV9HOQA.PMU.PA_CK\,YN$-Z<#"Z@]%]8%7S M\GKFV[SQT L_&.SA% VG:##WSVB%7[JY'RAR]G'+#TIJH+T8SLN-S\N-" R& M\W*,1>F1$ UG;+!)O1:HP2:]X/,RV*3!T>S3"K]T1_.EI;"^'4]'BX^S966G MH?IN").^Z <>3L%P"D[2Y3G0M.3K_!ZK:.?^8QE<%.+G.)E=Y Z$9]E8,O01 M'7C6H8_HAGU$/@5J+*)<8L0]%\A%D><@.LZIQPR+#IM!=")PK#UR)!IX9V+( MF5:?39]7?P[9F&[)K&GRD&/I[GH&P M#[IMT&WWT6U*$2L%*";-(D$\)-!MBD>DC,%$!R6=C!V61:&9X=ZB(*E G$;0 M;411E RQ3I*$:2(GU6V&\$&W/7UA'W3;H-ONH]N(BTEIIY$P&/04$1(9JS0B M(OJ C1.IR\)'78Q>:8FPK&DX,O4VCTTDB3/<8:%Z5-U&SI@\/)7ZJ"H,B#0QQBCW2R4M$-,/> M),8=TQU<'@%_PW^(4640]Y$C+9E#E"F-E?;:J-/&',@9I>IA+==-JG">^Z'I MQY$8E.>IY>#%*L\0/,-,*@30#Y2GT!)II@DBF$J&9;")DUWER1,U1DN*6& J M$^%1I'DT2#MEB==8ZBA/K#RY&)3G<&@&]3I(RFG5:XR8!YY$[MF3QLO V<."2P, MXL9I9 QQ2$R]UL$H_#L6@2P==V@==*I,+7 F!@H\* M7 @JD',$(QVSJ50C84:0"L8A;89$)GJ'@G#%>:X-[?PD>?[R#!_'!''98G22124)?'W8'#Z!)#&C.' -3D M2%JD0:9C#,N#$_9IO"A3.E]/X;Q-%^/IASCUXUC]-*[\9%8MY_%]O,<$//*T M!B@>VG)S/MI8JU).O[5:K3#TX%8WI]3U[3;=@5X%?H$[S_8[X,"O82748[1W%ZDN7_6^&&XFOQ^=W?V0+)AHS5*)(FH2S['D25RS"5DB5#"\1"YZ7)AZ)AX@GORE?-'WGW M^]L?WO[T?\!X*/YJM(C^XQ26[,/EZ&)B%UD-E?MQMH*C,%\QPUU<@+4M'F65 MA;Y:C!?+!5QT\_GK>\T5)T5\X1[B/^'&IM4%^(]I#!L&2BTN[/QR%.PG"P]R M/OIE.OHC7BSB)Q?G6<'0LZU5J_?9P@C.>6O!\P3?Y8P$6I':+O_W[U"X#W%3X[K3K]&B1GWUG M]'DZ+[#[IS-;8%T^C:NJF%1OJU@",+5]S<#CP]S".^O?7-CY8ARK?_\W38EZ M!;(5_ /P!9R:T-Q:_L9Y^SMX>WFD?(,-@FB>IVIO"YZE M793\.'ZVS >P@48KZ%)PR7_9Z3)CE3Q=Y&R]A%\LK"=\2P50:YX7;P;W.(6M MJ&^^7>'ZO6/XCGG\!-F%6 M3W'%6M3HJP5.+D[&\?,F5&PQ)&S,EW$FG8:M AB_*'<\SA(3BJ[Z//XPF\^6 M%6Q )M/Y:.L+P@PN/ITMVF^"!YJ *Y,O?S&?N1SH+E?^",MU3P_M MZ+D9G6ATX/PCKBS\07-N1@6/B/$T)B,$\:SC]S/EJ.,6D< U^AD,%3G[V[^"%,:Q0?D,W-;-.R/SRVYNMT "JHL]9F5P(7^5P MP'1V,!MS E573N(\'\,L(?93/EPCV'];UK*L CA)8^O&D_'BLO@9@)W'G^ = M534#JYB5419.$%B0HY774P[HZ9ZKGVSW,I_Z%(&BB 0$&"R2V+_^?9:J0H&+ M1$F42(HU]W9,D4"MS[X^QEGT0GP+[99]%YNM.* /C^2@-VZ$[5X 6#N4#=$? MC!MB+$>MR5B$[?9:@OQ]'$)!,;]Y\]/'WJO(1%Q'<^LR/&B'U[/?[V[NN/&Z[E^%P>>]0D M7J;: /+G17E9Y@4PG7:K;A0CU4V2T :R)Z9U@0:51U?2]T PB$,8#\0]A:1" M0P,SUK\E\%R6(_L%GOH.M@E<.(F$[WT%P5EX/XIL(C+AO4*1L]-ZBQ!%']MO M7_O WU$E *$5)L85E3 !#!/(K$ 1EVVB[.:U#(OV6R!+ O'+I/6[#QM!%1"? MP)^+RGC@H3 _24-03'P>-5V9S*-HGKQV/D':2*^37&T842)(8=,XOC)^6N/2 ML"G.B7)K _Y7R A>?H4C6H=0H94^CJ;WN3E7,AD3Z"LJ%TD32("A! MV4F"VG6#U*_'TH.)]>'JH]5' N#]\/F3AW+@3"27/#K@0):R\1J&OGH-\!/- M)W#4ZH!1;(1S %&X)': SZ&&!> @U+BD[S "A!HJF\<8:_#\A.4B)U5?G])M M((NJVPK\:&!5H$SN !CI^V/3\#K33G>*D72M( @;O7:K!7(!"G*#8- .^X.A M:*UEX8U'W7 D>X-&5_0I>*B%R><@4'2[+3EMC3JMUJ0F]WWAP_A4G<7/90%2 MWT<^K,\*G7XJMX??#6KA=_T[PN]:S>U)> ?PB<#3,1YY18. +\WS&HG0K&D5 M'17=)D/+Q2*+8N1SXUOXW 4:.HB>_)HVNYLI+A&\$/TC1!1 M\RBZ=(L!LBB MYHJ\4,WDZF-7]/UOZQNK/UI?+\Y)"R)23%1^#CQFR@:>4.(@4<(R+ QE+2=# M4EI*1,TE64Z444B/;+&$ZF2CG)@J7'8L)FG&XQHNH!A;LOUW>8,4%-8)"\GE M'Z4ZP/H.Z8+@%HD\KVRWVB61?@"$Q30#\#"4_Q@IPZ@5A,,AH'4X'''DX[L-P:]SA0;/,G&! $$/H0=*41("2V/!) +.ABE2'^L MCF6/@-)JCHX14(I9EI:7LR>*VNF(?F?2;H\;4@P&C5YWV ;LQGL)NN/Q<#*< MCKN31U^>NC:%Y-^ JA_(]=UM'UUDSK,Y>IW1X4F,#ASL5[F\JO ETMO"XZ/7 M01\C_EN#QK3=FF#K XDQ_SW YK%H#X93K :]5F>J.^D%QV^ U+HNFA*?+H :?V29'$03$4PB^05 MV7, 0'[YZV<0 6^B@&T]>5&25:4R ^CHMFF4@5P>Q* K A M #ETJR8IR<<\S45>@$ A,,1,.8HK&>. I[1V !MVI/:!AUD_!^'E$L8*5X3R M HB!+"P]RNS=J#:/LEZ\W,0(1]+OV.?/"OM [)+LD,^C&X^"RT$#I)")(W%O M;N$W%BE2YQ-&K(G@D9O% (;"MKP'ZS@A GR_6#-XM2># :C M8#)L]*>RAZQKT!BW6J(Q&?8'HVZG*R=2/ <;VEZ.Y) :97*$PD88MH-Q;SIL MM%O=5J/7P<(RTW[8"(?A=#H=3H17:HKQNW&MZWCV)6??$2" : MW3$:I(-)FXW8(.B.QN-."PC-6O#"!*3>B1!CH$ #V>BU9=@83UKMQK0['(SZ MQ,"Z\!!?<'S0F R%@S<-QIS<=C%O!LQ"2HV07]R D3IX]?GEV M]YB7#_-YF:2_R,1[)8(_RDAIJ1>3R=\CJ93'WNNGA]#=5^P4JA, P%ML9#_) M0.>KW>JR%.N18;3:-#;ED[( 2@V>%?YG4QBQATY M\^0"OI QAI8'9#H)9S(GNT0:RZ",I?&!OO_\[N+C)M?GYE7ZUO>5(U#'Q5.L MRN])>MV8I=>^CL#P*P!Q[W,Q%QE3JJ#N8PX&-[RJ<+G/,4H=16.C*D!\DK&Z<*' M*9-R"LRMS&"GI4J-$OG)CK)/@0*WR?[D-X?W?W2FY6PR%JPU#22 M,;E\A14'AHF_ED OT $_#3J-8 C_Z8E.KS%J=T8-V0ZFG9X<#T48UB3Y)Q^\?I9-\86Z<$G5>X(9G%RXHPOUYC!W7+=34Z?C4ZKW[:$[,U<88N0_:>5"&Y7V^H!KFT1M";M47OD!M*Q STKG\)FY<):M:MDD;0Z'P:#PX&^GJ"9TN0[73&"DD M":MU N=EB A7XE8I9F(.$ZO*59)U_- &1-#LC$ODG,_Q0VFKJ%L%I92!R6N MII[.(J"R&07<8XHDR:$";-\,NYED5TD"F%_:_G+H"T4\84&$LJ MU::Y5B)B81S6XR@MNXJ/U8$+6'LK1S%G2,_"AU'36RM$87GTL7\!'9LH&X*'=&M5Y@"3MIO>)+?^E!0&T MEXF" 954?C2Q#T#GLO2&R@. "G=T&-OK]<6H&_0:,IA,&KUQOP]J?;_=Z/30 MY]WM=SMRK;"N#*=M4.<'C4DX%H"QTQ"4^:#;:/5&H,E,.^/IN+(? M:1F''X#N!<7[Z12K:%TA#G^!$WO9R'J-&_<$[7DC/Y/Z. C"J9!*-/6J@Z0< M#AV5[WME =C^;Y.&$H@L6\*Y7 -W\4119-&$*KLQ?G/!,B,AX 0\G7&N5=1! MK90Y,)DIX3.:117)V20V'R-[DIU1T.D!B+>F76SAUFDW)L#T&\&DUQGU@Z [ M[:V%\G2P1T:[UVFTL#9HKS\1#3$=#1MRT@EZ$S%MANJJ#1U1U ML%TS;[JJ@Z[JX/&J@R=I_E'FE@-RU9H>:4F)( G^FEY5AI.F]U-E M.P6M-$4[S %K_0KT^FOI5MX(D\N!$C%PSJ#,.;I,52K;:.Y:*_Y1)I38C3$9 MJ@P<"!F4+3)9JA08*GH&OP"*<.7 B:QJ)^ZK^-=I6FFU-\T)/0<4>CI;A)[_ M9U?!9L4GZF2;TY5MGIEG/P]Q(_T?GA1Y<^C6;"Q"/W$ZSZBBD>:?UZH(T1N64FE**E&AL=^(0,2/?)I(=E-DZ\P M@R/C='MSN1]B;X=R,/]O6GKY3-D,!?L%IRG:PE "G*^#=86.!"?"@J6TS*C> M-,-34(.GK(*GU, 3BJ'PV&]EPJ8_$N9PE%)K130*ZT_5R'FE/^'0">M:0)PE MQJ!2'3L*__4^8Y&M#T"J$4O;+$["4O^GA.\I3$N5S:_OWQFG9JIK"[3;VD?S#0]DY4Y5)3XXI-R<6<:+0\!!]Z:R53?B M-/T= <4Z%15^>X4BLY=%^>^\1N,:+:B08%YB1Y/&>RI2CMNC*?&"GNYOFW?@R<\D4DJV!U'\XB# MIOTM"\(L=>T>L&^@B J$!W6[7^!\]>*:ZIX1'.2"2C;/Q9(5F"HG(Q;7OG=- M+@-076 Q5ATY7'^Y((7HKB/Q%*0#T0[*#@YEC[O!?T@BH<)4_ I1V!1O#3AXB>-:0ID%$E=E"YF M(IO#"LJ":X-H[Y)Z(DUTK@D9NU+XZ%=2"S$,],Q=878+9J/DO_.P, TH@/!N M#F?!B2\3M+))(OD%LYHR42^0D*2'T;2]*.= /^=1D*4RN8HR#JUJ>KB]:$XC MEA$ZG*U\%\YKHAP6KO=W SSDWY)X9D0N>=VSH@"B7.CB?P'Z-+.F]^/26\"V M)-?@%;Q?MN5P4&1 *375#KTP*R^K@BK AA?IM:X_@Y.N-#&SDF V-#0CGA,; M"9.S9*;J5+<>N[E6>_A<];0 \4+FV,TYRF>UFU%[409#C"KE#AZX*8 >@1-7 M7=70H,A@H"VCN,)U\(F2L(1QEBQQ<'8K&A5-RE5*<3R8XD3"6BX '@!NL-"R M%1U ^XBD9;F\3-&ICU4S0U@5,NW?,,0.0*+PX+Y"$I/U01Q)#9HCI)[[-72^ M5)<$PBXZ!+*(F@#Z'E8B!TR)@8;.,6BS,4]#0;EX&S+A3'O"J$[_)!O6+2S6 M.*PDV$5*!6<-;;&I145B""=N)9$^FNECR;60R2;)9(IFPT7#VS,IXF(&)(.Z M%S&U"*(L4*V4&'_MG2"M+3AG#Q <8_*F::F[&Z'X34OAM2])&!C('.A \@"SEZ(I M7+(Y&V($L#,5FDL%R$-N9YF5 ='\BK?4X,1<&7MJ*#4 >VXB %[*1!*9CC'_ M%U8!?.Y.:,-"]DJ?U7?1"(!'71$P(VM2ZB5^9'V%V,AR%?PIP@IY!K>5@CUM MFCI7_K4H,\FDNF47S^:1EC=/KYC'&OBX76KPN=@"S4S,)I>Q"47#:=22S A' MKFLY.GX/05C.%W&ZU$B'\A5\]@W &I2QLYDK22/'5 0%&A.L+HC% 6?8X#:Y ME#6QPY*NMDE.%!6?2VWOH$&OX)C"%2: HFP"^],X0#7YN!7$LL$R)YH$+PE% M377PG][E50N,="$3E2AI\/H:D"^]IM%8M/W6(-H%6P$%(:N&^O;NO1G*PI \ MA:4R@J@T>-@(6C=T1J8]&N#]XJX^*( NK(LA;6AS,/VIMF5[9 M'*B[$--)1NJQ&T MM9SE()"?[/!YE?29+_-"SE'BPD*XY!MI>IY&"ZL<"*,&"F\HF H4H%84'XT5 M1M)7G2P4!08NFR'[(7DN711LAH%=8M8>I]:M, K3CU0/42$/<]]<5LCFB4OE M1^%T'@;.RCZS6$1=!11]4 M+VB5C:LE=UZ0JNW!:BV57P("3:(G.PYY&U8_Y6[5EA@NB8@1DI]8F@,(TAEZ M'!>TC-ID>#34J%D6NMNR&DJQEN[_T2U\-H\V$R&3=IZZJ =7'@;''0G;AWV1 M<6KDJTI)US7X8S!3<$VAMP*+8[$S1N@:2^T!O\V_!V613J=-[\)DNUE?JQ!? MPL!&NZ6Q$\&+\0F&[O:W(:*R7R&CMG#2*Y8+J:08%$W1MI01X6/374%*',D_ M2+9L70N.&W5&&!!%03AO#%N(O5?OOKP#M35)DT8^IY;G*/7%)?5P)\'GU:]? MW_T5GYFABX0"2V3PNY?_46*WP)Q?" 2R!CA^[]5_P_/X^"6L/\/9\!69H\_B M4G(=?!@6):#/>NOF/'1\ 6,R&@)ATBNX9*38#:)@RI"(QRC@E,)($+7IP1,1 M"B/4;YYO ^!FV?3:8^N,<4AK-@K*X9NG$RCD0EYE(KDT M!01:S59KZ,VI>>4 _N7MM@9#([6ID6@.*N2GIP8^B*@KH(5!1=H=?*UJE97,+VIN$HS\OEA MS$9!GC>,NB7[),@5)%Q0H&0N,W3.!4*U*] V?BR"BZXZ+U\F889>%1#YOKYF M[^;2N\Q CT>Y:Y,8(C8ME933+=(2!CN!@/,+#=KV8"(&8+TZ[LO-/!G\4IIH>1NJ!5,JR]#Q%)U ZGZ-=5&NS#5WD%T1GB4V@N>VT]^K; MEXOW^6L^H4SD,Y#,LF(&HUUB^AU]!LD/8X>R4GVBTE7I/"K(L,R^S]_23'5# M5XVH<+PXO>:3\T%5)).(M<-VSWO5:_T (G"[Z[WJ#O%3WWO5[ED?:"K]&4W6 MZE1\78XSNI(Q"*]\DMW5S=$B )Y2N-3T"A?OO4K^W'YM[Q&_Z;RV=JH?P3I8-MC4-*D,,P!DW>X/JK)LI7)J79*^AH5/HVQ.O9XSTKT0YM.$PDTN M0)F\?8(M0W/M6DDIN$3O5(B*]\J$ZYMYT"E X7E2/_VZ676/N4Y7E?);EHP4 MKS)+O1J0X% Q\M?5N@ J1MT?5@\;U. +W?7-C-)?&V5M'68KU?A>O[TVO$IP MP3*6;,E@U;JR!8I-IHN5BD "H_RS<,.AZQ7K,IEH0:R=*R\<&)2\BD),.JB" MEI0C3/L2NLV^;M6#'0;KR_37]G'7#@Z.^HZR[6&SGX&Y1YA@GRT]%?-*0@V" M($*$_BY<)@(=; 0!Q!PQ:BO**;+/1+-J*SL:\HU/D 2A0'LH-*&S %J[W##P MK K5\Y4_8?1_=#0''V!5"H"A/ *$C8OLH8XP!Y3'!Y3?C%EWJQLD,DH;0Y^E M^ND0?UL47F5I2+R%952]S3[+@+B;;58$68I1W.A37L2RIG'6[)V"E\EY"%@% M,DHX-!^KQLWGG#ZH-C^A]ZEO!6G2P,-7CT>UW- )7' ZG#;'P804'Y&0ZY - M\Q4:"LL=C07*2BIU?2MJ4[Y_0+ MP$B*FM8!0!3*IB+]J0$S&@%^D5%%1 M!0?9,3? 8;)-<3<4!O:$7**R%BFR/ M)B2_C EDL=-X:%T-Y7=:C2%B9X^*ZM;A-B9A!05]PM4J (F;V%!D#&:CTE+S M,@A@[&D9ZY :I#0-BKVA""LKKL;>YXHQA1K>W!4,H\+L[0B!FG._YM6'BS?$ MU'YCGH8RSFU*9KG<5-K3\?AW',T[09J'4LB'7W^J]5^AV >, :L8Z\\_7:P$ M5_0(C#5K-B"K.*JJQ#+*@YCI%$8!Y,A& C/H]N9 _=WYYCG?I4"+X66< JBGUI MMC1D0JDPV&YU%2VK9)6F9X7+JI0;C(2M@6Q>+B1%2% I<8'UY%(3GJ=C797.RHD#QBJ' M\2:)*KUAI0[P(CD*+RP9+^[(F;6B?^TEJZC:&B%IE4@(4"-$974 M^-N($),YU% LNDJK,8=U.Q53(3(1I9$@15S1)N \<<&C<5-]^^Y!Z[ZX*4=0- ?5-]@^J4[+ M-RIPOW-]&UG:H0FXHG"]%OZ_8Y(L3Y*2$^_NC EAK1P"E7*FPW(OXW1"8->P ML_@W0"$K;JKBD3:6K,@I* F1)7YC7IFE(=4R*]_]-$0V@BJQ2>[E.@SZG5RX*\3NYE<-( MY7]6*2Q13L[>>*GE2WU>24G5J-#\3U21:=1<%"IAU40._G=ZC2F]/K5M3:CO M%@;+8 <"3!+&T6@9&$0Y@:'RN6\V@3.2XIJP/UFG9-?6AU'9E[-"U<^@[CF8 M_G?)[C*VFFE?UA67>X*Y,1-0*: &]38564+6D6RBG)2QKA ;1?PB03"4F=+ MH)#88@G#/D$$-[?Q\>/%^RK#4+-)-CBH4'',NN,*7E6%-/+;MH)"<0@*&$T;UK>F^IK).?K3 M+^__8M*C%#SXVO !C"2:1G#8B@EPN2_==P*M"2J\MKJCA%-.=;K":E* ZCF< M48U?U9JJTVH/&)IT5TOR!-2PNNISJ=<"Q,>T'Z=&NA2,;IQD:]J<.KQJA-3O/,B2?)1>4 M?."@Y)X+2G9!R2XH^:G*R*'(KM@&*Q=<+8)$92I%@54Y@2783A1R*;%X:+$( MX"Q8U*)2@ZLR,ZL.895G;+?ZVU"QK>:AK80G%']9 2<#D4\ICFQIF'_Y]0++ MN:G"!"4)UD4A+B1#%JEV7]<36CD0F/)/Z(ZVM"[%GL^- M2[Y@+ E3$I0))C"261E2%, M.X!WC(4@J0L!3W([4(1MCD)&31W&K0I):R](K94D#;FA_/(UIY_":8H@*.>J M<%8HI^C>I&9XP_:@V3&]_W"8[X>=;K.GOUH)('9N@].']5_8C,2&"D^4Q2SE M MLV'5:6:[Q^KK>&!=*!$A(L$ "*=5>#R76/HRE@QS*(:Y7C;D6(FH/M=%;F54M+S6\3 MB38W=!+P[CCGG")1K!T(A#F&Y2]5"5H[%5WD-$;>X3TQE;X(?+E.S M!FGB2D2Q#H)@:,#NM(J3UST17(H[EE>"C)_*,?3X\(?1"CK]%W97FF31?_DY MJ/*-7&;1U(5 O&3"N"X;)ND*;@1B476O)C+&4@-;UE6[+:[32T($54BKO639 M<\@22/P<'^-2]1DB^P*M](DJ6%>ED\+*].N%IUJ1_ASP=R?(%@ 06WP28^)S&>/&JDX9B1@]H M=7-G]?9CQ.YOU!]0 BH9-181Y(ZNE:J?A"Z^2M9D\6;$6B.H)8UU$U99&YM._@?05. MF>YOCD64,::&8FQ8/.5@=U6$EPP?IG@=E=*:JY+/G,C+ZS<=83SNFI-KMA!H MZG GC'#Y9O)QVIV&=*NAH<:C6SK[[-(JZ)#AJTYXJV_NA3! D$721*IV2WMJ M\G8@SO? H^%'=^F-]@43P4MY,@?R^/R.C'=,5@$4:TT>0Q7]"\R("K<3V<9H M!J"[6"P?697*E,"PB3DGVL,*),<3ZN\43X_FDS++%9N?4C;M%CN(L?XQ(TS+ MZEF_'N?C*ZZE @9T>("N@A>DP';^+'AJWV2:/?F5%QRL; MA>(]J(#+C!@,B@ 5CS:S@FS$$9_ 'A; ;C'V) T-V<=X%DS6L :I^G!Q:C"J M--H64!N#C!:\![4K$R=84K(R,5X,@&B@\N*AM 8,GK*>?_[V_K4W@SWE;)S- MI)*PHJM:8V1DJ9A' <^KQTW\-$LHYFT*XD.VS!%[?$8;-E6=;#6'N70L[! % MTCI>-:0=\,%.? KW-BX1YOS83 "/:O4VC?J(QTU]TS T !99;LOM3P;5U+$ M%C!4*\RU/2M4!92IP9H]? 7RE>3'-O%+:0-:N4#;,B661YP+@R9HRKPVK>^: MWA<;6!^V% &%@6+'(%, ?VL#N@H#VN4]= @*N'R!6$H1-2[8+ M7QN/$U,;W=J#$D?0=%2CW10=!'2-J+%V3)5)+'/=@@UMB)6/'5XGEVBDZJ&JY^\O[7ZL.(ZEY53F7R"X>HZVB MY"PXK#*_5+&J9/G&19BB8)N1TXYI5U5V548$,4Y;1D&09[,DGVMX+,I:0W>OIV,<:* M:Z8FC]5P:8 ",+LQ;4DG0]DPD>8"K19@JP>GNLR89M ;CVJ5$KF8S /'9/9= M3*:+R3SJF,P3\];=QR)G"8 _60+@>R4 GI6M[BYA6)7GLHQWE-2;%Y;MAWL@ MDCY46=5T"S.*LK$#/G>+N?$W:DZU@-9*_%:\WW+H5_-3=4%A+NBBS/*28K;2VPR=6^V<7^Z$"=V=#R2M/$T2; &- &%?#LA4 MP>\-ML90[$*2\ZQJ$-^<+X9^*K.8[ZGEH2ZL'6PLX5!P!MUK*#&@+:KV0!7@ M9*+5,W/-:+%<5#4),50SQ@Y(VD>MS5YP)=I!2=LPRC<>S%8$8100%18X9>\E M*7N5_27=D4RBA'^%(8;800+;X'(U!VVA8:L,(3,WP "(4XW7JXYX"W3QEHF* M&](YD%OL36L6)DTQ3,FU3?F2AJQ@+"!2"KG) +6=+G.Q _@>(RIU$ZFRRA6H M0BW7NTTB02*KU\8I(\:_6%5O@HO"^\C+.<6HXJS":)X3'=*(R7B<46V:7VXX M*F5AYP@2+B AR! N>0@5/%G1KS?*+FA*).@ZM[0DJ_=NX&S;=(G=BO>66-@160H4095 M8WA=LR%79ZA["A+;4I;E+4?QXF/H=I?*?]%I&W!J%_74C3.3R^V3V);$LE4" M,T\P->2FOMB* *N#$2

\&X^^>K01X3$?CY('![C$40:8^U\8"PWI-%D6$?;B7Q;ZJ<24 MTHU"23#5#):1P=AA DJ )W&<>]%#8=X_>LSY8EV,:_:_>HP[FN5X/;V5<*WV M<3NFD P&8^%:O5HMCN] E<:S48WP=VP/S^$Z3EN;2_@WGRL%Q[-8C"_'A:-N@31)Y3J915N MY:'CAH-J,A0ED(=^(.E\/2VOK@B2@_M((0/TH%M/FXLO7EKJQOGZY7U-0756 M[0?Q-W?LACN:;R;O[U'H\U^8)?1V]3#Y?:/^0CT()>%V\&($;1LZ>T*"-9PQ MGZ8_6*E>2N;K!26L>I4$91PMO8^+QT\.Y1XF0ZN IX4E8EG?G-IEMB+'3ICM MCA2H].4_FH[L%[C;=S"ECB:7X?!>*:$/43Y),P*3TP5L9NNU K#2SRA%G"CG M(R!C\&A&:="5M_1LE\0U^XZ3FF+_D5=P0$\>+)H^^#:_BV:P5CVY]0TLQD M"TS++09Q,:W\.TIPCFE763H6]?8+G23B)FK\*R*WREW>6 M0]_[:[=)I82K>.WN>&VMRQQ!Y/C,2IE^Z/SU]9>0W%,"-!*\Q%&X#;/BM9_6 MU2>CH2A/5_C 4%E^*/J$Q@/5PHRV( MF6.@J?W!':AZ;%C1L]&+1V.9IC!+P%ATL9&QK'VI@L63.K:E[P MZPOH!U@8 M7WBR>N]JGYD7W[K/LF8G?50(6)4C:3I=*3YF) M+_<[]6@,8O:@11K/STW?TTFYV"%%UF%&315E[ J>;0=#="_]6$K3O.LD'8;O M((\7?635CO(!.&5N[.4! _W,Y"5K@8>M%]S/4F6W^1 $B[5@[EI*EH MDRI'F:+S(4U&NJ.<3GJ/0E78<"WU#,<4H1C.>D4P!Q?^JOBO_+#8Q*)'V&1/"H4)X_0SM>B>$ZSW-#: MS^.+$3;K+5N=)X5?41)5I7Q0<)M#] VM/;77D(<:]D)3+F&@7XEB:X?A4ZQ< MC[0+)!M_14E?O'4;H>##\C).G\#/^P!O"QJ#@2@!5#2VJ$3/Y4/Z3^'W07&2 MNX@DF-%D6[_J!([I7<["975U<_>F; M+ TD^H12"'$R*JZ85CF)/Y%<-;KVIEA0BYHZ+AK6UCOB_)I< MRJO.JF0,KNG4\]\4V983)F+DC/TS:?P8%SE 4>X /0UNL[JAJ'DF*0Z3$!YA@7S%(8[+%6]"BK\Y)#L:43[ M9#Z, [[+R_N,%1W< J&% 2DP!A[RP@NKY! ROZ8E70% _3I/X;V7K_^_]02P,$% @ =( (69L'( /; M"@ ]%, \ !C=&UX+65X,3!?,2YH=&WM7&USVS82_IS^BKUFVB8929:< M%SN2FQG%=2[NI4[&=IMV[FXR$ E):$B"!X"6V5]_SP*D;"M2ZKB*+:?RC$JITVG M\VZ[]5AEO51ES;%4H['K=G YT*=-J_[@$0;:Q-(T<0?C[.3U$$.=.2:1W4X[ M=[W 1ABPYY\-1:J2LGNL4FGI0$[H4*!+69Z"3^+P*-J^H@KW3 ML1HH1\'*IHKXW"J(,+LTG[K.G66M\^<6;YX17W:!+V?2@91'[BJ'2:.%PN]* M. .5D8IQK89*QJ2RH3:I<$IG-!:6!E)F)$^CI(CQ=&AT2FXL<2?8QD!&HK"2 M\*<"L79CNJ?N4Z8=81!IE$A(9#%NXFXJ2KQ D4YS":>E3F128A*3#HN$U)#R M8@!N<2]6-DJTE7%KY>WNJIOKVNUN+=Y:O%LFW@W%O7XJLQB_C@YTBVX^]-V0 M&IQF3_]WE7Y7)XD M V1D$/8*P4&$>KZ(R,EF\SP&=)G9]'3OV[NGF^U.--7")_+EA8ME5%E0M\B0)"4JDTOU4%=D;BDF MPNJ)>_E5^] MN@F#\]T2V^E7.AY+S"0+IR+;H/TL:C6 K4^0H8.:D,\;:2T)I'./._2ZM'"U M]$8KB/$\.8E!?%2 <7K4;N-/70#('^&]%T9D$="X;M NMBIR@TP)>OJHO0VR MGUM'K7YKM5 VKM4QTA!0KYC7=VMJBUTF,)9O03RI)Z!";S( U$3?H6!@# M+4RR!AW\AFS^\=/.[5B[J;)68/G(C@7TBO3US(DA/=9#^K'()&UN>S?V:+45 M.AOD]J:B_ !+6@4M[[\@^N'U[B_]P_W^\U=[1*E0V3NF- *<9J-WN3"N?.?* M7!+]YP'MONP?OGA]^%/_F%[)D4B(*QFNI._IV[L/'_7>C$O+^XMR::S._+WP MY'+3<&EU=I[=,S)ZPV1T',@N,^)0&>O>92+]Z+">ECPM!=K+C)V(2P_-I'[D MH(L+Y"WJP](CD?OJT1_P,(@5J?5%'8U0;R8*43V60UAE3+B6*JNV!P*.]&@@ ME2+#;'!6-C)JP&-HLD4TKL;"&TPVC:NMFS,^NGF-< MD.606^$C6&OLRY3>\I0AQ-"\\GZ*$T]IG64K%>PD+UHGWXX282 :157---BQ MD8F/P14(?G&\1X>XL5#G7E?@!(-VG[2>/-GZ9K:RNS:S%3>S@]=OZ9A-#=YR MK\'VA&=6(4R'U >0@$T!4%F.=(#?P9Q$;4Y<54_T)"!"T 6O2B.M8W_K1"2% M&"3RXL -/XB1D52Y\W2V& Y5I&06E3PK!(9_%49ZG\Q90O0^TY-$QB,9A[],1VUV8[5^3F5JOSZ.$W]:%ID\]PKE\/UV/>G=:=(W:+ ML.1."ZEB9/C.!7K0=>1KJ0G!J9)^ L#LE+V ]L8KP?,O!P M?HI+6=UJ+,'-F&+%YVI;W9+KKQ=L\*8SDRMGE?3#6]CP#,J@A^0%#SU<"''9]&/VS0OQ\\>/!? M'LYC*OXLI3"-L\-DGE$*!+Q=D6 D8>@W$/!<1HHAT%GC B([6XXAGA&#A-(05R587:PX9K\R?SQZ848(6:/18:/ M.L/A.@OMOMF?:LA-9 (MW.MLWJ<4*AW7.JO4X%[R.ZF(,?V$!>/$T!8I5P*-BB3MP]>>$L\'AL/B MAM+N'*HF_6P&(J.W+/2>, #<-N#M!/)PROU6F_>XV:"?CVB7<_+^":#,2#9\ M?KGO9(IGG:?;F\WM1]]WN.[H&P#L&&LS*(/V,L4K=>2P@A9FPLFKEP;:><75 MY@8]+[! Q?2&IU66JZ!T#Y<J$]<5Y *2X3_=D:]1J3%=G M:B[5,IXSY%E#"?9UQG+U!M;=+S=W2E1K65L6+&CFSM0H"QL,TDK'O, J,$[= M@-,/Z<7Y4XK[+7H!EGU2XLH94P>A'WYA]\3M"ZQ+:^.J&]V@.6NYT6TDFYF. M9?T.^#K7!X?M?MJ, 6M\,.K"O19IUHN5!;HIN_QTJK=:V'G=*[AL7>'R[&EN?[Z5;W*/FO"0EO.0P-52*Y<^># M#L*S/L*Q.6NWA!4.X,?>-WVLZ8ID(DJ[[LN\6E_F[7-OZQ1VF5K9;-W9.XTD M5TD047,9J2$#$L Y7]N;%JV!)A%]0_$EE/,6)+M&IKY-,J-A@4L$Z*B"L![5 MMOCP=5I;X2Y'>2JCPLF9H!UJ106[)@8R0#\>P$Y+-Z"->5[>!A"LH528,& MA0N,UG1.CZ1GFNM#3CF>26=R6FBR? 0PK3:UR+-WQD75AEGQ&#/>0RK/!X:X MD QPC$9H-A01%9A"2"0 2A,E;6^(%5/.+>LY,8B(.6S(1L40RC'0F'@ MLU$M3$8X +DP!!=A 4X3/L]I<#5,Q57"X#7O2V,,WBL-V2\(YZQ+L)>1=O^ MWNX?'^P='9$O^K]^\6%Y$T;D3Z.F9N[FM?F(LSW_T;/1ZVQ$ODHX7:K=.+_# MYA2?^'](>A6N8%X89H!U)F\"$.L"T%:=RK@7ID).UVI_4[\0<8-0;F77:L=/]QAS06T;+KX< ?XP ML_/54(KU.0'? 95U S;C&_-M^D.6+K@9J&&+P1I$" MP+:Y AG ^6K6GS9NS.]R^;,LX'.*.5>PRX/--;M_U8@6,?^\[!)MV WZES2F MI$/@,^P6*Z_:_+/PN'\)/[=4Q0? A5#R(@7?,FE\TTV7CGYYTZ CQP%EI"(N M+2J11=(NVVQNJ988O'3IQR+QA4MN45N[L^O0>S_/C3X)15U 49_+<.*8^K., M[3Q^T+18TY(.9\-K.YO9V[WO) QH5,:<[@X=;JJ/W24&1A=_1< MNSJOAO9UB;NL3;%F_B;@RJM$ES&FGR0BBU<0JRQ *[=-WP&[S%7VK9:K0C$! MQOR3@P+BQ*XN,BN3+T+ &H!PD_S61Q#(;?1>LY4$?'(M9"4K1$L]0;U0(5I> M0>C&RS]_KY+/DJS_;XE1;X_G\.^N4GGYB_:,Z]Z2&^HMV5SWEJQ[2V[+=W[- M^N25^NJ+O5]?[C_?/Z;^Y_7;7WI<6NX:_S5Y?3OHZB_G.A)_"9'XX3H2?W(D MWMG@[^Q\]M7.AO^VS_\#4$L#!!0 ( '2 "%FGN(66Y @ &1" / M8W1M>"UE>#,Q7S$N:'1M[5QM4^,X$OZ^OT+'U&XQ57%( AD@R5*583*U5-W" M+F2NYCXJ=CO6(5M>2\[+_?KMEIP7\C($AEF2F5 %(7:KU=UZ'G5+5M**3"PO M?F*M"'B KZQEA)%PT?GL'5?+U=:1>XL"1X5$JZ>",=-F+.'7@YAG?9$T&,^- M^I>(4Y49GIAFRH- )/T&.TM'S0.K-A"#2:/BKF=4VJB4ZR)IQB+Q(A#]R!07 M>FKD:?%_TM%360"9AU=04RN=* E58D@$&M5*:IK.$*>R:>^%/!9RW.B*[ MAB&[53%/)H(]98R*4=; R'A5-]5VFVCJCM1>LHQ5\,D W4M_0PHQ O MNN@KJ;+&FXK]::YW>.@&J*=DT%RP[3DAZ(PBT1.&.9A- [%A"*JUQ[I='P4? M#8!L2\)PV;GM7GV\NFQWKVZNVTR^]V_Y)F)QB5V&0D(66<$?F[$ M -A-& H?,J9"=CE&XS^S;@1H .!M7Y?85>*72PPEC C'S$3<-!;B1W.X+[G6 MOQZ@'[$GA38>2(B!QAE5I9 =/$P-'@6E<5*NU\Y^;@9"IY*/&Z&$T7S0WZ'; M_\LU]3MQRLIXVJ O31M=CWK4C1[7($4"2^,P"PUV=GSZ\VL-S$GYM%ZKGIZ] M.SFO'9^>G-;J,[]%0J9[UOTO^'MP42U/(C^7-IW^:J6RJ/"5,,L_M$#24$?2@Y[&4.<8%"38DRC%IQD3">C%F>F"P'M)4; MBQR"(F00:&$'(B%EEAS8Q',AL)$ MZ*!.P;<&DEX$OE !NCG 9@'KC>?#L*?3:]/I>)?I!"P4"0*6L#\#: FYA.)X M.YN[+Y(09WAN!.H1B2_S '4B">;06$("",9V#1CN@5/0F$ M2@;H=P_1%)$XB<68MRAWT7OTU9=*Y]B..L^4=+!/,^5#@)HQ=Q96F]7Z(;RU&JKUP+/OW%M!J[S$L8ZZ8918YLCH MR$$F;=0?J0X?=!1B1^3N(D51@DK)QDO3[KQ<>5?_458=YV?GM=.S2KU^6C^I M5LZ?0;I#_G;[6?Y4:*RSN>YWKP)U5<]0( 7/;F*3>49*D"H M#82V"0FE(+%Z:*D\2V7SZ3 #R2UCBI)M#O7"E8LV[29T/]=4PMG90]MZSR8E MI0&[,9@$R9<41TKXN>242]%8JWI6"F(+5UC.U\/X7P]($(D M,&.J#5=U2]RW%++L<+1](#JW/K.Y>E0XE.99BNS4MI;U?94%U@"[4NM#@B6J M1)+B'4BIQ"017(4Z(F*9+%+,DWLJOC(5_1V@8F? 9I,5JIU- MP(4"[6F2\CU[7I<]P0ZPYX/#Y3*^:5NP6+?8.ZM9](3\156@\OT\(QC/%6>K MU,9*&[Q!3]90F?91TU]NZYP=KFL3(B,QMRR(%[;["#B[J4G[G4D^M>RMLROB M>EJA4E:R#(; IFL;DB*5CID4]R"+'4_;%5UI63N84^"L7Z("=/O+$MYNA;_<;*/L-E$=YU9:X MI,'H"F0-[4/0/IXO &%>%(33C8PA\'NJ\-P2Q]9X=G%F'Y1-MN"?1)YB=\)M M@:[(.#S AAJF"6<]T8HU';9!LN#2J^3J3(U%ILYC!!G&R'I3)/N53ROV->06 M<&87-D/:6"J&&4[F)40PV 2$'+"/: NRE%R9)9*!D@.@6BOA_>))1V[5[@05/1>'1JEK.D.* MEM)=#X&$BUC4-H*@.059&6%6-$ \29YJ:&BW&P3N]"IJSR:J:2?*33^-B70A MA%+!0P2?5,M4F6)8CDRP1J9>KCTB\9B&DTKY^#$=B[W@/]FB9\4)W&JM?%[' MD1EB2+P>3M3W#?O7HPNK.;;L_X *-%RG%.B(11!(>(T#O!O,$&N7CCC^#=;. M^SB!L;,2JU5J)P^.[*Z(]H+?SLJM.;C\A./(V^S;5XSI^W'C>6Y.CZ$[$\O( M$*:5%,$J8[?R-.ZZD!SIHZ73HR\<(_8FM#^5XQVFPC\\9>ZGCMWT;2=3W36/ MX:D38^'HKDQ_MK_Y#R.L_83!TDGZ#V7V1R1D^4=#^7[&V\]X6^W;5\QX7?I< MXS-KP>]NREOS4:&=P<$WG._V$]P/,O@_MF];,:7M1W+C*0I?:4?S^]_6G7L0 MD_(^>(D*8-+FX,%# _M\(N5JDPT^EOZ4]W)Q,X&]A$G?_$S@; !?YG9U9:!>>=3\%AO=HX M._!OD>"@I#CK:3%FQHX5_+J7\+POTY#QPNI_R233N>6I;65<")GV0W:2W;7V M'%LAAY-!Y=W ZBRL59LR;24R#08@^P-;7NCIN\#(_Q&/GLX%Y %>04YGV81) MK%-+)!#6:YEM>44\RY:[%_-$JG'8E0D8=@TC=JL3GDX(>]I:G2"MA3L;<"7[ M::@@MB2#AD_$C ;20F R'D&8Y1",P@C*4-(J2$E&3\ M\J;^KM8Z.Z"QYV<'&?ZB@YRCOJ6%.;EXT<1(*YV';VKNI[7:X)&?H)Y6HK6@ MVW->$SL:B]$J #D&^*&B\YM]^KRZJ+=O;JY9C>7 MK/M[AWVXO;J^N/K0_H-=7EVW\26^NKE$JLXM^_#7[<>_VM==UKUYNMN>'3D; MY;./G0OGK<-:8^*QC^W;]^WKSL?@YM,?G?^P]D67[C1JM7\XMI;ED'6]]'5. MN:JPBT$N#5HP@)S]N\IN^@)2NBHA9I,SO@-ESP(>7R2'%C?MU#6Y) H=0 %"1 (@!P3'E6;C9.?6T*:3/%Q&"NXFW?\.S3]OX4AN1/#'$U@+,]MRWDX((DF M['$#2J;P8"YF[D%AA\<_O];D'%6/FXWZ\K$\W/ET_.OUVJ+#%\I[MB #X'E,)0P H$!(PW[LT #(%=C=@O4%#"= MLDN=)ZQ>"_[\8N3-BB(5Q%E9_%8QY\"^"[JYH&ML0="]QYD0%%3)F'U.]4B! MZ$/%QU[N(TYHY)1JRV@4ERGCZ9@5JGUX;3X3;#"5@\[1MF 5I!+"&YI3YC=E^F,69X;B7RD6FD"H$\$01S MT5A! $FJ"JB\(?@1+)6:X:L,;;,@&C45DAA7B*)02("@TABC3IQQ^D3<#%BL M],A,$)=#'\,ZQQ4IXW31ZXU:5N: 8R;*/-!VAYW7QL[1%F"G>R_0?GESUZC5 M3UNFA$?91E/NUF7?33%XQ7@.+MHQ>F5/ 44E [2[A]$T('(B2[!N4>VB]VAK MI+0I MJC?WX:WC4&^*P+WS;R6M]%*/.A+#J+#,@=&#@U1:2QZQCN\)BE$0F;L(4:2@ M5C)\:=B=5FOOFC_*JN/TY+1Q?%)K-H^;1_7:Z3- M\_?;C[J?@.#OL6X<[W3 MX]BH4%L7\<*L/X3ZJQY@@)>2?,>FBQP98*@-I7$%":D@=7QHJ3PK9?/E, ?% M'6+*EFTNZJ5O%UW93>E^8:B%<]G#N'[/%25M ,58+()D2X8S):-"<:JEJ*QC M/6L%<81O+.?[87S5 R+$:<#Q(%Z\O.UP]C2<];8.9VN7A@=P6[^HK(TZ1.I0 M"@(3-SKE5$0Q:(N$,)Z+"2X0?Y+WI))V3+WA,K&$?0L[X MI59/%W:U"NN48CZE!EI'QH]O8[#>9(7JL@EX5Z ^+6*^0\_KHD=L 7I^\W'Y M,+YI6[!(.>KB$S$R&GO_W6.=M? M-29&1&)M62 O=8\PX-RF)NUWIL54L[=>KP$WTPZ5JI)#, A7KIU+RE(Z9DI^ M!E7N<"[05[[>2]\$MKOME2<"M_G];J^X9U)B@OG*K'Y0.9M'W:R4$&R>T. ^ M6,K-=..%D%;G9MI4N@O(,TFDM0!?*M<]C7TK$0B)&CHN^PA.C'E#U1?_T[)R MDE/@[T*B 2Y]%&GD-D/?[C90=ALHC^*JK7!)@]Z5B!K:AZ!]O$@"AGG9$$XW M,D; /U.'YYI4Z4W3+@14K:)K5 MQB,4Q]7:T2,DSQ&$+_)%X\K#N/5&];2)DS-"KP0]S-6?0_==($BM7CQ@"(6L7?]=KMOENHVV[2MR79<^X/C,3O [3'9+/RLT\3:*0K_TQ;I][]///=D)^-]"%(M8#)F[]Y3"/>@PC^.E3JEW=XB M2>\_V9E\I<%LKV/9MQHL?0("J=B>KSMXL1E8?"0QF-9%-QF^(O(8L1QR->)C MXXK@V0%]^<3Y3V<'[FLK_@]02P,$% @ =( (69,Z$NU)!@ B2X \ M !C=&UX+65X,S)?,2YH=&WM6FUSVC@0_MY?L9=..\D,-IB\7&IH9BBA<[FY M2]I 9WH?A2UC7679E>0 ]^MO)=M "/0EI0U-R20AD5?:U;./=F6MVK%.^-D3 M:,>4A/@);]]\YAT_7:]>)?%*B7$NUA&DY!Z2FG+_<2(D=,^$!RG?[& MDBR5F@C=RD@8,C'RX32;M/;LL"&[J3J53QV=9G[#/6:BE3#AQ)2-8ETV#-.) MH]A_9HQA*D,J'6S!D=I9-4B4"FU$J.\U,MTJ#"F&;-EG$4D8G_H#EE %EW0, MUVE"1"4X3+5.$Y35=*(=PME(^)Q&VN@PW2LUXYAIZJB,!-3/)'7&DF2M)=V? M5(>ZQBS4L1\Q[00H2851\ORI=])HM>NF[UF[GN$/(F21VO 4O2;V79BE-# O M3S-(>2K]IPW[U5H_Z7'AI&'*PTV@T)O$;,@T%%2;8?$#4 C0 "JW!(9N[WIP M\?JBVQE<7%W"FW?7_7>=RP$,KMI#>>:=PCNW[W9=Z/>Z5L [/&[4S*-.'SKG M5V\&O?/E3I7HB\8)7+V&P1\]Z'>N7W4N>WWGZOU?O7^@TQV8)\U&H_E]D?_L M$OM2T+\-XPL!^(^@@6:I@#'3,>B8PMN<2"0"G\(U-=$+T@BZ4[3[/0QBBKII MKEF@:G A A?V39?G3R?-AA?,%N]7SL6B$=(@E<28XN<"PQMG@FZ$26F2$3&] MIVD;B6L&G+!U (CRZU0FX#6&P44,6-H]J0!1$ MC&/[S#M]&N22:8:JB0BA-PEB(D84<)H)4\IX$K^-9$@T!7081?]MO9<*JFV! MDY#6-029".BX\'?01>?$TQIT8T8C1!O1U^R&PE44L0"]AM@::$N2U0#;-(OP MCRR7*L?$#SJ%A7A5+C8;KXQW29AF&OV[*%X)F4A5CM\GZ@P<3A3VJ&<)M1D4U2:4;E7 MF1@RE7$R]2-.)XM9YP2-^3=7AG*5*BOC*(W$;=D,XYCAE3\DBEJ7+N>BN<%' M[O'A[\\>*CF5VJNI,F&L=>R,/S'%O;-][Z""=F%'78SI-1K+(SY,KL7,6:73 M*.>86P.,&-Q$\5EDE_1CSJ3UOS*K>QXK]@GF#@G>\7YX,(L(\SPPRP%E6/!> M'!ZU;':84WCPD<8Y1OC@I:Y4N]L<6\XZ/I1MQ!]J0YTHY-:-B: M,36(8QT&V'P19B ML!7!>^M0^7F94<5@_#0%B\=?QMG"I+F1*B%3Y>T5I&Q1S0L"6ZXS-693O)O? M7=(IH!U!#$R#I)QH:LJ%"D2J(:0TH>$]KBV9]G(,'']HBI9!*C-S)P5'&DY1 M4T0E%8%Y@A)$3(T67$J?OJ%F+[,L&S$OE1\6]W 2>_^J!ND=T57E]<4^L#^. M*?:1D)"0HN%1*JD9AT2Z5&RO8I4ET!F*!PB9+&NJ9M.'S\V41E3@%/C"[ TX M'"W("1IQJWJKK7*UK6B'3!;7#4P],$]$ZU;9 MOPI9LY/CE3>45Y;*$:)?]NKRO*X=RWF:0&<46TW+#Y_P,9DJN^5LU\U%\K,G M[;J]@OX_4$L#!!0 ( '2 "%F44_PO,P8 "@N / 8W1M>"UE>#,R M7S(N:'1M[5IM<]HX$/Y^OV(OG7:2&0R&O%QJ:&9H2N9R?;0K:]5)3,K/?H%.0DF$G] QS'!Z MUGOG';;JK4ZC^!<%&J5$9R2C&6@SX_3%7DK4F(D 2&[DKRS-I#)$F'9&HHB) M<0"GV;2]YX:-V,V\$Q->0MDX,8%?/V8")3I9U1A+83S-_J5!T\],NU#@&9D% M?MNUQ21E?!8,64HU7-$)7,N4B$IP)(V1*X6PL DYC8W78[I6:2<(, M]71&0AIDBGH31;+VBNY/JD-=$Q:9)(B9\4*4I,(J>?:D>>*W.PW;]ZS3R/ ' M9^X0V/(4FRWLNS1+90%=G68HN53!$]]]M3=/>E*X8R1YM T4>M.$C9B!@D)S M++X#"B$:0-4#@>&\=SV\O+@\[PXO^U?P^NWUX&WW:@C#?F>DSIJG\+8^J)_7 M8= [=P+-PV._9INZ ^B^ZK\>]EZM=JI$G_LGT+^ X>\]&'2O7W:O>@.O_^[/ MWM_0/1_:EI;O?V/D[UQBGPOZUV%\*0#_$30T3 J8,). 22B\R8E"(O 97%,; ME4#&<#Y#N]_!,*&HF^:&A;H&ER*LP[[M\NS)M.4WP_GB_<*Y.#0B&DI%K"E! M+B+4SP3="I-DFA$QNZ=I6XEK%IRH?0"(\H54*31][PW$4CFX/Q1P \5)1_!' M+B@<^C5D8>NH!D1#S#@^GWMG0,-<,<-0-1$1]*9A0L28 DXS95I;3^*WE8R( MH8 .H^B_!^^E@FH/P$E(ZQJ<)XII7-6('OQ5A_XXHL(^932&"R:("!GAT(]C M%J($XFOA+8E6 WQF6(Q_9+G2.29U,!*68E:YX%S,LAXFDF[&GYCBWME^\Z""=FFW M7(S9]/W5$7],OL7L6:74..>87T.,&-Q&\GET5_1#SI3SO[:K>Q$K]@GF#P7- MX_WH8!X1%KE@G@?*L-!\?GC4=AEB3CF[F5YLJ7?4VQ;U6C\)]9C +4?J@KO= M]QF"UD3XU%&IXB5A=N.'JK6E8,TV$\X!NU%E/@+PK%&!/09HCZ3"I.MLL6< M:+H5]Y ],D?:L2F-VG-FU9%;909IH&F&4&XYZO,O=D68[NS!#1 5=IO MF,8W3<[,+*CZET(H%=TF\E&S?GKTU"+7,-$&F>-Z\PZ)DSO:4 ? M:G5FY0F)\]R(A._'2N)NQBN76NR^UB^U">+IC10E[P/WV[,/UJ!2GM(49*S[ M32;:-W;7%Q)>,JU@7W6<4SJB%/T!AS:?$68V\?@5\BF ;C[&* BGQ9O)K5.: M-;[Z/^$#7P\&MCP&)%[.@JT1HXQLE=7UUG&&)DK.(JAL6XO8FME]2P3O?6BV M"<.&;JQ]_?PNP!:AT3]\#&1(GB(8[,); 2%D4?OBI M@_]'%9.-A]??,A,\ D[M@OS#@7T'Q@Z,LZ&]\["+\E\:Y=<6EG:\ND>@WP7W MS8>:7W#SYC'0;8?!#H,=!EO%H(JX^&DK$X^_7O, 4^16RH%,E]=4D+)%V2X, M75W.%I-ME6YQ4INVQ5 _F1 MZ+HZ^G(?V)\DU-C7\91$% V/I:)V'!*;4K&[=U76.NLAO7;J2K:M^O[JW>,UY:_$8W/C&/NGNE6]][?^0;RHC2=J$4"0)B++:/S?$#X MA,RTVSIV&O:>]]DOG8:[(?X?4$L! A0#% @ =( (6=>G9YPWZ ( SY8B M !$ ( ! &-T;7@M,C R-# V,S N:'1M4$L! A0#% M @ =( (6'-D4$L! A0#% @ =( (69L'( /;"@ ]%, \ M ( !)O\# &-T;7@M97@Q,%\Q+FAT;5!+ 0(4 Q0 ( '2 "%FGN(66 MY @ &1" / " 2X*! !C=&UX+65X,S%?,2YH=&U02P$" M% ,4 " !T@ A9^MR:*M\( "]0@ #P @ $_$P0 8W1M M>"UE>#,Q7S(N:'1M4$L! A0#% @ =( (69,Z$NU)!@ B2X \ M ( !2QP$ &-T;7@M97@S,E\Q+FAT;5!+ 0(4 Q0 ( '2 "%F4 M4_PO,P8 "@N / " <$B! !C=&UX+65X,S)?,BYH=&U0 52P4& < !P"O 0 (2D$ end XML 65 ctmx-20240630_htm.xml IDEA: XBRL DOCUMENT 0001501989 ctmx:AmgenIncMember ctmx:EGFRProductsMember 2024-01-01 2024-06-30 0001501989 ctmx:AmgenIncMember ctmx:CollaborationAndLicenseAgreementMember 2017-09-29 0001501989 us-gaap:CommonStockMember 2023-03-31 0001501989 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember srt:MaximumMember us-gaap:CollaborativeArrangementMember 2014-07-06 2014-07-07 0001501989 ctmx:MoneyMarketFundsIncludedInRestrictedCashMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember ctmx:TrancheTwoMember 2024-01-01 2024-06-30 0001501989 ctmx:AmgenIncMember ctmx:EGFRProductsMember srt:MaximumMember ctmx:CollaborationAndLicenseAgreementMember 2017-09-29 0001501989 ctmx:RegeneronPharmaceuticalsIncMember 2024-06-30 0001501989 us-gaap:StockCompensationPlanMember 2024-04-01 2024-06-30 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001501989 ctmx:TimeBasedRestrictedStockUnitsMember 2024-06-30 0001501989 ctmx:TimeBasedRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember us-gaap:CollaborativeArrangementMember 2024-01-01 2024-06-30 0001501989 us-gaap:CommonStockMember 2023-06-30 0001501989 ctmx:JefferiesMember 2024-04-30 0001501989 us-gaap:StockCompensationPlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember 2023-12-31 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsTwentyTwentyFour1Member 2024-01-01 2024-01-31 0001501989 2010-08-31 0001501989 ctmx:PatentInfringementLawsuitMember 2024-01-01 2024-06-30 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember srt:MaximumMember ctmx:AdditionalContingentPaymentsMember ctmx:CollaborationAndLicenseAgreementMember 2022-11-16 0001501989 ctmx:AbbVieIrelandUnlimitedCompanyMember us-gaap:CollaborativeArrangementMember 2016-04-30 0001501989 ctmx:TimeBasedRestrictedStockUnitsMember 2024-04-01 2024-06-30 0001501989 ctmx:ImmunoGenIncMember 2024-04-01 2024-04-30 0001501989 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001501989 ctmx:ModernatxIncMember ctmx:CollaborationAndLicenseAgreementMember 2023-12-31 0001501989 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001501989 2024-01-01 2024-06-30 0001501989 ctmx:AstellasPharmaIncMember 2024-01-01 2024-06-30 0001501989 2023-01-01 2023-03-31 0001501989 ctmx:UniversityOfCaliforniaSantaBarbaraMember 2024-01-01 2024-06-30 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001501989 ctmx:BristolMyersSquibbCompanyMember 2023-04-01 2023-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember 2024-01-01 2024-06-30 0001501989 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001501989 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember us-gaap:CollaborativeArrangementMember 2018-01-01 2018-01-31 0001501989 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember 2023-02-01 2023-02-28 0001501989 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsTwentyTwentyFour1Member 2024-01-31 0001501989 us-gaap:CommonStockMember 2024-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember us-gaap:CollaborativeArrangementMember 2024-06-30 0001501989 us-gaap:RetainedEarningsMember 2023-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember us-gaap:CollaborativeArrangementMember 2022-11-16 2022-11-16 0001501989 ctmx:UniversityOfCaliforniaSantaBarbaraMember 2023-04-01 2023-06-30 0001501989 ctmx:AstellasPharmaIncMember srt:MinimumMember ctmx:CollaborationAndLicenseAgreementMember 2020-03-23 0001501989 ctmx:AstellasPharmaIncMember srt:MaximumMember ctmx:CollaborationAndLicenseAgreementMember 2020-03-23 0001501989 us-gaap:StockCompensationPlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001501989 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001501989 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember srt:MaximumMember ctmx:AchievingAdditionalTargetsMember us-gaap:CollaborativeArrangementMember 2014-07-07 0001501989 ctmx:TimeBasedRestrictedStockUnitsMember 2024-01-01 2024-06-30 0001501989 ctmx:AmgenIncMember ctmx:EGFRProductsMember ctmx:CollaborationAndLicenseAgreementMember 2023-12-31 0001501989 ctmx:AmgenIncMember ctmx:EGFRProductsMember 2024-06-30 0001501989 us-gaap:RetainedEarningsMember 2023-12-31 0001501989 2024-04-01 2024-06-30 0001501989 ctmx:AstellasPharmaIncMember ctmx:CollaborationAndLicenseAgreementMember 2024-01-01 2024-03-31 0001501989 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001501989 2022-12-31 0001501989 us-gaap:StockCompensationPlanMember 2024-01-01 2024-06-30 0001501989 ctmx:BvfPartnersLPMember ctmx:TrancheTwoWarrantMember us-gaap:PrivatePlacementMember 2023-07-31 0001501989 ctmx:ModernatxIncMember srt:MaximumMember ctmx:CollaborationAndLicenseAgreementMember 2023-01-31 0001501989 ctmx:AmgenIncMember 2024-01-01 2024-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember srt:MaximumMember ctmx:CollaborationAndLicenseAgreementMember 2022-11-16 0001501989 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember 2024-06-30 0001501989 us-gaap:CommonStockMember 2024-03-31 0001501989 ctmx:AmgenIncMember ctmx:EGFRProductsMember srt:MaximumMember ctmx:CollaborationAndLicenseAgreementMember 2017-09-29 2017-09-29 0001501989 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001501989 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001501989 ctmx:AmgenIncMember ctmx:EGFRProductsMember ctmx:CollaborationAndLicenseAgreementMember 2024-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember srt:MaximumMember ctmx:CollaborationAndLicenseAgreementMember 2017-03-17 0001501989 ctmx:BristolMyersSquibbCompanyMember srt:MaximumMember us-gaap:CollaborativeArrangementMember 2014-07-07 0001501989 ctmx:AbbVieIrelandUnlimitedCompanyMember ctmx:CD71AgreementMember 2016-04-01 2016-04-30 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001501989 ctmx:AmgenIncMember 2023-01-01 2023-06-30 0001501989 ctmx:AstellasPharmaIncMember ctmx:CollaborationAndLicenseAgreementMember 2023-01-01 2023-01-31 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001501989 ctmx:TimeBasedRestrictedStockUnitsMember 2023-12-31 0001501989 ctmx:ModernatxIncMember 2024-01-01 2024-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember ctmx:CollaborationAndLicenseAgreementMember 2023-12-31 0001501989 ctmx:ModernatxIncMember ctmx:CollaborationAndLicenseAgreementMember 2024-06-30 0001501989 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember ctmx:TrancheTwoMember 2024-04-01 2024-06-30 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember 2022-08-31 0001501989 ctmx:AstellasPharmaIncMember 2024-04-01 2024-06-30 0001501989 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001501989 ctmx:TrancheTwoWarrantMember 2024-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember us-gaap:CollaborativeArrangementMember 2023-12-31 0001501989 us-gaap:StockCompensationPlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsTwentyTwentyFour1Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-01-31 0001501989 2024-06-30 0001501989 ctmx:AbbVieIrelandUnlimitedCompanyMember 2024-04-01 2024-06-30 0001501989 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001501989 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember ctmx:TrancheOneMember 2023-01-01 2023-12-31 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember 2022-08-01 2022-08-31 0001501989 ctmx:PatentInfringementLawsuitMember 2024-06-30 0001501989 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001501989 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001501989 ctmx:PatentInfringementLawsuitMember 2020-03-04 2020-03-04 0001501989 ctmx:ModernatxIncMember 2023-01-01 2023-06-30 0001501989 ctmx:PreFundedWarrantMember 2024-06-30 0001501989 ctmx:AstellasPharmaIncMember 2024-06-30 0001501989 us-gaap:CommonStockMember 2023-12-31 0001501989 ctmx:ModernatxIncMember 2024-06-30 0001501989 ctmx:ModernatxIncMember 2024-04-01 2024-06-30 0001501989 ctmx:BvfPartnersLPMember us-gaap:PrivatePlacementMember 2023-07-31 0001501989 ctmx:AmgenIncMember 2024-04-01 2024-06-30 0001501989 ctmx:AstellasPharmaIncMember ctmx:CollaborationAndLicenseAgreementMember 2023-12-31 0001501989 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001501989 2024-01-01 2024-03-31 0001501989 srt:MaximumMember 2024-05-31 0001501989 ctmx:OptionsAndESPPToPurchaseCommonStockMember 2024-01-01 2024-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember 2024-01-01 2024-06-30 0001501989 ctmx:BvfPartnersLPMember ctmx:TrancheOneWarrantMember us-gaap:PrivatePlacementMember 2023-07-31 0001501989 ctmx:BvfPartnersLPMember us-gaap:PrivatePlacementMember 2023-07-01 2023-07-31 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember ctmx:TrancheTwoMember 2023-01-01 2023-12-31 0001501989 us-gaap:RetainedEarningsMember 2022-12-31 0001501989 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001501989 us-gaap:StockCompensationPlanMember us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember ctmx:ThirdAndFourthTargetsMember us-gaap:CollaborativeArrangementMember 2014-07-06 2014-07-07 0001501989 ctmx:BvfPartnersLPMember ctmx:PreFundedWarrantMember us-gaap:PrivatePlacementMember 2023-07-31 0001501989 ctmx:AstellasPharmaIncMember ctmx:CollaborationAndLicenseAgreementMember 2024-03-01 2024-03-31 0001501989 ctmx:AstellasPharmaIncMember 2023-04-01 2023-06-30 0001501989 ctmx:TrancheOneWarrantMember 2024-06-30 0001501989 ctmx:AstellasPharmaIncMember ctmx:CollaborationAndLicenseAgreementMember 2023-01-01 2023-03-31 0001501989 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001501989 us-gaap:StockCompensationPlanMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001501989 ctmx:UniversityOfCaliforniaSantaBarbaraMember 2024-04-01 2024-06-30 0001501989 ctmx:AstellasPharmaIncMember ctmx:CollaborationAndLicenseAgreementMember 2020-03-23 0001501989 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001501989 2023-06-30 0001501989 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001501989 2023-03-31 0001501989 ctmx:AmgenIncMember srt:MaximumMember ctmx:CollaborationAndLicenseAgreementMember 2017-09-29 0001501989 2023-01-01 2023-06-30 0001501989 us-gaap:RetainedEarningsMember 2023-03-31 0001501989 ctmx:BristolMyersSquibbCompanyMember 2024-06-30 0001501989 ctmx:OptionsAndESPPToPurchaseCommonStockMember 2024-04-01 2024-06-30 0001501989 ctmx:AstellasPharmaIncMember ctmx:CollaborationAndLicenseAgreementMember 2024-06-30 0001501989 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001501989 2023-09-01 2023-09-30 0001501989 us-gaap:StockCompensationPlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001501989 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001501989 ctmx:BristolMyersSquibbCompanyMember us-gaap:CollaborativeArrangementMember 2017-04-25 2017-04-25 0001501989 us-gaap:StockCompensationPlanMember us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001501989 ctmx:MoneyMarketFundsIncludedInRestrictedCashMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0001501989 ctmx:UniversityOfCaliforniaSantaBarbaraMember 2019-04-01 2019-04-30 0001501989 ctmx:AmgenIncMember 2023-04-01 2023-06-30 0001501989 ctmx:BvfPartnersLPMember 2024-05-01 2024-05-01 0001501989 ctmx:OptionsAndESPPToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001501989 2023-04-01 2023-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember ctmx:CollaborationAndLicenseAgreementMember 2024-06-30 0001501989 srt:MinimumMember 2024-05-31 0001501989 ctmx:UniversityOfCaliforniaSantaBarbaraMember 2023-01-01 2023-06-30 0001501989 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001501989 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001501989 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0001501989 ctmx:TimeBasedRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001501989 ctmx:JefferiesMember 2020-02-29 0001501989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001501989 ctmx:AbbVieIrelandUnlimitedCompanyMember 2023-04-01 2023-06-30 0001501989 us-gaap:StockCompensationPlanMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001501989 ctmx:AmgenIncMember ctmx:CollaborationAndLicenseAgreementMember 2017-10-01 2017-10-31 0001501989 ctmx:BristolMyersSquibbCompanyMember 2024-04-01 2024-06-30 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-02-01 2023-02-28 0001501989 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember 2023-01-01 2023-06-30 0001501989 ctmx:AmgenIncMember ctmx:AmgenProductsMember srt:MaximumMember ctmx:CollaborationAndLicenseAgreementMember 2017-09-29 0001501989 ctmx:OptionsAndESPPToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001501989 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember us-gaap:CollaborativeArrangementMember 2017-04-25 0001501989 ctmx:AmgenIncMember ctmx:CollaborationAndLicenseAgreementMember 2017-10-31 0001501989 2024-07-29 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-08-01 2022-08-31 0001501989 us-gaap:StockCompensationPlanMember 2023-04-01 2023-06-30 0001501989 ctmx:AstellasPharmaIncMember 2023-01-01 2023-06-30 0001501989 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001501989 us-gaap:StockCompensationPlanMember 2023-01-01 2023-06-30 0001501989 ctmx:BvfPartnersLPMember 2024-05-01 0001501989 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001501989 ctmx:AbbVieIrelandUnlimitedCompanyMember 2024-01-01 2024-06-30 0001501989 ctmx:JefferiesMember 2024-04-01 2024-04-30 0001501989 ctmx:ModernatxIncMember ctmx:CollaborationAndLicenseAgreementMember 2023-01-01 2023-01-31 0001501989 ctmx:AstellasPharmaIncMember ctmx:CollaborationAndLicenseAgreementMember 2020-03-23 2020-03-23 0001501989 2024-03-31 0001501989 us-gaap:CommonStockMember 2022-12-31 0001501989 ctmx:PerformanceBasedRestrictedStockUnitsMember 2023-02-28 0001501989 ctmx:AbbVieIrelandUnlimitedCompanyMember ctmx:CD71AgreementMember 2023-03-31 0001501989 ctmx:BristolMyersSquibbCompanyMember 2023-01-01 2023-06-30 0001501989 ctmx:ModernatxIncMember 2023-04-01 2023-06-30 0001501989 ctmx:AbbVieIrelandUnlimitedCompanyMember 2023-01-01 2023-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember us-gaap:CollaborativeArrangementMember 2014-07-07 0001501989 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001501989 ctmx:JefferiesMember srt:MaximumMember 2020-02-01 2020-02-29 0001501989 us-gaap:RetainedEarningsMember 2024-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember 2023-04-01 2023-06-30 0001501989 ctmx:RegeneronPharmaceuticalsIncMember 2024-04-01 2024-06-30 0001501989 ctmx:BristolMyersSquibbCompanyMember us-gaap:CollaborativeArrangementMember 2014-07-06 2014-07-07 0001501989 us-gaap:RetainedEarningsMember 2024-03-31 0001501989 2023-12-31 pure ctmx:Term shares ctmx:Target iso4217:USD shares ctmx:Agreement iso4217:USD false Q2 0001501989 http://fasb.org/us-gaap/2024#LicenseAndServiceMember http://fasb.org/us-gaap/2024#LicenseAndServiceMember http://fasb.org/us-gaap/2024#LicenseAndServiceMember http://fasb.org/us-gaap/2024#LicenseAndServiceMember 10-Q true 2024-06-30 --06-30 2024 false 001-37587 CytomX Therapeutics, Inc. DE 27-3521219 151 Oyster Point Blvd. Suite 400 South San Francisco CA 94080 650 515-3185 Common Stock, $0.00001 par value per share CTMX NASDAQ Yes Yes Non-accelerated Filer true false false 78117601 43247000 17171000 93935000 157338000 2775000 3432000 3123000 4995000 143080000 182936000 3316000 3958000 656000 729000 949000 949000 917000 917000 10225000 12220000 76000 83000 159219000 201792000 611000 1458000 13620000 17599000 4861000 4589000 123766000 132267000 142858000 155913000 36710000 80048000 6885000 9385000 3993000 3893000 190446000 249239000 0 0 1000 1000 684967000 675905000 -4000 95000 -716191000 -723448000 -31227000 -47447000 159219000 201792000 25115000 24724000 66578000 48223000 25172000 20671000 47224000 41846000 8395000 7401000 16149000 15378000 33567000 28072000 63373000 57224000 -8452000 -3348000 3205000 -9001000 1971000 2308000 4165000 4635000 -2000 -47000 -12000 -32000 -6483000 -1087000 7358000 -4398000 51000 0 101000 0 -6534000 -1087000 7257000 -4398000 6000 9000 -99000 25000 -6528000 -1078000 7158000 -4373000 -0.08 -0.02 0.09 -0.07 -0.08 -0.02 0.09 -0.07 84880632 66536202 83455047 66393391 84880632 66536202 84115530 66393391 67310838 1000 675905000 95000 -723448000 -47447000 826797 174000 174000 1907000 1907000 -105000 -105000 13791000 13791000 68137635 1000 677986000 -10000 -709657000 -31680000 12477 20000 20000 196930 236000 236000 2270608 4843000 4843000 7499951 1882000 1882000 6000 6000 -6534000 -6534000 78117601 1000 684967000 -4000 -716191000 -31227000 66228046 1000 637117000 10000 -722879000 -85751000 110892 2409000 2409000 16000 16000 -3311000 -3311000 66338938 1000 639526000 26000 -726190000 -86637000 16535 26000 26000 212312 199994 291000 291000 2371000 2371000 9000 9000 -1087000 -1087000 66767779 1000 642214000 35000 -727277000 -85027000 7257000 -4398000 73000 73000 853000 1132000 3304000 3260000 3789000 4780000 -1995000 -1823000 -657000 -34083000 -1879000 -2362000 -847000 -1774000 -6107000 -10477000 -51839000 -40173000 -45594000 -15829000 211000 565000 93392000 220037000 160000000 100000000 66397000 -120602000 4843000 0 430000 317000 5273000 317000 26076000 -136114000 18088000 194567000 44164000 58453000 <p id="notes_to_condensed_financial_statements" style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Descriptio</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n of the Business</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CytomX Therapeutics, Inc. (the “Company”) is a clinical-stage, oncology-focused biopharmaceutical company developing potent biologics designed to remain masked and inactive in healthy tissue and to be unmasked and preferentially activated in the tumor microenvironment. The Company aims to build a commercial enterprise to maximize its impact on the treatment of cancer. The Company is advancing potential first-in-class and best-in-class therapeutics created using its PROBODY® therapeutic technology platform that could meaningfully improve outcomes for cancer patients. Its proprietary and unique PROBODY technology platform is designed to enable “conditional activation” of masked antibody-based drugs in the tumor microenvironment across multiple therapeutic modalities. The Company is located in South San Francisco, California and was incorporated in the state of Delaware in September 2010.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Basis of Presentation and Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed financial statements and related disclosures are unaudited, have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the results of operations for the periods presented.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed results of operations for the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results to be expected for the full year or for any other future year or interim period. The accompanying condensed financial statements should be read in conjunction with the audited financial statements and the related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents and Restricted Cash</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments purchased with original maturities of three months or less at the date of purchase to be cash equivalents. Restricted cash represents a standby letter of credit issued pursuant to an office lease.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenues are primarily derived through its license, research, development and commercialization agreements. The terms of these types of agreements may include (i) licenses for the Company’s technology or programs, (ii) research and development services, and (iii) services or obligations in connection with participation in research or steering committees. Payments to the Company under these arrangements typically include one or more of the following: nonrefundable upfront and license fees, research funding, milestone and other contingent payments to the Company for the achievement of defined collaboration objectives and certain preclinical, clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses whether the promises in its arrangements with customers are distinct performance obligations that should be accounted for separately. Judgment is required to determine whether the license to the Company’s intellectual property is distinct from the research and development services or participation on steering committees.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s collaboration and license agreements may include contingent payments related to specified research, development and regulatory milestones. Such milestone payments are typically payable under the collaborations when the collaboration partner claims or selects a target, or initiates or advances a covered product candidate in preclinical or clinical development, upon submission for marketing</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">approval of a covered product with regulatory authorities, or upon receipt of actual marketing approvals of a covered product or for additional indications. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. At each reporting date, the Company re-evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price by using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price in such period of determination.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s collaboration and license agreements may also include contingent payments related to sales-based milestones. Sales-based milestones are typically payable when annual sales of a covered product reach specified levels. Sales-based milestones are recognized at the later of when the associated performance obligation has been satisfied or when the sales occur. Unlike other contingency payments, such as regulatory milestones, sales-based milestones are not included in the transaction price based on estimates at the inception of the contract; instead, they are included when the sales or usage occur.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due to the early stage of the Company’s licensed technology, the license of such technology is typically combined with research and development services and steering committee participation as one performance obligation. Under the collaboration and license agreements, each collaboration target or program is generally considered to be a separate combined performance obligation. The transaction price in each arrangement is allocated to the identified performance obligations based on the relative standalone selling price (“SSP”) of each distinct performance obligation, which requires judgment. In instances where SSP is not directly observable, such as when a license or service is not sold separately, SSP is determined using information that may include market conditions and other observable inputs. Variable consideration is allocated to certain performance obligations if it is triggered by the Company’s efforts to satisfy or a specific outcome from satisfying these performance obligations. In the event that the Company receives non-cash consideration such as consideration in the form of a research license and research support services from the counterparty, the transaction price of a non-monetary exchange that has commercial substance is estimated based on the fair value of the non-cash consideration received, which may be determined through a valuation analysis. The Company recognizes revenue from upfront payments over the estimated period of performance under the agreement using an input method for the performance obligation. In applying the input method of revenue recognition, the Company uses actual full-time equivalent (FTE) hours incurred relative to estimated total FTE hours expected to be incurred for each combined performance obligation over the estimated research service period of each collaboration target.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In certain cases, the Company’s performance creates an asset that does not have an alternative use to the customer and the Company has an enforceable right to payment at all times for performance completed to date. In these cases, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any consideration payable to the Company’s customers is treated as a reduction to the transaction price and revenue, unless the payment to the customer is in exchange for distinct good and services.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company satisfies its performance obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company’s right to consideration is unconditional.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which enhances transparency in income tax disclosures. ASU 2023-09 require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">amendments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are set to be effective for fiscal years beginning after December 15, 2024, and are required to be applied on a prospective basis. The Company is evaluating the impact on our financial statements.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting.</span> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed financial statements and related disclosures are unaudited, have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair statement of the results of operations for the periods presented.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed results of operations for the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results to be expected for the full year or for any other future year or interim period. The accompanying condensed financial statements should be read in conjunction with the audited financial statements and the related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents and Restricted Cash</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments purchased with original maturities of three months or less at the date of purchase to be cash equivalents. Restricted cash represents a standby letter of credit issued pursuant to an office lease.</span> <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenues are primarily derived through its license, research, development and commercialization agreements. The terms of these types of agreements may include (i) licenses for the Company’s technology or programs, (ii) research and development services, and (iii) services or obligations in connection with participation in research or steering committees. Payments to the Company under these arrangements typically include one or more of the following: nonrefundable upfront and license fees, research funding, milestone and other contingent payments to the Company for the achievement of defined collaboration objectives and certain preclinical, clinical, regulatory and sales-based events, as well as royalties on sales of any commercialized products.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses whether the promises in its arrangements with customers are distinct performance obligations that should be accounted for separately. Judgment is required to determine whether the license to the Company’s intellectual property is distinct from the research and development services or participation on steering committees.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s collaboration and license agreements may include contingent payments related to specified research, development and regulatory milestones. Such milestone payments are typically payable under the collaborations when the collaboration partner claims or selects a target, or initiates or advances a covered product candidate in preclinical or clinical development, upon submission for marketing</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">approval of a covered product with regulatory authorities, or upon receipt of actual marketing approvals of a covered product or for additional indications. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. At each reporting date, the Company re-evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price by using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price in such period of determination.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s collaboration and license agreements may also include contingent payments related to sales-based milestones. Sales-based milestones are typically payable when annual sales of a covered product reach specified levels. Sales-based milestones are recognized at the later of when the associated performance obligation has been satisfied or when the sales occur. Unlike other contingency payments, such as regulatory milestones, sales-based milestones are not included in the transaction price based on estimates at the inception of the contract; instead, they are included when the sales or usage occur.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due to the early stage of the Company’s licensed technology, the license of such technology is typically combined with research and development services and steering committee participation as one performance obligation. Under the collaboration and license agreements, each collaboration target or program is generally considered to be a separate combined performance obligation. The transaction price in each arrangement is allocated to the identified performance obligations based on the relative standalone selling price (“SSP”) of each distinct performance obligation, which requires judgment. In instances where SSP is not directly observable, such as when a license or service is not sold separately, SSP is determined using information that may include market conditions and other observable inputs. Variable consideration is allocated to certain performance obligations if it is triggered by the Company’s efforts to satisfy or a specific outcome from satisfying these performance obligations. In the event that the Company receives non-cash consideration such as consideration in the form of a research license and research support services from the counterparty, the transaction price of a non-monetary exchange that has commercial substance is estimated based on the fair value of the non-cash consideration received, which may be determined through a valuation analysis. The Company recognizes revenue from upfront payments over the estimated period of performance under the agreement using an input method for the performance obligation. In applying the input method of revenue recognition, the Company uses actual full-time equivalent (FTE) hours incurred relative to estimated total FTE hours expected to be incurred for each combined performance obligation over the estimated research service period of each collaboration target.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In certain cases, the Company’s performance creates an asset that does not have an alternative use to the customer and the Company has an enforceable right to payment at all times for performance completed to date. In these cases, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any consideration payable to the Company’s customers is treated as a reduction to the transaction price and revenue, unless the payment to the customer is in exchange for distinct good and services.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer payments are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company satisfies its performance obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company’s right to consideration is unconditional.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which enhances transparency in income tax disclosures. ASU 2023-09 require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">amendments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are set to be effective for fiscal years beginning after December 15, 2024, and are required to be applied on a prospective basis. The Company is evaluating the impact on our financial statements.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Net Income (Loss) Per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net income (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding for the period. Diluted net income (loss) per share is calculated using the weighted-average number of common shares outstanding, plus potential dilutive common stock during the period. Diluted net loss per share is the same as basic net loss per share since the effect of the potentially dilutive securities is anti-dilutive. The pre-funded warrants are included in both the basic and diluted EPS calculation.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the calculation of basic and diluted net income (loss) per share:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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:54.891%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except share and per share data)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator:</span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Basic</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,957,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,536,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,531,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,393,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average pre-funded warrants</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,923,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,923,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding used to calculate basic net income (loss) per share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,880,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,536,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,455,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,393,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Diluted</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding used to calculate basic net income (loss) per share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,880,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,536,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,455,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,393,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of potentially dilutive securities:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options, ESPP &amp; RSUs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">660,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding used to calculate diluted net income (loss) per share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,880,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,536,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,115,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,393,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net income (loss) per share</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following weighted-average outstanding shares of potentially dilutive securities are excluded from the computation of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">diluted net income (loss) per share for the periods presented, because including them would have been anti-dilutive:</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:54.42%;"></td> <td style="width:1%;"></td> <td style="width:8.56%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.56%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.56%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options and ESPP to purchase common stock</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,517,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,091,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,729,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,039,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock warrants</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,538,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,538,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,898,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,594,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,566,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,954,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,686,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,461,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,606,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the calculation of basic and diluted net income (loss) per share:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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:54.891%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.422%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except share and per share data)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator:</span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Basic</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,957,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,536,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,531,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,393,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average pre-funded warrants</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,923,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,923,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding used to calculate basic net income (loss) per share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,880,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,536,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,455,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,393,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Diluted</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding used to calculate basic net income (loss) per share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,880,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,536,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,455,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,393,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of potentially dilutive securities:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options, ESPP &amp; RSUs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">660,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding used to calculate diluted net income (loss) per share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,880,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,536,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,115,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,393,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net income (loss) per share</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -6534000 -1087000 7257000 -4398000 77957506 66536202 76531921 66393391 6923126 6923126 84880632 66536202 83455047 66393391 84880632 66536202 83455047 66393391 0 660482 84880632 66536202 84115530 66393391 -0.08 -0.02 0.09 -0.07 -0.08 -0.02 0.09 -0.07 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following weighted-average outstanding shares of potentially dilutive securities are excluded from the computation of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">diluted net income (loss) per share for the periods presented, because including them would have been anti-dilutive:</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:54.42%;"></td> <td style="width:1%;"></td> <td style="width:8.56%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.56%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.56%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options and ESPP to purchase common stock</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,517,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,091,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,729,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,039,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock warrants</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,538,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,538,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,898,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,594,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,566,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,954,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,686,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,461,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,606,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 14517509 14091647 13729742 14039714 11538462 0 11538462 0 1898792 1594493 193786 1566926 27954762 15686140 25461991 15606640 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Fair Value Measurements and Investments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with Accounting Standards Codification (“ASC”) 820-10, Fair Value Measurements and Disclosures, the Company determines the fair value of financial and non-financial assets and liabilities using the fair value hierarchy, which establishes three levels of inputs that may be used to measure fair value, as follows:</span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level I: Inputs which include quoted prices in active markets for identical assets and liabilities.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level II: Inputs other than Level I that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level III: 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></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company’s financial instruments, including restricted cash, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their relatively short maturities. The Company’s financial instruments consist of Level I and Level II assets which consist primarily of highly liquid money market funds, some of which are included in restricted cash and U.S. Treasury securities that are included in cash equivalents or short-term investments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the fair value of the Company’s investments subject to fair value measurements on a recurring basis and the level of inputs used in such measurements:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.78%;"></td> <td style="width:11.94%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level I</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash (money market funds)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level I</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury Securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level II</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,831</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size: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:43.009%;"></td> <td style="width:1.82%;"></td> <td style="width:11.722%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level I</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash (money market funds)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level I</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury Securities</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level II</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the remaining contractual terms of those investments are less than a year.</span></p> <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the fair value of the Company’s investments subject to fair value measurements on a recurring basis and the level of inputs used in such measurements:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.78%;"></td> <td style="width:11.94%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:11.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level I</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash (money market funds)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level I</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury Securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level II</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,831</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size: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:43.009%;"></td> <td style="width:1.82%;"></td> <td style="width:11.722%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.162%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level I</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash (money market funds)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level I</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury Securities</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level II</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 23446000 23446000 917000 917000 113831000 4000 113827000 138194000 4000 138190000 17109000 17109000 917000 917000 157243000 95000 157338000 175269000 95000 175364000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Accrued Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and clinical expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll and related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Legal and professional expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and clinical expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll and related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Legal and professional expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5465000 8435000 5736000 8160000 2217000 690000 202000 314000 13620000 17599000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Collaboration and License Agreements</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the revenue by collaboration partner:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:51.3%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">AbbVie</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amgen</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Astellas</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bristol Myers Squibb</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Regeneron</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Moderna</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;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;">AbbVie Ireland Unlimited Company</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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2016, the Company and AbbVie entered into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> agreements, a CD71 Co-Development and Licensing Agreement (the “CD71 Agreement”) and a Discovery Collaboration and Licensing Agreement (as amended and restated in June 2019, the “Discovery Agreement” and together with the CD71 Agreement the “AbbVie Agreements”). Under the terms of the CD71 Agreement, the Company and AbbVie were co-developing a conditionally activated antibody-drug conjugate (“ADC”), CX-2029, against CD71, with the Company being responsible for preclinical and early clinical development. AbbVie was to be responsible for later development and commercialization, with global late-stage development costs shared between the two companies. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the CD71 Agreement, t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he Company has received in aggregate $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in upfront and milestone payments. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AbbVie had entered into a license agreement with Seattle Genetics, Inc. (“SGEN”) to license certain intellectual property rights pursuant to which the Company was required to pay SGEN sublicense fees for certain milestone achievements and an annual maintenance fee. These sublicense fees were treated as reductions to the transaction price and combined with the performance obligation to which they relate.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2023, the Company announced that it would evaluate the potential next steps for CX-2029 following the decision from AbbVie, to not advance CX-2029 into additional clinical studies. As a result of AbbVie’s decision, the 2016 CD71 License and Collaboration Agreement was terminated in May 2023 and the Company re-acquired full rights to CX-2029. The Company has completed the performance obligation under the CD71 Agreement as of March 31, 2023, and recognized the related remaining deferred revenue of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the first quarter of 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, the research on the two discovery targets under the Discovery Agreement concluded with no plans to advance the discovery targets into clinical studies or to pursue new programs. The Discovery Agreement was also terminated and all target rights have reverted back to CytomX.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In August 2023, the Company entered into a Transition Agreement (the “Transition Agreement”) with AbbVie Global Enterprises Ltd. ("AbbVie Global", an affiliate entity of AbbVie), pursuant to which the Company regained exclusive worldwide rights to develop CX-2029, a CD71-targeting conditionally activated antibody drug conjugate. The Transition Agreement supersedes the CD71 Agreement that was terminated in May 2023, and grants certain intellectual property rights from AbbVie Global to enable the continued development of CX-2029 by the Company for all human and nonhuman diagnostic, prophylactic, and therapeutic uses. Pursuant to the Transition Agreement, AbbVie</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Global is eligible to receive tiered sales royalties for CX-2029 ranging from the low-to-mid single digit percentages. In the fourth quarter of 2023, the Company decided to not to make any further substantial investments in the CX-2029 program in the near-term but continues to view CD71 as a target of strategic interest, including novel next-generation strategies.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Amgen, Inc.</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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 29, 2017, the Company and Amgen, Inc. (“Amgen”) entered into a Collaboration and License Agreement (the “Amgen Agreement”). Pursuant to the Amgen 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;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in October 2017. Concurrent with the Amgen Agreement, the Company and Amgen entered into a Share Purchase Agreement pursuant to which Amgen purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,156,069</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock at a price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for total proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2021, CytomX and Amgen executed an amendment to the Amgen Agreement primarily to (1) extend the target selection date for Amgen to select its additional targets for research and development, and (2) reduce the total number of milestone events and increase the total amount of milestone payments for EGFR Products. In each of May 2023 and March 2024, CytomX and Amgen executed an amendment to the Amgen Agreement to extend the target selection period for Amgen to select its additional targets for research and development as further discussed below.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the terms of the Amgen Agreement, as amended, the Company and Amgen will co-develop a conditionally activated T-cell engager (“TCE”) targeting epidermal growth factor receptor (the “EGFR Products”). The Company is responsible for early-stage development of EGFR Products and Amgen will be responsible for late-stage development and commercialization of EGFR Products. Following early-stage development, the Company will have the right to elect to participate financially in the global co-development of EGFR Products with Amgen, during which the Company would bear a certain percentage of the worldwide development costs for EGFR Products and Amgen would bear the rest of such costs (the “EGFR Co-Development Option”). If the Company exercises its EGFR Co-Development Option, the Company will share in somewhat less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the profit and losses from sales of such EGFR Products in the U.S., subject to certain caps, offsets, and deferrals. If the Company chooses not to exercise its EGFR Co-Development Option, the Company will not bear any costs of later stage development. The Company is also eligible to receive up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">460.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in development, regulatory, and commercial milestone payments for EGFR Products, and royalties in the low-double-digit to mid-teen percentage of worldwide commercial sales, provided that if the Company exercises its EGFR Co-Development option, it shall receive a profit and loss split of sales in the United States and royalties in the low-double-digit to mid-teen percentage of commercial sales outside of the United States.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In January 2022, the IND for the EGFR product (CX-904) was allowed to proceed by the U.S. Food and Drug Administration (“FDA”) and the program continues in an ongoing Phase 1 study.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amgen also has the right to select a total of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> targets, including the two additional targets discussed below. The Company and Amgen collaborate in the research and development of conditionally activated T-cell engaging bispecifics therapies directed against such targets. Amgen has selected </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> such target (the “Amgen Other Product”). If Amgen exercises its option within a specified period of time, it can select </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> such additional targets (the “Amgen Option Products” and, together with the Amgen Other Product, the “Amgen Products”). Except with respect to preclinical activities to be conducted by CytomX, Amgen will be responsible, at its expense, for the development, manufacture, and commercialization of all Amgen Products. If Amgen exercises all of its options and advances all three of the Amgen Products, CytomX is eligible to receive up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">950.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in upfront, development, regulatory, and commercial milestones and tiered high single-digit to low-teen percentage royalties. The Company concluded that, at the inception of the agreement and subsequent amendments, Amgen’s option to select the two additional targets is not a material right and does not represent a performance obligation of the agreement.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the initiation of the collaboration, CytomX had the option to select from programs specified in the Amgen Agreement, an existing preclinical stage TCE product from the Amgen preclinical pipeline. In March 2018, CytomX selected the program </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and this program is currently in preclinical development. CytomX is responsible, at its expense, for converting this program to a conditionally activated TCE product, and thereafter, will be responsible for development, manufacturing, and commercialization of the product (“CytomX Product”). Amgen is eligible to receive up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">203.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in development, regulatory, and commercial milestone payments for the CytomX Product, and tiered mid-single digit to low double-digit percentage royalties.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, deferred revenue related to the EGFR Products performance obligation was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Deferred revenue related to the Amgen Other Products performance obligation was immaterial as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Astellas Pharma Inc.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company and Astellas Pharma, Inc. (“Astellas”) entered into a Collaboration and License Agreement (the “Astellas Agreement”) on March 23, 2020, the effective date, to collaborate on preclinical research activities to discover and develop certain antibody compounds for the treatment of cancer using the Company’s PROBODY therapeutic technology.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the terms of the Astellas Agreement, the Company granted Astellas an exclusive, worldwide right to develop and commercialize PROBODY therapeutics for up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> collaboration targets including </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> initial target and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional targets (“Additional Targets”). In addition, Astellas had the right to expand the number of Additional Targets from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">five</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “Expansion Option”) before the third anniversary of the effective date. Furthermore, for a specified number of targets, at a pre-specified time prior to the initiation of the first pivotal study of a product against such target, the Company may elect to participate in certain development costs and share in the profits generated in the United States with respect to such product (“Cost Share Option”). The Cost Share Option, if exercised, will also provide the option for the Company to co-commercialize such product in the United States. The Company does not consider the Cost Share Option as a performance obligation at the inception of the agreement as participation is at the Company’s discretion.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Astellas Agreement, the consideration from Astellas is comprised of an upfront fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and contingent payments for development, regulatory and sales milestones of up to an aggregate of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion.</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is also entitled to tiered royalties from high-single digit to mid-teen percentage royalties from potential future sales. Astellas is responsible for all preclinical research costs incurred by either party as set forth in the preclinical research plan and the Company will receive research and development service fees based on a prescribed full-time employee ("FTE") rate.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2023, the Company announced that it achieved a clinical candidate milestone under the Astellas Agreement which triggered a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment to the Company. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment was fully recognized in the first quarter of 2023 as the Company had completed its related performance obligation of the collaboration target which resulted in the clinical candidate nomination for further development. In March 2024, the Company announced that it achieved the good laboratory practices ("GLPs") toxicology milestone for this candidate which triggered a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment to the Company. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment was fully recognized in the first quarter of 2024 as the Company had completed its related performance obligation of the collaboration target. Also, in March 2024, the Company announced that it achieved a clinical candidate milestone for a second collaboration target under the Astellas Agreement which triggered an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment to the Company. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment was fully recognized in the first quarter of 2024 as the Company had completed its related performance obligation of the collaboration target which resulted in the clinical candidate nomination for further development.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Astellas Agreement was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The amount due from Astellas under the Astellas Agreement wa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of June 30, 2024 and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Bristol Myers Squibb Company</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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 23, 2014, the Company and Bristol Myers Squibb Company (“Bristol Myers Squibb”) entered into a Collaboration and License Agreement (the “BMS Agreement”) to discover and develop compounds for use in human therapeutics aimed at multiple immuno-oncology targets using the Company’s PROBODY therapeutic technology, including the target CTLA-4. The effective date of the BMS Agreement was July 7, 2014.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the terms of the BMS Agreement, the Company granted Bristol Myers Squibb exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> oncology targets. Bristol Myers Squibb had additional rights to substitute up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> collaboration targets within three years of the effective date of the BMS Agreement. These rights expired in May 2017. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each collaboration target had a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two-year </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">research term and the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional targets had to be nominated by Bristol Myers Squibb within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the effective date of the BMS Agreement. The research term for each collaboration target could be extended in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> increments up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> times.</span></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the BMS Agreement, the financial consideration from Bristol Myers Squibb was comprised of an upfront payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and estimated research and development service fees, and the Company was initially entitled to receive contingent payments of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for additional targets and contingent payments for development, regulatory and sales milestones. In addition, the Company was entitled to royalty payments in the mid-single digits to low double-digit percentages from potential future sales.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 17, 2017, the Company and Bristol Myers Squibb amended the BMS agreement and entered into Amendment Number 1 to Extend Collaboration and License Agreement (“Amendment 1”). Amendment 1 granted Bristol Myers Squibb exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">eight</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional targets. The effective date of Amendment 1 was April 25, 2017 (“Amendment Effective Date”). Under the terms of Amendment 1, the Company continued to have obligations to Bristol Myers Squibb to discover and conduct preclinical development of PROBODY therapeutics against any targets they chose to select during the research period under the terms of Amendment 1.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to Amendment 1, the financial consideration from Bristol Myers Squibb was comprised of an upfront payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, estimated research and development service fees, and contingent payments for development, regulatory and sales milestones for the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">eight</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> targets. The Company was also entitled to tiered mid-single to low double-digit percentage royalties from potential future sales. Amendment 1 did not change the term of Bristol Myers Squibb’s royalty obligation under the BMS Agreement. Bristol Myers Squibb’s royalty obligation continues on a licensed-product by licensed-product basis until the later of (i) the expiration of the last claim of the licensed patents covering the licensed products in the country, (ii) the twelfth anniversary of the first commercial sale of a licensed product in a country, or (iii) the expiration of any applicable regulatory, pediatric, orphan drug or data exclusivity with respect to such product.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The initial transaction price for the BMS Agreement and Amendment 1, collectively, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">304.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million consisting of the upfront fees of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, target selection fees for the third and fourth targets of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, estimated research and development service fees of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and milestone payments received up to January 1, 2018, of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Company determined that the remaining potential milestone payments were probable of significant revenue reversal as their achievement was highly dependent on factors outside the Company’s control. Therefore, these payments were fully constrained and were not included in the transaction price upon the adoption of ASC 606 on January 1, 2018. The initial transaction price </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the combined obligation for each collaboration target is recognized using an input measure.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2021, the Company and Bristol Myers Squibb amended the BMS agreement and entered into Amendment Number 2 to amend the Collaboration and License Agreement (“Amendment 2”), as previously amended by Amendment 1. Subsequent to Amendment 2, in addition to Bristol Myers Squibb’s ongoing development of the CTLA-4 program, Bristol Myers Squibb also had the exclusive worldwide rights to develop and commercialize PROBODY therapeutics for up to five oncology targets. Under the terms of Amendment 2, the period for target selection was extended and in 2022, all remaining targets were selected. The Company will continue to collaborate with Bristol Myers Squibb to discover and conduct preclinical development of PROBODY therapeutics against targets selected by Bristol Myers Squibb over the estimated research period, which is projected to end in April 2025. Pursuant to Amendment 2, the Company was eligible to receive contingent payments for development, regulatory and sales milestones. It is also entitled to tiered mid-single to low double-digit percentage of royalties from potential future sales. The Company accounted for Amendment 2 as a modification and reallocated the remaining unrecognized transaction price to the remaining performance obligations.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2022, the Company and Bristol Myers Squibb amended the BMS Agreement and entered into Amendment Number 3 (“Amendment 3”), as previously amended by Amendment 1 and Amendment 2, to clarify the rights and restrictions of certain new proprietary antibodies that the parties exchanged. There were no substantive changes to each party's performance obligations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2024, following a Bristol Myers Squibb corporate portfolio prioritization process, Bristol Myers Squibb notified CytomX that it does not intend to continue the development of BMS-986288 beyond the current Phase 2 study and terminated its collaboration license on the CTLA-4 target under the collaboration. BMS-986288 was Bristol Myers Squibb’s leading next generation PROBODY CTLA-4 program that it had previously prioritized over BMS-986249, which was a PROBODY version of ipilumamab.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2024, Bristol Myers Squibb prioritized its pre-clinical research activities under the collaboration and revised the research scope by one collaboration target. The Company determined that it has no further obligations related to the target that was deprioritized and accounted for the reduction of the target as a modification and the related remaining unrecognized transaction price was reallocated to the remaining performance obligations. The Company continues to be obligated to perform research work under Amendment 2 executed in February 2021 for multiple ongoing research programs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the Company is eligible to receive approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion in</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> contingent payments for development, regulatory and sales milestones for the ongoing collaboration programs.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company reevaluated the remaining potential milestone payments and determined that significant revenue reversal was probable as the achievement of such milestones was highly dependent on factors outside the Company’s control. As a result, these payments continued to be fully constrained and were not included in the transaction price as of June 30, 2024.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, deferred revenue relating to the BMS Agreement was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">86.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">119.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ModernaTX, Inc.</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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company and ModernaTX, Inc. (“Moderna”) entered into a Collaboration and License Agreement (the “Moderna Agreement”) on December 30, 2022, the effective date, to collaborate on discovery and preclinical research and development activities to create investigational messenger RNA (mRNA) based conditionally activated therapies using the Company’s PROBODY therapeutic technology. Moderna is solely responsible for the development (preclinical and clinical), manufacturing, and commercialization of any products under the Moderna Agreement.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the terms of the Moderna Agreement, the Company granted Moderna an exclusive, worldwide right to develop and commercialize PROBODY</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> therapeutics for the collaboration programs. In exchange, the Company received an upfront payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in January 2023, including $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of prepaid research and development service fees. The Company will continue to receive research and development service fees according to the preclinical research work plans based on a prescribed FTE rate and is eligible to receive up to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion in future development, regulatory, and commercial milestone payments. The Company is also eligible to receive tiered royalties from high-single digit to low-teen percentage rates of annual global net sales of any products that are commercialized under the Moderna Agreement.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Moderna Agreement was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The amount due from Moderna under the Moderna Agreement wa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of June 30, 2024 and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Regeneron Pharmaceuticals, Inc.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company and Regeneron Pharmaceuticals Inc. (“Regeneron”) entered into a Collaboration and License Agreement (the “Regeneron Agreement”) on November 16, 2022, to collaborate on creation of conditionally-activated investigational bispecific cancer therapies utilizing the Company’s PROBODY® therapeutic platform and Regeneron’s Veloci-Bi® bispecific antibody development platform. The Company and Regeneron will collaborate on preclinical research and discovery activities for initially agreed upon collaboration programs (“Collaboration Program”) with an option to expand additional Collaboration Programs (“Additional Collaboration Program Option”).</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the Collaboration and License Agreement, the Company granted Regeneron an exclusive, worldwide, royalty-bearing license under certain Company intellectual property to develop, manufacture, commercialize and otherwise exploit licensed products (“Licensed Products”) for all human and non-human diagnostic, prophylactic and therapeutic uses in oncology. Regeneron is responsible for funding the cost of preclinical research and discovery activities of both parties for all Licensed Products and for funding the cost of development, manufacturing and commercialization of all Licensed Products worldwide.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Regeneron Agreement, the consideration from Regeneron is comprised of an upfront fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, contingent payments for development and regulatory milestones and commercial milestone payments of up to an aggregate of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion. If Regeneron exercises its Additional Collaboration Program Option, the Company would be eligible to receive additional upfront and milestone payments aggregating up to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion. The Company is also entitled to tiered royalties from high-single digit to low-teen percentage royalties from potential future sales. In addition, the Company will receive research and development service fees based on a prescribed FTE rate.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023, deferred revenue relating to the Regeneron Agreement was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The amount due from Regeneron under the Regeneron Agreement was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents changes in the Company’s total contract liabilities during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:82.2%;"></td> <td style="width:1%;"></td> <td style="width:15.8%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred Revenue</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects that the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">160.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of deferred revenue related to the following contracts as of June 30, 2024 will be recognized as revenue based on actual FTE effort and estimated program progress as set forth below. However, the timing of revenue recognition could differ from the estimates depending on facts and circumstances impacting the various contracts, including progress of research and development, resources assigned to the contracts by the Company or its collaboration partners or other factors outside of the Company’s control.</span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of deferred revenue related to the Amgen EGFR Products is expected to be recognized until </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of deferred revenue related to the Astellas Agreement is expected to be recognized until </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">86.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of deferred revenue related to the BMS Agreement is expected to be recognized through the second quarter of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of deferred revenue related to the Moderna Agreement, together with research and development service fees, is expected to be recognized until</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of deferred revenue related to the Regeneron Agreement, together with research and development service fees,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is expected to be recognized until </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the revenue by collaboration partner:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:51.3%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">AbbVie</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amgen</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Astellas</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bristol Myers Squibb</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Regeneron</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Moderna</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0 0 3988000 994000 1720000 2274000 3496000 5492000 5350000 20944000 14055000 13433000 13879000 33065000 21603000 2636000 1754000 5029000 2335000 2560000 2021000 5266000 2746000 25115000 24724000 66578000 48223000 2 100000000 4000000 40000000 1156069 17.3 20000000 0.50 460000000 3 1 2 950000000 203000000 10500000 12800000 4 1 3 3 5 80000000 1600000000 5000000 5000000 5000000 5000000 5000000 5000000 23600000 31000000 1500000 2200000 4 2 Each collaboration target had a two-year research term and the two additional targets had to be nominated by Bristol Myers Squibb within five years of the effective date of the BMS Agreement. The research term for each collaboration target could be extended in one year increments up to three times. P2Y 2 P5Y P1Y 3 50000000 25000000 8 200000000 8 304700000 250000000 25000000 17700000 12000000 1300000000 86800000 119900000 35000000 5000000 1200000000 19100000 24200000 200000 0 30000000 800000000 1200000000 20400000 24400000 1000000 1100000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents changes in the Company’s total contract liabilities during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:82.2%;"></td> <td style="width:1%;"></td> <td style="width:15.8%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred Revenue</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 212315000 4212000 56051000 160476000 301326000 2514000 42687000 261153000 160500000 10500000 2026 23600000 2026 86800000 2025 19100000 2027 20400000 2026 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Common Stock</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2020, the Company entered into the Open Market Sale Agreement (the “Sales Agreement”) with Jefferies LLC (“Jefferies”), to sell its common stock, at par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, with aggregate gross sales proceeds of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, from time to time upon the Company’s request, through an at the market offering under which Jefferies will act as sales agent. Pursuant to the Sales Agreement, Jefferies as the sales agent will receive a commission of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the gross sales price for shares of common stock sold under the Sales Agreement. In April 2024, under the Sales Agreement, the Company sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,270,608</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and received net proceeds of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million after deducting the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% sales commission and related issuance cost.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2023, the Company entered into an agreement with BVF Partners L.P. (“BVF”) for a private placement and received an aggregate net proceeds of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in July 2023, after deducting issuance costs of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In the private placement, CytomX issued pre-funded warrants to BVF to purchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,423,077</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, accompanying Tranche 1 warrants to purchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,769,231</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and accompanying Tranche 2 warrants to purchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,769,231</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, at a combined price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.08</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. On May 1, 2024, BVF exercised its right to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock through its pre-funded warrants at an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's outstanding warrants as of June 30, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.716%;"></td> <td style="width:2.24%;"></td> <td style="width:1%;"></td> <td style="width:9.378%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:8.918000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.378%;"></td> <td style="width:1%;"></td> <td style="width:2.699%;"></td> <td style="width:1%;"></td> <td style="width:8.918000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:9.378%;"></td> <td style="width:1%;"></td> <td style="width:2.579%;"></td> <td style="width:1%;"></td> <td style="width:8.918000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Pre-funded Warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Tranche 1 Warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Tranche 2 Warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price <br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price <br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price <br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants Outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,923,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,769,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,769,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the May 2024 annual meeting of stockholders, the Company's authorized shares of common stock were approved to increase from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares.</span></p> 0.00001 75000000 0.03 2270608 2.2 4800000 0.03 29700000 300000 14423077 5769231 5769231 2.08 7500000 0.00001 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company's outstanding warrants as of June 30, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.716%;"></td> <td style="width:2.24%;"></td> <td style="width:1%;"></td> <td style="width:9.378%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:8.918000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.378%;"></td> <td style="width:1%;"></td> <td style="width:2.699%;"></td> <td style="width:1%;"></td> <td style="width:8.918000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:9.378%;"></td> <td style="width:1%;"></td> <td style="width:2.579%;"></td> <td style="width:1%;"></td> <td style="width:8.918000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Pre-funded Warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Tranche 1 Warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Tranche 2 Warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price <br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price <br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price <br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants Outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,923,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,769,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,769,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6923077 0.00001 5769231 4.16 5769231 6.24 150000000 300000000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Stock-Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activities for the Company’s stock option plans for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.9%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/> Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price <br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,949,612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,261,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Option forfeited/expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">570,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,508,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of stock-based compensation expense related to the stock options for the three months ended June 30, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of stock-based compensation expense related to the stock option plans for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Time-based RSUs ("TRSU")</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activities for the Company’s TRSUs for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.073%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:14.663%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:14.203000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSU's awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,195,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSU's vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">706,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSU's cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,818,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of stock-based compensation expense related to the TRSUs for the three months ended June 30, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of stock-based compensation expense related to the TRSUs for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance-based RSUs ("PSUs")</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022 PSU</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In August 2022, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs to executive employees with an aggregated grant date fair value of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vesting for 50% of the PSUs granted was set to occur upon attaining certain specific milestones by December 2023 (“2022-Tranche 1”), and the remaining 50% are set to vest upon attaining certain specific milestones by December 2024 (“2022-Tranche 2”).</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In December 2023, the Company determined that the performance conditions for 2022-Tranche 1 was satisfied and the award was vested in December 2023. As a result, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the remaining $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">128,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> compensation cost for the 2022-Tranche 1 award for the year ended December 31, 2022 and 2023, respectively. As of June 30, 2024 and December 31, 2023, the Company determined that it is probable that the performance conditions for the 2022-Tranche 2 will be satisfied and recorded</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">106,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> compensation cost for these awards for the three and six months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and for the fiscal year 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 PSU</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">760,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs to executive employees with an aggregated grant date fair value of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2024 (“2023-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2025 (“2023-Tranche 2”).</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company determined that it is not probable that the performance conditions will be satisfied for each of these tranches and hence no compensation cost was recorded for these awards through </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 PSU</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2024, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">810,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs to executive employees with an aggregated grant date fair value of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2025 (“2024-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2026 (“2024-Tranche 2”).</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company determined that it is not probable that the performance conditions will be satisfied for each of these tranches and hence no compensation cost was recorded for these awards through </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activities for the Company’s PSUs for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:64.453%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:14.623%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:14.143%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">875,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSU's awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,685,000</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based Compensation</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation recorded was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.08%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:11.66%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activities for the Company’s stock option plans for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.9%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/> Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price <br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,949,612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,261,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Option forfeited/expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">570,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,508,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 12949612 7.16 2261000 1.72 132351 1.58 570064 10.62 14508197 6.23 1500000 1700000 2900000 3600000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activities for the Company’s TRSUs for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.073%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:14.663%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:14.203000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSU's awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,195,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSU's vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">706,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSU's cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,818,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1400529 2.4 1195833 1.64 706923 2.14 70874 1.82 1818565 2.02 400000 500000 800000 1000000 250000 400000 Vesting for 50% of the PSUs granted was set to occur upon attaining certain specific milestones by December 2023 (“2022-Tranche 1”), and the remaining 50% are set to vest upon attaining certain specific milestones by December 2024 (“2022-Tranche 2”). 55000000 128000000 19000000 38000000 106000000 760000 1900000 Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2024 (“2023-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2025 (“2023-Tranche 2”). 810000 1300000 Vesting for 50% of the PSUs granted will occur upon attaining certain specific milestones by December 2025 (“2024-Tranche 1”), and the remaining 50% will vest upon attaining certain specific milestones by December 2026 (“2024-Tranche 2”). <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activities for the Company’s PSUs for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:64.453%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:14.623%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:14.143%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">875,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSU's awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,685,000</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 875000 2.41 810000 1.66 1685000 2.05 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation recorded was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.08%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:11.66%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 655000 914000 1363000 1875000 1227000 1457000 2426000 2905000 1882000 2371000 3789000 4780000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Proceedings</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 4, 2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vytacera Bio, LLC</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> filed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a patent infringement lawsuit against the Company in the U.S. District Court for the District of Delaware. The lawsuit alleges that the Company's use, offers to sell, and/or sales of the PROBODY® technology platform for basic research applications constitutes infringement. The complaint seeks unspecified monetary damages. In September 2022, the Company filed a motion</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">dismiss the case and the Court granted the parties’ stipulation to stay all pending case deadlines until that motion is finally resolved. On October 30, 2023, Magistrate Judge Burke issued a Report &amp; Recommendation that recommended granting Company’s motion to dismiss all counts of the complaint. In January 2024, the case was transferred to a new Judge and the case will remain stayed pending a ruling by the trial judge on the Magistrate’s Report &amp; Recommendation. The Company believes that the lawsuit is without merit and intends to vigorously defend itself. The Company does not believe a loss is probable and has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recorded any amount as a contingent liability for claims associated with this lawsuit as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 2020-03-04 Vytacera Bio, LLC 0 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. License Agreement</span><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">UCSB Agreement</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In August 2010, the Company entered into an exclusive, worldwide license agreement with University of California, Santa Barbara (“UCSB”), relating to the use of certain patents and technology relating to its core technology, including its therapeutic antibodies, and to certain patent rights the Company co-owns with UCSB covering PROBODY antibodies and other pro-proteins (the “UCSB Agreement”). Pursuant to the UCSB Agreement, the Company is obligated to (i) make royalty payments to UCSB on net sales of its products covered under the agreement, subject to annual minimum amounts, (ii) make milestone payments to UCSB upon the occurrence of certain events, (iii) make a milestone payment to UCSB upon occurrence of an IPO or change of control, and (iv) reimburse UCSB for prosecution and maintenance of the licensed patents.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of the UCSB Agreement, the Company has annual minimum royalty obligations of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the terms of certain exclusive licensed patent rights. In April 2019, the Company entered into Amendment No.3 to the UCSB Agreement to adjust and clarify certain sublicense terms (“Amendment No.3”). Under the terms of Amendment No.3, the Company and UCSB agreed to modify the determination of sublicense revenues payable by the Company to UCSB on certain existing collaboration agreements and on collaboration agreements executed subsequent to Amendment No.3. In exchange, the Company agreed to make an upfront payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as well as additional annual license maintenance fees of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2024, the Company incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of sublicense fees triggered by achieving the GLP toxicology studies milestone for the first clinical candidate which was nominated by Astellas in 2023, as well as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> by achieving the clinical candidate nomination milestone for a second collaboration target under the Astellas Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company incurred sublicense expenses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the provisions of the UCSB Agreement. For the three and six months ended June 30, 2023, the Company incurred sublicense expenses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the provisions of the UCSB Agreement.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ImmunoGen (acquired by AbbVie in 2024)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2019, the Company entered into a License Agreement (the “ImmunoGen 2019 License”) with ImmunoGen, Inc. to obtain an exclusive license with respect to epithelial cell adhesion molecule (“EPCAM”). Under the ImmunoGen 2019 License, ImmunoGen agreed to transfer its know-how, patents, intellectual property rights, and technology transfer materials and information related to its EpCAM program. The license gives the Company the sole ability to develop, manufacture, use and commercialize any licensed product that incorporates, is comprised of, or otherwise derived from PROBODY technology that targets EpCAM in any human therapeutic field on a worldwide basis.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2024, the Company incurred a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment to AbbVie (formerly ImmunoGen) with respect to achieving the milestone of dosing the first patient for CX-2051 under the ImmunoGen 2019 License Agreement.</span></p> 200000 1000000 800000 2031 600000 100000 1600000 0 1100000 5000000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Income Taxes</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains a full valuation allowance against its net deferred tax assets due to the Company’s history of losses through December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company files income taxes in the U.S. federal jurisdiction, the state of California and various other U.S. states. The state of California contested the Company’s tax position on revenue apportionment for upfront and milestone payments resulting from the Company’s collaboration and licensing agreements for the years 2017 and 2018. In September 2023, the Company received Notice of Proposed Assessment (“NOPA”) from the Franchise Tax Board. The Company recorded an uncertain tax position of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in long term liabilities for the proposed tax assessment, penalties and interest through </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024. Of the unrecognized tax benefits as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million would affect the Company’s effective tax rate if recognized. In addition, utilization of carryforward attributes and indirect federal tax effects of the assessment would result in a reduction in deferred tax assets of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company filed a protest to</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">contest </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the proposed assessment in November 2023. Due to the ongoing n</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ature of the examination and discussions with the state of California, the Company is unable to estimate a date by which this matter will be resolved.</span></p> 4000000 4000000 5100000 The condensed balance sheet as of December 31, 2023 was derived from the audited financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023.

@ 17Q$@Z8;9)FH#< MBA]@S=-(60&WR7[8%_2V!5E36,%3= Q E M;3)27ZH",%Q*I"74%D:HX^SF/A:9A"2?*GL:R8,S&YSJU]@L=$ALP'A#PD5@_HF;BJL/8T@2P4&EJ+#%V:0FP\KHFLKBF(J^U M\&4.<-;D#\>JOYQ=_D-YS93$0 3!:!,$"%Q,7$4 K-*Z8J9@-*4HY,I5.8=K?Z>8V$&V'>!E]2AC7]46B7L\HB M21Y:70F-?->PB&XK&$JR#M=)EEE4Y57:V[(-E-II:FQL5@HBAJ:(0%&N6A:" MDYQL1LWUA!2S/1OQ1.TZ8A%C358GR(M6GJIBC[!/5A6@JGWBI@J4,@ '068* MK)%'HE2L7"*O3BD.R SE8-5R(!&M45+A*Z6EO_9AK.), MX)9/0('C*VE. ",W#.36/&?4YYZ%KS3G([%=@4N?',ROV MB5,C-X65XJ\-$(C2$@2;Z$:&;WGD=JO5;/WP5KU A[S(Y9N#"5MOW^BGU4/P5&BV3H/W6LU!:_2#D@8V/-!^X&^#YFCTT'?=G&Y.GG.\ MXYS_[Y^*;!4-E."*&OY$!+]?9FF9A U%.*?T?V^O :E8.'[#(C)^L9F\EB?>W,[D^H%; T# 7_[\7;OU MW>W[/(9+?8AHMYVK9U)Z'U-J$_T>*Y,\[/Z/X5PWG!>C7:M[%"?F$,4ABD,4 MQZ1/^$C/AO9T'.E9]92V5OHL.;+S4!QY:9MU6',;UG0=UCBL<5AS'ZQY1^%@ M#F^<1.:PQ$ED#D<#K7#( .6$:;.&2ZPR1-A)1HTL><>/"-[!-^U#5Z>!A M\R#VJ*W5^/4#IB#<7J[]+FC;Y6AN)3_/GSKP.-)J#YFDNT#"0:YZVR:_W\>% MKHB(%;8_Y9ZI3/X>X9M:@G=.][X?!\8V->K?@\3=?NTVT>L_!\W;"!0.ZQW6 M.ZQW6.^P_D5A_3E=L$-S!P5GBN:.N3NL=UCOL'[GZ^[ZX]'H9&_;X;S#>8?S M]\7Y5Z>-]+M=]T97S_V]'[?&"#COQQ;O!S9<=LZ/4T&H_6WK19/-\?C.B-X7 M>L5.4'*(?D:(WO:'G=:97K)#=8?J9X3JKX8K1:9/Z8X?H0@YE'\K/Z-%Q&QT-\&GDA MXUCDSJUQ*CCE*.=.M]P'(>ET":<3DIR0Y%!]9U3O]IUCPZ&Z0_47C^KMGN/I M#M$=HK]X1.^T_''/^3,-9_!M?Y*5,9):Z\E,O&)?.DF)V M_$'W=*T?3CARPI%#]5V%(W_8=R&=#M4=JK]X5!^-SDD)96D\BQ?C8QK*+!'.A_$@3)H M:,G,K+,)',/+TS@*/7T9)X%K#R&H=V_]!9#<_F!/16QN.2TF6ZWNZ8&*D\ < M27$DY9XDI=5I.Y+B2(HC*8ZD[,G^&)+RY)D_#W&1';\/[%M:B-C+ MY)5,2ND\87O H4ZS@T@4IN4DEHCNYE,X?JWF?2B),BDR/&# M]FYZZ=3[OM7L>3!8'*6)-TTSKX!GBUDFI3>']V>Y)X&5A=Y?RD1ZW9;O=5J= MGA>D\X7(X.LBI1>"-,MDODB3,$HNO87,HC3$T>'AKG@ZFHZ%UW890O8K%\,XWE31U,?BOS(IHN]=ST1",O1%:\ M)8!HX'SYFPE<2APE<@UTJAW 5-WA#X>"I5YSV.^TAZ-!;]SI#GO#3K_:=93@ MTANT^5OVB]@VZG0&!MWPU#5^TR3M5FMUU,/@RL5=Q/G'CU\?2H#Q=7D# (9H M @=S*8N\HD!P)NJ_3PF7 S@7!YDO$C(O\D("8\\M\+0(KP'4XCI%@B_S(@6B MOA!+?#(G9M!OM@POD"*8^5X!BM2ES%@<^$C2 [* IO<)WD72GLE8%!4K2%)8 MOM +[Q7 MOWZ&9VXB//C+)5Q#&2YA@5$1\=2:CTVC+"\V3-[TJL/2YPC[JU[YHP3@@$5I M)@8''Y?("/&1VC%5:]23MC=.:9^,VDVHYZS)8XX@.(*P)X)PI'J$@VL'U[?" MM1?*6_G<9/+W2-K0RWHU$&R;^>"CPCQCLZ^ML'CNNNWHKOF>1KN]YM#\21J' M]]D]/XI3O8D*6$6P]3P^ 0T1)'6_2W.0=9 (OK]9R"27^?U/:7"84]KWH7S1 M9!Q/XR? LCA=$*K<=3*VEZ?1;?9Z0(47(D3EGRESM]GM=G]XKJ)?=YS8G;?U M(!PZLC-X/CO2%'A^>LT*+#HL\G*.&L:_88"TS"K9 ($JM(!**J!"&4-)"BB] ME!GJ%F&9T8@P/AJ29%" .*(,26@]@D%A#>&;&@\*5XJ\- MX-1I"6P^NI'A6\/%F\#'U0LDH2UR^2:7"P$D4*I<)BLOZBK*HTD41\7RC7YZ M4\(3RR'M9JL%D/[=G[8\T'[@;X/FL/?0=Q\^Y[C3&EO_=W;S'^+,3^6>;TDA M'-V_ZN9&RK&.9;<'8&B2M('LC?9$]2KG_!,'6&Q.%-PU3&!?VWWR#1)G!?\O8K/G"_Y?HQL'_#NF MY#M^ZOCIW@G*O2I_O B2HV,T'@8JN]3^.(83<[S8H8Y#'S41R>6>M/X$4);6F9 VSDKQUCNW.S3[NYIRZ,[P#= ;KK MM_'PHE+O_MD8MWK>J_>__/SEYMU/W3L!Z1X]-UX<5]TPY.826[>2UI=2>.V> MMWR\==7\\7 /#=$.=^?/7Y9QIZNW$Z7/K#*CP_\3PO]>RV'_X;#?,7^'_ =E M_OWA'EH7O@3T[ST5^O>."OWM"?[K';P]R:+_\D&+SANYS**IHP^./EBM:?SV M: ^=(UX"?7#*@^AV=ZI7 M[=#>H?UYHGVK,SS?JW;>DG/RECBRL"M9&/K#?OM\K]I) P[MSQ'M>_YX=&;F M48?V#NW/'>T[_G"PAS;4IW35+KGDH5Z14:OMO?KP\Z__^1_C7O]M9^)<(XY. MGM+M/@+Z!ZTSHY)..')(?^Y(W_-;8X?V#NT=VI\5VK_J^KWQ2<=![!8>>*?X M?G@"T'8^$DH?U9 MH?VK@=_KGS2[?X0^X')('IY#TAE[K][]-&P[/XFCE:=TNX])L>^Z(!(G(#FD M/R^D[[OT$8?T#NG/"NE?M4\Z><2Y2)R+Q)&')Y0)1B=M,7$R@9,)'-+?WR_: M&IQTX(1#>X?V#NWO[R Y[9K[S^H><X?V]W>1^.W^N6I&QT4 G)?$48@C MI! ]O]=Q$>5.,'!H?U9HW_6' Z32.4[V23HG &(R,VMM @/Q\C2.0D]? MXDG@W /O_^[='P>$/*JR<;>W/V7KE@-C(M;JGA[ .,G,D1='7A[JVQWMT;?K MR(LC+XZ\./)BSJSO]_K[LQDY\N+<3([^./IS#_&F[7?W&-SO")"3;QQ]GL3WYK=;^ZM2\F+(RY/G+]FDA$:\!UAN(U$TSI/3J#T[ M];ZEA8@]&%YF"7P(TKQP_CL7^G!*M_L8[7'@=SHG'0KM1#>']P[O'V U&G5= M#QV']P[OSPKO>W[7)3H[3Y1+>')TH9X)/?*';2_ZP=V;L_LF3GIQ+1=W!A\0Y4YP_W/G#'X([(W_ MCIL .>GF=*#%T9<:?1GZHSUV5''TQ=$71U\AFDYB>4AJ?IN_06^?S+ROOD@C@-<'A-MU??;P\[S ,]I47DG0CIR MX\C-OLE-RQ\,GZKTH2,WCMPX-SKWJ[%E3-?>MTN^[Z$)O; 6CWL-4O=[DAO2@),BER&7J3I?=]K]GW8((X M2A-ZY?M^LV>^F*:95\PD_"^3DG[.HQMO#I/-O VC?!&+Y1O\]>U"A+@<\X/1MS''?(UKW^2QN$^3OW=$M;W3\ 2 M"3/($OA/[GL?DJ!I7\;SG\:S4>D*Q"S\A[GGC3C*BX:,)5(VFA](RW>;1%H@ M;YW1#W7\MTYF $O=B.AY(;+B+9U" V?,WTR 9,91(M?.J]H.3-8=_G H/M!K M#ON=]G TZ(T[W6%OV.E7^XX27'J#MG_+?O$.1IW.P%R"A;$\2;O56AWU,!1) M(*=J&4X%_\J\2($7+<22^!UPH(O)Y.^1]%X!&YO+#)C+A_F\3-)?9/(:N" S MJ!(8%#S-K,E'YAB7R-?4[Y>[MB[UB5F&:8Z,#M^<1ED.XXHBPL?PQW?_;'1: M_38._7D&T.2UO1)X*+-8LS1@C>VQ]]9F!-\![!VU'6\(HO@OYO? M&K=Z^J6W#C0=:-X;-.';O(P+@DL .H"%/$T2B;0V%@60X(JTIM-I+@O45QRD M.4C;"=)"64%:+$"!$$6:+1'HB@P(FI?+[ IX;$ZPMPN5'+7J1/(Z8J4V3*\3 MU&@-TS>#R>BQ"> E2&RXNNI/=^/9+ZY1IRO)5=DE5N$PD399%J0R0N Q5F MV ,^W@ L3$M X>A&AF\-AC8!1]4+L)=8+'+Y)I<+ <=LR!?977GL[U;3"*ZB M/)I$<50LW^CW-^0'\'2=;G.$E(9- !L>:#?;@]M^ON6W<7/0Z[2J_[OMV5M_ MN#6 !?SES]^U6]\=_Z4^Q'*Z-<^*O! ?V?OP'KT/#[O_8SB7 M9P/VE[;9\P7_K]&- _X=,UP=_W3\\]$$Y%Z9\R^"Q&AG_L/@8I?4^6,X,<=[ M'>HXU'&<^T7BZ#EP[HZC/FL9RW=G[#C*I5 +'L^4,#QWQOTLZ@ZBE,^RQA M[S.B[WB\OQ*^9XB\^RKV?;\J=T=0Z]MA]RE@=WO@MWO[Z]A[A@CNN+/#WP/B M[W[+T#K\=?CK\/,]M@<[">0]@>K0_5,N#OV2]_8\]9*V.UJVE;YN6_5# MZY6NMU>X]G326EUA\3)78HP'K \)W5)4/=YTLL;YA>_@V]V92 MA'^4\# LV:/JAUP4^"-5 :;R]XJ2/@!!529 M%UAY/9US&X1/!<*X^N*5JDOXVH?QBY=1MJ_7:@Y:HRND[%C" M\T3&/QU3IY-2C'/=55._4;_Q%;^Y\P'D_1?).^+X= MQW,DXM"UO4Z=B#Q]+:]3AQ:'"@X5'"HX7NL(S($3UT^=OCQM4913!Q2'!6># M!4]8Y.34 <5AP7E@P5,7+3EU4'%XA[I%?IT/?>Z-OQNRU7 MD<*A[S%LUZ'OO='W5;<[?/E7?J?NYM#XB+;KT/C>:-SSVP-7--FA[S%LUZ'O M ]!WT'7HZ]#W&+;KT/?^0G1OV'KY5[Y1B+Z_3^!6=[KS"6P^>RX<$ZG",=(4 MCDEJA6,<<;T7ICTT#.AE<-)[=;<\4;K<>0Y8N2,HZE@IMZ,1CD8X&H&RFR,2 MCD@X(N&(Q"WVF?T99XZ41C@#CB,-CC0\1'YH.R7#R0^.2#@B<6N4A2,2CD@X M(N&(Q&V1E/OS(1TIC3C"E).'>)..WUWT+2U$3'TQK$02ZD"0DB-).9 <,=X/ M@G6:'<2P,,7F((,K?]\6!_75-O/;+3(L^.6#ABX8C%:D), M9["_?#9'+!RQ<,3BQ1*+5YWQ4UF&CHA6.-N0(QJ.:.PSV:=_9XV[TZ<:3L)P MQ,(1B\<3BT'+$0M'+!RQ<,1BAV#8_E,YH8Z(5NPAW0G^Q8[+]/$HR,'*W+=. MMROEV'%S!VK@_;C-KA19\T(99-C7/<0V\-^WFET/AHNC-"&O&7S1-U],TXQ: MOQ?4 A5_SJ,;;YY2]TB)W2,]W?X*&[[W?&PCOY!!$5W)>.E[ ;:,S^"I(J5Q M@C3#!](DQ*[W"YE%:9AC?WDL9>U=B]Q;9!$<(FS/"S,8)*E:U1L7'S;SSFDQ M."3_&(A\1E_1!_E'&5V)&+;/S^6S-"L:\/H<1KF",>;TTR+-HX+VG>^VT@?T ML]\SQ!P;0CRW%YAF>X9^]H0HW\2-S%VS^B-L;N[F?%ES'E&S>E?0W%5U/NBE M'F/K^F,XEV<#]I>VV?,%__VTNC^&4WGZLN:.?SK^^6@"PZV?3@O98S@MQ[0=UCP!UCQAR]EC."V' M-0YK]HTU3]VB]AC.R^&-PQLGHSFL<5AS!%CC9#2'-0YKG(SF;)&G^-NN^60UR'O,6S7(:^3G!T"G_!5.@1VW'=71\ ]2VFYVD''5DKKVTQB M@:SV:L6LZHM"W'@+XY#(),R>(Y)RL2I3PTH$05;"EX\ML)7)6!15U2J8>9%B M92^1YS+/L!KFRM(Y/947\ Y6W7H'YPDK2")A%K*4(LMAJO:05@,? M1@^H>M4>':90V@,K0VV[[K]&?Y11&!5+.HMW8H%UH[PO,D_++%@K#76\]>.> MOASX0A"ES9B=S.H^#D0O:]0J27DMO)K@8G7^ODG0PU/?M[K#9J5$8V!,0 MC')>,K*'""^K@[F2WC1*1!+ : X7KJ0F?F=H"*!U*&.5-L&/@*Z?4B!M U M][1Z&G"T(LM$-81L3$OB'_I[N(8/"0 JG"W>"MT%@DLL\5;%^CPT4)3GR*7BK.T>WX/YF@-AP!K )"T9EZOI@O/CZK>"DD*HRLO MB(%5_OF[A;B4C20-I7X<: G^K&E6+&\:891) C4LMU?.D[=AE,-A+=_@KV\7 M(L12D580:,0K41$?K687OOBMS(MHNM2ST*L-X/-O)^D-[@ZK!IIHTIL=I=MV MY^&$\W%!08^[C\ZH)BS#>:O_XN7,3,@,W0W'P8@I+/:-B*_%,EQKTG= MTN7F"WC,.1]!Y-4>3OW=$M;W3P]$69A!EJ!3Y3Y0AL 6\PYP&L^FG50@]E)% M$L40@&FC-) LL8+M-Z#9 3#']F;Z72[PS[X_'(S]3K>]1K05$R5Q8-.PG<<, M"TL%9H-?3:*$F$T4$!?YOM-LC;#X+K_8]/XA*V9ZF:5Y7O%*>%PLX*\;$" * MT(V\[[NM9DO+)LS\/@I85R6BB6 6R2MB?D$<)6A< '$I"2.45?!-$(Q2D.M0 M-Q+(Z],D7.'G M40;*X,8ADQ2NEP0ND'/^(I)29,RXE12!KU_DL%-@8-Z%%B!@G_^0-""P*J5T M%M=I-76NQ1)8(,CT\,CW;>N<<+(+./^83HE/K?J;3BT'.N1U_,ZPY0_@=M25 MX@V"# R$E#KV@UV6M4-6A+09JF+(,Q<<0*_W'+!O>:HDCV1,X!L&I; HF$< MW'BWV?I!27$(;B#*:)%6J\THW: <"K_GQ0/TW!,T8:P*03OL\A'BQ>'V^2-5 M."\7<.,D*Y<@L /4*UT#:WK'(B& Q@[!04%/R9LHIQ\#I>MG6M<']0+P>P+@ M7TY1_V$,\E FMO4798>1^"U5->\WO?].KX'*9+X73>E'H)(PP(( L%H.S%3& M2GJ?ED69:26)L +^2M*BHEB INHA59K6A7-!))EY2SB5H;* 2 MP7-I!MN-DB N0XWJ0!> !.9&-0)(,B2=RL+K/T(XOCA=$ 644Z##!8R%(^CS M1S*3+*L7BBP2<6XUE%;4W+=55X08H"#\6&T+U7MJY;""/,BBB5$'J=J\6!#M M1]=6I_7V2Y3_[OW,S]-7[;<>A=9'N?<_P B U ']^R(7L'P\G9]34.3;K<;_ M\"'C4E9.6&V;_J+C29%05MPN!U+HS4#.A'%!H09-5T1,*D&1_@W1 VX5=>H" MH1<1 Y;(NPLH<0[N]R*')X(9X13"G(@+1>OK)P+_7YTV"P()GI\$0)<\@.:B M4P TA'"\4N"9R(0!!_---$K9B :T+7JU564%&XBSZ=E_!97S-1Q2;2N^DD-0.1'9G,%#2^ZE=S%(R_HDN#B#JY-?*9]W.< M7C_ 0O^<=WZGW/<7;-FJ5;BP3 9D( M4,YZ<]R L%_DWU>+DN&S=B@9#)KCV+A#-0>>AS2;<)A\1-MUF'Q_3&[W_5%G_/)O?2,F MWU\&NE5;.CL9B)*0,5]KLO1>*8'HM#B86=4[YMI]5['&FGVUBCY4_XX2=1^/10QU7+X.NWJLAUFE2 MWK[?&=[IN-L'N-SARWL9 ..H@Z,.+XDZ=-O[TZ5>#&UP1JH'2VM1$L#&<^F] M"B5_>DU9EMN+5F'AO"RBE$;\W='J_:!?I]E!_ O3$M.&#DBMG]]%L,M!G#SA M[@S\UG#P/,!S6M3;40M'+1RU6#6_=0=^N[V_^(&CI1=[,-+=LY[SW6F^ATS! MYD=QY+NJO5;Y]5RA\I,)L[K89&=[R:76?BHS78+FKL+-=T:F>=4T]062S5YI**L#:[M7JM29HT:+)@!D?&Y=:^M^JT^IX( ML0XE&TEY."V#T[/]@34BE]9K\[_*%>HG6%V&RLQ9H7:PWQET!H-AI]WNCEK=:MM1@BMOT.YOV2[W5.D,C-!HU515 MA0I:K=51#P-KF\A5NTXQ0EV=.9-7,BEU:2^$1%,"GZM.E?10D%XFD4'FU9?I ME:HN'!PBT-TLK^3K>ME:![ .8%< M@:LPSK/PF*JQ#H68HFBI&\Z0U2%X^(4 M2QICK7:;>JY23JO8FRX\_K;B8 Y:';3N!*U)99CE\JU]&UQ1O)I6@K^!7J[8 MR@ ,RUF(R 9@77M3R0%KD&L0!!$BO**"K*9X_C;H;FX!Z:,PS>SA)AY:Y.M% MJU'=G=6H=K\2"FY1H^*4:X9^W]NF'VW4IGJ5CL8:Q+I4TAY8E/[9E:C>SDK4 MBO"T58EJ6SU)'JQ$=9P2=5@ERO6Y.$2?BWH.A^MSX?ITB0;WO M;#/J. 1P"'"'G;)WBYWR_B9)<;M14K7Y+&91%I*M8^G!:DML\<)\ ,2>$)N] MU+NPZ/L[B^N9BT+WM\5&*YN[!F^T]8WMQL#:7$N]&71OP.T#JJ;J'7MMNB%7 MK940C6OW&\3^YS)3_;HQ?GQ1=Q4X0-ID1=\.1.U.ZXYHI.\['1N*'G;3@WW= M]!;#,["MNMO50'K5FAD;Q5D@OZ0.3-2_X(?T+OOI?*+GTUN MK^,7]^ 7FU*B&=7[=AOY38ANNY3@[UIO3KH2TTQSK;TK>3*F]6Z;!OE[M[,@ M>2.S(%)4A#NY+[CU%V'^?!&G2RG53YH\Y)8*LN41ZI7H.,-FSG GR-1!HV69 M84[B$@]%%??MXH!/F6J<^6D"J^-6F\?=[,IU/=LGA2^H!>.UI :Q*+Q([#JI MFW*2+FP!25H!286=C_VP/O9NR_G8G8_]<#[V9Q$ZO"C\\W=_E-B"N0 J?B7_!>+3O^"+ M6/^M:#CHS,Z3>Q:;19-,M__J$4_1IG>\UIQ:3^9\_,N)FE9>!_) M!.!A1^XST17^(:D%L_#RN8ACB>VED?]S_^CY INC"^QB#GH!*PA?REAZ[$67Q>)X,_#]S][L:L]U8%],!4*^O1D^ZU-D4!Y08J4>^VN M:+3[K^1K>JG=#]5?E56A1J?@)MKC+JA4,):8LT[S"I]2J[$?5M.^!F(UE1GY M VLK5 $>9IT4<)Z0 8RF%@61Q%#F<.),#F5"&Z7?-I)#>&8B+24-*"^13AY3 MV=R95N=JF,*;1G@2H*SEY60>%?FVS4=D"DDW+[7PA@V@:55Z K^_?X6FUAV]A"KH7' CWES=MT-]RP^CFC-H3H($VBFWO?38@ZWNZO'G*H*@G)<<88'+1--HF7!?I[91A'B]!T&@4 G3ZN$^XG1ZT? M_L4CP/%R.,@8U/=IF9 JFC/H+]"UDD6P/'*$8^]UNF)TCL/=YF0\R.2ER$*. M>%+'6&%K$U0 =04ZW$\JBJ>L&CM@-ED@JH/0(8;8]9WQ)UEN?Y=-(4!+O!FL MG@*P#$@0?E)8/<)Q(!(CB:0)!<,(."CR^8 V7V;:HBV"622OU :BS$LGOZ$& M?Z4 >F6UB40,XI ".-$8;:9X?[^5X24] '"U#QJ^IU,^YT1RIE*ZXSW3P^O&0C36:3&=:38,<4416<10 M@&"!:@8T/@/(7;?\_4_3^Y&RB-A;"@ A*UD&EP#T$ %#$S:@-?(R!?#AR1]R M*KA%8@$A(_Z.!T F47-Z'KS(='P#F,?R2L:;3NR$DH^>7&9]5UF4/Z#-)8$K M,N+J)X @Z^J^:(WQ3$C#-S;" P0!XZDG<47ZK SAQ*.:FJ.JE.M7M\BPTYH, M.]TFP[Y6&!)0>!NP9/8CX#JF@#$PW1^,VYM\"?PN4B#M14#>10B$C!)D"!(2 M%?XL00[['66"(EU_WK_?UE?1S-G2#VQ+;SM;NK.E'[4M_65<^>>++]^\#Q_( MPM!NO_4^??OO]U^\#[_^_.G+QXMO'S[]^@#YX]$UYLCDB0;7?[7_%8.:%_]+ MQ7, ;AZ3S;/=]/Z*RSLB.R>;[/BD;EG6=/K,RSH3,4QY+BP5!*2(:,ZJ 4;Z MYSF'G7+H YJMN+*(U&:>%&T:(D/+0IEQN-*DS"/2O29E8?P8XAH_D5%O"?,% M,V5NR-%> V0L"DN.034&)'%YB3:30OHL9UU'<0S"%FHF5=2&"$%"RK7:@CH6 MBVY:8EJD><2&+\[&9(602P2@50:FJS)_SBK\8H?-G615B$\)>B !OGHDI(.H M_O=E 9-DPOLQ2GWOKW]]1[9(+$&R$ 5;EJ8H];,=*A;7>1D!P%Z**,D+K\PU M0/ZM^97LKU12'32Y$A1]'=5COD;OA(P)VKD B1DO!M:@37$(I"46"4FGVAJ> MRSCV$>_^A#92$;,)G$P 7S[]^.FG_X5;'/;>>H4,9@FDET#TT&C?![E.1OJ,/"0$GMF4AW<9282;;$A MQE MV:!HSZ@NPV*37.6*4]85IH7SVO4!\[-(+3,Y%U3+1BSA<7U^ KT*^$'Y0PJB MI+_1&"JDOSH7LXM;CJ+I 1^9R#B25\IK4%B #[>A'1%S(-KLWD9--Z$=7$67 M:9:6.1G+IY(-PX ,:"<%#3T@!G,9+PG, I&P4]SHU)B&@=R ^$JF:P0M4D1L MW-:T+,CFQ=5_",%P(.(C/!3[<.A]RGW&EP"?A$K6OR2BH!*?T9&?IUC$!][0 MYLP<[6&7R&PJ6>8A=K!]RJ'B7UF4__XO3*]+LZ.202^:%!KB_0Q+.R)!%$[I MB%9S.O+GGC=N0 -30;^2*W5Y,F>Q%UF0FVB M4D*;0._V1K!_=T96?&7>#PUM0Z$_0#=[[UNY;E?+&^H>>F\4/\;LD1[C)U],V M[2H7CMS])-UN-.=]@;=OHON1: "5@,8 W4@ *V )+3)$H7("C-8;Z2&E.8 M^$7";6%@KBJR!V@&", X:H0J1L]"256UDD9 WL(2]"32<)I>Q>CV5[["P>P+ MA5G,;T8K%5F#E(J32%:$,H')H*)5*Z;@$9H(ZJU%Q,%*I/@DO M#- M5)(%0'V!'5%\791+FT>ER$"51Z=E&48*#?8\8U@.^5-O8X '8 O*-I"UWDT=S7D>]PFPU< MC8FVC[#4)PHE7/P-Y>B$S>J%8,$891 MCBMR:X/?/QKC5\XV(A))+27&I@&#E! !UML&5APBD0J(PEBE%*P1(]XA?M+Z)I,Y9 ME42C$Y0LOZ& 93(Z GI%4^5ZL,,+:4U!6L::V2!N;TJ_)F46[?CBDW^4$I ]MZR&7(^)O#YF_HB<\#9Q0=DPS,0UJC%5(3-\ MTV&?P[X=6> 4&0[J'5DD6<*+#=A5Z[P<:+F1UN504H9.G!VX'PO$ZFJ>LK=8I"SZ/0L,O/HYL0&&/Y)"TE1G@.@#20_'G$*)_K= M^&WTF9K J"2T+0C4?1A<5(I1,8;HC(WLG*A_K3L9%B_#;A; MSI["I:>*D9"PR'5(G)W!X=C.7(ET@:W,PU?@":H..QM23=?9 X\93;)1+E80 M;;L+!-6-$J4WL@8H>"4TT7"L.='U9CVH5+'#"IET=S MK;TXE'$HL[,@5^,T.MK4EMDP'E/AP";QS3A,-)I4#,/VD50QC;9<& (*INQC M ="ER/?Z.N !9!6JS !:X*SZ@Q0UP^4"?#9R(TH3/ZGI/X!Q'(.HGN:H?>1$ M&&_*CE- H[NQQJ4/'B)]L./2!UWZX.'2!QW7?!C7O(ITI.2;612&,KD_'SU^ M!FHR+5BELK4BD,HN,S'?8'0C+:^R.%1^5V-S5ZE:VL[@6TE;R)9OS=I2A2LP ME-*%&3A1\#X.(M(H! IAJ:FKA%46EJN& 2WM%15[ )E0"M6'(\J]B2[KDJ18 M#<4D9D6FX%*&BAAI,(F)5."DD\K_:?IE:!7'P;.#Y]VK_S$ V08G=)4LR">H M>FYMT+4-Z H-O!:4S].0U'R3+*4'UV&]Y"Q5$5^UX%ZR(XN8P@WB*, (--7& M:VT)#LH=E.^LP),]67(;1-]04ATJPH"(N:NU[ MD_%1F?)\&RTQV%@9^U0G*#AO[=91]*%*B-35UE:6:@6!XFXFKQO/DE7YC*^[=S.HR1=NU56UX"FHZE7BL0D)U MFD"P&HMF<3R%<5L8G_(U*9V?L)111A2/X]#B'E*@ MEG=J'DV97 JN'5 MO*K.KLLHL&O MG P+6LU9&:ANB$XW2VZ8XP/G%H58CW@&1\TR)UM#HJP^!A((>L,4!_=OXX,U M"G(74]1"Y"JC=;*AP]S[LS'2F;0M#$NJ+:NF _7(F*GWE6-8O%ZKIZNP?179 M1(":TOAT$\NE[G'3:;4Z5.I&-_6 M21HLLA4,&L((Z-9G&:,$-4-!YO4D^2\ M..40:VK*.TMCM!7 1J91*+5.E@O57(3C2JG1O.Y .JDG/93%+%5E97J&H0G46!@=FK%"L4J4Q/W3HZ,\D!=J]RI2@!9Z-XZZK^!H*ZD[\< M*.X*BA>54Q'F#N4<5(Q5)=Q2H*O D4JHXDPQ#O3WZU'^EN2UFE^VGG2P(11E MJU9][D6"#](L_ FK#IYV%4C7EOX@-1WY41SYKJ9 _YN67CXCLH8IVQ$)@*9" M(LFI6XH AC(/LFB";:> K%W[(%!>2NJ:R%(HQ[!3G0CZUJY>N%-!Q%5*6E%! MX"6%M#12DJ:Y/Q](W"K\796^^&@,D:9T,/8L+/-<-[RZ2$2\S".2)JH.2.\T MI:5GOE1Q?Y],W%]35]/X8/D"[1J9ZN@H+(44SM#?4Y!A%>%X1SD9+#7]S=SB MRIT9'86K>6!P/ST&W$?7^'C'!?>X2.XF,,#7JZS4WY/TFDI+ESDK[USWHWH@ ME'*N^C5&\RH@,\Y3DO7LW6PR=3_TY/[$=H?5",WCQO471KX/R$RQ7'BLVW6B MCO&C@J.3/I*[&-[N7."%@\;N!W%$E4AUG)DP(P%58R76-X[R>FZ74GHM9P8_ M;\+*,)$_EY),4DJW,7' ["G7#GXT(T=4OYA+P13*N%IW1U:!PP);RZ*RIKW\ M*M +>TO*37KZJ1#A1XF6IX)7QU:^U[>]$#HFF,PS2L@RP<%HW)FDX7*CD\^$ M%2M?W"*+N'L(K Q]"<%*+Q,C2; @JX%9AKK+H^F]S6B0F;4)I$BG%$ T<4& M8/DI[8PM %0,(#LI4>8 MW!\RF."8NB@[B\4 O-Q"A*M3H:MXM7<&CE^)CNR?@^7]7O<5.[A25%I>3FS!0,=J;$AZX'-0_5@AR3<6)WDSEK$ M)EUJI3)J9=/#.MDBBDL:"AM@:S M$JJQ&IZQB*5*Z9I'%,^" HF2*&\I2!MC0ZT&%93QO44$XA?*FVNU^R:DTFRJ MU ?GE7'#+FZW527FJ!;9IJX-]>+2820\Y?H)48B9+NC!_?-8U3(%,%%>8F=Y M54)PRBDWZD#6@Z";WK?E G>$#CV3BBHFHE--)UR[<\BIJ2]I2G. MSHD/(28(8?\ULNJJ="E=[BVKZEW7,HIR$D\YW8^Z^"TK&V@T-5(LU?B2V;I* M04!9:]% 8;E67)5854^VRIK3-.#:=M4K@5AP&MV,#JNFDEUM:L M^Z;R1CBAM;B34I3W)@P>]RX?R@Q^+C/4\C!XK=(5V?*RJV7(KQN4F*#)P*29N**[$S:?TL=9%E7-,MAZGVBD\DTMC?>+L<49_7M&/,]6=2+"CDOSJA M=2Y,TT8+"A+1SAYJ'V,E$1@UF!-.-]0.;'K_G5XCR'&;+C''HIYZ>'6Z:ME1 M7CE[FF0WM_BV-A6NF >!%O/@1&M#N: 6FHF/$Z$CCWR!P%N32R[@07QR+3_/ MWQCWO3D35'-U\KAM*L%+W)NLD;NE1:P&8"S7Z[ZAX%,-1%6Q5 M0U5''QTZ@ M@BKE-R/DCU93'*J@G8A@P(;M%;C!Z=4&<+BNBG%OSF0IY MIM,0N\MDE?AD\R,*6-QV$?5P?"-<;))3ZT>+\@?:D=-,WI*TQ:F4?#HU,L-R MPZKXHKO<2CH.@YT1 GRU;[_JQV1EK=UBR%ZK2;M6(>8I"L0<91B%B]C9ER?I M9?8'^UFIC)CHQ=H4#5WI,"KIGU4&W*]4/7%2K(A;*ATE%DO=>@"YO$Z7KNUM MYRH(*K[ 2H"^+?/FN"'3.9QV*C2S@A+KOJ9-U6-S#9P-*HZ)# M*E-EY!O*5JJT:)03J"6]7FMU:\9SM+$A<,7^U#R,#K+5)4H,@#)!- Q]7:MPEBO\)P; Z59U]:[W_(9GR#]X7227_ MX9-)!>ET? (K\IAA*0EQC5D9GP$N,(>C\'[$?]"P<%%>EJ H\2MT8F2)B8JJ M'P:=-F"2!=I5.I=A6FN,2H<0K)69)8U(L2-E F*NP$+?VLFI:Z/62\[]YBPN M^XCB7W>$&YLTL8=99BTM01LL5'SBA]14*=1;K FV7%+1K)=>JL5>*LVFEB[:A MZSW364\Q\C075V@"L#K# =>.%LJ\*W1DD6[X+@.FD7F1E4HQYP.9PTW/T 6" M=@8R'2$/S'G1M?B/+;S5!Q'UFNN"J >VFGWI(>*\09HM4K:.66JT[CB!6^;F MIQ2M0L8=:F5O#/ZK;,=JYK*MZ'?-'J*7J'GZW=7L0?29@<8#[QJ+CK^>;(]B MPIS5;-I::6B\UE^T*(/0M7(V/IQ@(+?H[5%N>#J[!%"^8B>![1/9*.1;9WQ2 M-,M1YKN$^ +[3O*UU^V0E1Q&D4$@'U#/1MNF2 X_*J3_9GL@B>R56J?QIW;/#U"' $(OM*KM?,SAH%QNM X695/4-66_([J#< M0?D#H!PILP+EB I(5-;=K636.#JQ4HP,L'TN />BS/)2.C!T8+@[&!H%C:A< MY<= <"+2:!E+53^_?+L7QL&>@[V]P!['%:I:BE8\ D6:H0L;P9 ()KGB,COO M>$/\2EVU!NVI3(*9KJGJP-B!\6/ V-:D5@.7=%UM:JO-5>[)YG4]0QMBO9B^ M+E]7+Z4OJS+UJY7HN4C\%G.=J7:] S"[C)-#9)ST7,:)RS@Y7,:)8V:.F6V4 MR=:-TJ;'@C*JZ"X,&!B%\8V3&&L=LH4%GMVABP1-P%V)Y/UXE8-5!ZLPY4H> ME:G78 ?$*?BZ0U*JY4ZS&Y!#E\DWN@+ G"3E8-7!ZCWI*D=<1X8[Q>'$MV26,I!XFQ\0!DT7PMX$K[<=0@43)%Q9F@ M#^.C,,K>FV28EEE@K-3?EP5L-Q- A %] [Y[ IUQSJKOEI@#=M_B, RP'6#N+EMIN M1WTB9Y2&8@(#T1.RS/'F.!L5(\+LZ'&9Y5B[)[8YL_G2#C=\3)]++DY?1/ET MR>$;K(.Q87!#]/:1%$QV,61/VS!()27I_*;4:I0 5":B7*8-*4ZF10+9HZL4 MI4R2!W M1VDW96I3;$:Z%N"I$Z&JEF$IH4>9F&8*9$^X3'DY#.-*U;M.L]\Y MM0HWMA*>6HN8K06K_DP=D 3&@B"6>K^F5UP9S%0%TYWYPBJ#C7(E,;J73>$K M"2V9DM1UZ/268B+O_MF .<;ZUP2.L8%G6R6CF\(.=MP*Y9ZHK)D92>\U750' MTMI-/O6!J'@8MMMP_"JGH67(=. +T'0SM+%R*'0Z-PFK._2NJ1\.S7>-:1(< MBF"BCZ\Y;'PMSU[WDZKEOG(Z;%5XA>:N>GK2,TJUMW*2M==D0R8^=BNE_#U? ME?"-*0>8/A91O)7$6HE"6 X:+I;B=S=GYYAXW=5P90[PM5KHG%].ATNZ?7S M\&J>GLII#U>3%A99!!N(J'XY$PJ#3ZM52'W5'U[_ K0K*Z()%?214TGY9&BB MR%;=[?#TA\^?_,HNK S"X4[]@XU4Y*O65Y3?@-5R6*2OO;?13&S(CO:G"\,,&#HB)#_I[&.PO)5P6,IZJ2L\FZK\A?;GN*281TM0: MIQS/T&2C56QC6\]-7XN,1.EY=RIM+YT"-%#&"B4^3 J= 4AU+ ),;J/TXS@% MM,#ZZ;%AW50D:(*2@Y9GZX41N&^:WI#*R5DKM[$E]ZY>9:-*2_0]"="-V!M2!&:6 MHO5;U[OZ$;U=,0T4 ;:,RP_>MOYII#BD.N\M".W^^?9U=QIG97'NCZ;H>?0<\OKCXS0RP4)9,/C5U M^;DMRJH/ZQ5E)'XRIX6"L6#D(VI[YF2# R)KR#YGX*RA@_+.8:1NU>WREO>V M1 6I/_C_=*_I8.[4RJ967[;ZU?_OQO_QLW2EZC\_C?_\":V6N#G0'2^^F'\N MF@SZY[_+'T5'X5-^I4(]V[ KC+>:+&UEN^RK +3,_T+]PJS=HZ+1H0=6(-+] M<=AHC)@R-*L*//"V9"G?"?*&GCA">%]BGYA<4A9GW*-=2OMF_>-O0-7@_TVL MP,?'3L\:UI?WGW#R=:_]#FYW(UY'NB8R:KRJRE=D:^B"1O*=PX)R(URXWO'$ ME\-R"VH;E7^W^].N?)\J@5' M3)[6+O=D,ET#$TZ7S JT825X(OVK8W^DMZ0CY>4S+9XJL0^1;I:NG>A_L.>2 M8NW*HL'/]%Z!"'"&G"#5*(ZZQ-+!@<5.J8&*FS8K["0Q$:*-'MDH"'_# M3-MCKYZ%.>5=ML.7TM)#7'11J:G>,-]#T?9"S#;915Q/][DU:3^<_=.-\;M! MSAD67. QS-&:#%):PTF;5'4E]0:N3B)*"XDRYETC#C-PD_I#O>FZ4E; !.>$ MH4/4]J>\/?HP*:A#3;PV/ JD/'RXN"5^60TV6/%[]4G31C'B3VF:=KW_#!UK MLJ)MFN%"$Z49ZAO'L1=9[$Q#=*!RI)3/C-:JTB1J*#N)Z$;8G+ZRWZZ($20T MA'D#E3UQV&:&=&B@\)6';1VQJ!WH4#[%R=B<=#;\#3:G3\\D\,,T$66LWXWJ M&$8J&^UP(-N$X4F8#CM+;TR.4 5\)WOAV' +1YE*<0+7^Y+%OS!5JQ__^CVX M][SS4^6M_;N0,/SI^V?V!S=5L_:WW+F\HL43O\/ 723W1YAI<<^C>9CPQK;8 MJLT3Z=!!I/:;G]4N4.:>Z]0S(^1+9XR$64(.(:0/L "YBE(BTTMJVPFM M!)\D^#J3Y 04#^M=@XP"'8TGF79EVANG7R/;LV4>FLR8YWNG;!EMX]W?AI^, M]>Y6[,VR=K%RR32U)%-2RYKJH&2GW!^OPQAV[?>8>O4SJ4M2>Z!\:N M1'I/<7XC(C&19+6L(124XRBSU(N#$WO M^2"5?IPUE/A15J;LN@E17] M)%SJWY0HIP>,T]'3 '<*N2[L.C$O(U.+6^J)R")'=VPV<'^8"PK357"]8NBW MR,GQF&GDU=1-9<0IO@ M9CM#.2PE)9)>)$\G4,--O9%X.;-4!P-'3H;YX91MEHZ=1^[8^6+IV%DZ=A:- MF'?[PEKP4C\*I9QNLW-%7[E8O$"V1W=X)8V[; ?7FAJYL^08EY364BYB) M5Z<4M*O;AN)=T?/0W].=Y\9HBCD*6 #DBZ%=9FA69=5'[K=^O@NA M/ZX#]Z_?YXLROZF;C@17^;P 1?9B>HOIO57OPB5Y2\Z6D4GV0E3+N=28,?06 MFX=<8!DT9I(DIE26#U1'.![CW8(/L1CR8L@/[)68%!\2"Z86140L' JD]UJT\$F_7\EY\B'FLL MDK;JRE!V"@@W45+R4[%.I$9C0;%V-PVRG +%FN$59XTPPF*Q&BD-9G80RYI9 MULR;;M'4WUT>>_$<6G=;^HO73=X680'\^,MWT?X#>]J18=43=KB8X6*&EYGA M#IH',9*/Y>^A75&WCSOV+:-=O%M[O(+.KJC/$L_?57]8+&^QO,LL;^KXI 2H MUAVA"=VR_#.C*P#K:)N#:$HPO\'BJRYF]R9FQ[4])A%:'+C%D!YL2"D#[CR< MT-25_M'GE0(3_7_71_H_=)KV#-(:%(V^]1O>8HZ+.5YVG"9U38>>*(*K,1!' M&K_?">!^H:KXT-[RP505%ALLP$UM*)E#:E*CR>ER--A\]\G@>52);FG9W8R* MY]>KGR=W5ERRPB7=%(P6 K]YR>0NN^9.L)L=@*Z,%>=7$ERXORXGH*C_R<%/ M^$IC(R&2!A29NP;F)F<&(GZ]>B;"$M(3>6#Y2L'ECG5BR[KPFU(KV 3N&Z0Q M&VJ+SAW7^>85;B*2S&/@1<'"EY7_(9J$]$4).L[O#_WQBK)G_B-1@HX$9@MY M[3UKM^M7\D_2-B-YKZ6%[?&W@-^]A>VG>1X.L8B3683#(R8L0K(Y:8!E](GP MG["Z?76R^O9)%W*9J.WZ^)"Q\-HVG3+MJ#KYS&ZD"WBJ+2A3FIXYJ0+3U&8/ M3L=-O%.-$&FWG%V^$;%;--QBSPU.H8-5\5=F@FB/,(0E'[A=+IUO][[EW]EZ MOX>43ZHYBOW6758X#CTCOHC9JK K:;KIHF@ M^(A(R&X%\Y%@MG(E( !Y)50;^(C'7=D6JD$QT74WM15I:YW9%*?ZS:?&,-U3 MH"UWK/D>"V1#M?:ILM>H#\^$N^^F'4]3TQ_5OK<$'O>U_&H+668%FIGG;N>, ME/T @BMJ[BE]&PY:HAMO"A_()WRW+NJTC'C#L: SL :-NLRVJB(M9S=AS\ $ M(GZ+M.8!V Q.B:F5*B,;[$B)[Y!-KM.PU2^XW"7O?L9MW."^D 6HC5:4,"+ZS\UPA2V:>8OM MOP7N7C,2#&?&#NOC/28'CM00%*& N()41S?B2#4AJT-D&-)'7]J BFEU54LR MQE2T81-VA +.;D ITIW%IV;,6N&#.M !\$%B65D #QBB6.A.>LMB61W+ZKBT MO!9(/)C? V> :1B86B%)R\!-W@8U&%:7QJ(!"8P>"8/Z[V*=BW6^X=[-:3:I MVC"F6L#/W13"8+&PQ<(NPXD2&QJ![ZX(>-ZL>61C5T3T2+;19Y M&!>K7JSZC$-0/CTQ,)0 &/[V[=(HN=C_Q?9/ M%#^,B_>QNK_Q42$,6V9M,V5=8+T%8:-%W:'[42ZMD1_R6[Y%:P:KDVS+6L2F M02]E,OFS#/W2;$LM$01JCO(\V4";A^#O9=-WGUZO NW_R&<5-3Z&N9!,HI7] M!@JA%W&D9!2,/?OQE^\Z;;8T/$/8\IDA"[U+JCL"T4U0&W.ZE*B7Z=+O:6&\ MY([!%TU=^@?0K[X#21'$C\)=!,EV*96B="CFIC\R*(+&,T8],0,-'2/KX"!M M-DU;H'GE7M_+ BZ"@$MFHPF9N"&$**KZ-JT)+-[DM1F<:\1B!R=H?"8)#V8K M'PVQ@G:MC9L"1B<'D'OF$K!B9J?,MF?X_D@BL/B5@^J!%.Z/'[5^(@T&8KI,3!BR#Q3XB%)#V-YI"5K MQ2E5[DAD9?U=ME7/ND:W2"73I1(,^,%Z*]B3=2_-,!_>6SZX"W\[>Y),2KQ( M[QY^J(=;GV;$<":6,VX51+)X]CO:.[NJN5L5 MS5V=O/NPLSGDWJUXX&^N.1#0[Y]NLNV'OJ3>CP7@$5CI/.G\##:^,X!K%*B"61>W7U81\ MI^KB^KV\A2;RD;8J[ODK#XA_Q*&*WT[=(;XW\2#G-=I7!^+2_DN^ ,B(=)>S MU;/U^K]+ZLBJFQY@?'AG_D1CZ5YRN;0+'(VQ3[^1O=EHF4YL[,:GHC=Y^N2S M+U?/O__JL]5?5.B>.FUM_]CJ6: [E6Y8>MCUBDPRZ-GSF.]&X_7_$L?+<*>D M05QUESBUI'VS$],>WU$PUGE[1>]RO7I6GT+X CVSU@%D31[E?7WWMA<],^UX M 0>;6?(.XQ+AB^OV,5B=^[BXU9*L/[-[VB_2L3"M; M\L*F[LAUJPEK@O3!?+M=FC)3$9F9/GA>V-\\^3P+VX5N(.@Z[==5V>V$)9&4 M<,BRZ7_)]-E?)W%XG!?202WI#0<1Q*#&'KKW#4=R[H?)9YS?%; A8:'AG"N\ MYZRK%ON7*$'Z=:I[BHT7M)F7*?$?>P$MW!7O3J=P:'FAD1NVN?$[;E%VFZJ! M&Q<7"3JU>4$-%LS]VJ"RD#AQ478KRJQ"\RE/'I%[-XHN M,5M&R&*O6*!6(*> M:3PU+F0[>2Z&'?B!"L2/99?S7#6'0],>^UJ\6>:^8/W5UO'_<_[P1'1/ZMU8 M[JNDT1\)-/WVW#H?OIE^"MWL6D>/8Q5<4*^SG8C.LG$]6/=Y[]1D,D4H,%N[ MG0NX#36E2=19H=L#\VX8Q]]Z'KX9CH_42%AX<9)+T3RHF)TM@0P!XF/X/6;N_&YQ _^]._>/'I8X;@,6"A_$H7Z$V[+E3\9<0&KD&AT6 MX9G3 G0?U>&ZY(0>>+IB-PDG:\F^ZL-.4EJ4P\M'[#ZR'\.M#-SPZ5&(H[3L M7O&/!YF*)*LK$MRC$#0ZK.JK&KJHN';!)W>_1TMKKXO+>\XCCYEG3M4'-OM. M4>,E9.0I.^0W1\FRZPY+@?3:'>_H-#!;;-PX,P:&F G&61$W2':?4[$12J:E M/' QEOYP%(\_[#7WKG:6I67MD5O6OEI:UI:6M<=K6?NP=[D'>Q8*-&#J)IN6 MFH"V9"$P9#4OG*V4]>8 "'E1&#J!F%I-HS#8AS:X@D!C /H%UETJ(JW1R9T M%7A.B'"JDV8"^"#UO\T%%T"16' ^3( M?% "CUU#_APQ;H[2)Y$[(I],%PQA$"8QF#\"%2-QM/O>=.(.%XV*)HUN'K%^"9\7L'MJ2 MY8#CJT+?D@S.!:Y3?DT?6#UV +.DU]]'>GV&3AH!!I6!5GT-CG:X\@D!%R&= M_;)"6%1(HXG?2K;<*^;4L:W+5(]9&=O(GBD 9(S(F"N-$?PLL2RT_]BO- MQQV.^8ABJL86\P))'^6?D \ V5'('3)]+59X>#ZIU]>G(>UOT>9WQ &KV1V^ M\K%7SI)7?V>;Q=_FK!^+ WB_F>(_F[BLH2E((-OG)!X-V[)?1VU_.&9QF>SR M:IRXXA1S6OJ1Y+?_!_\CEGC FE#JR'#'\Y77RQ%TR%;2P4;KDS)P.* H\>P= M#88Y@#H/AVWK%$59^I5IVS< MPLS]]9//?O_LI^ /-/W9.E4^K9MA$K.O&;GF0M5_A;U0\#!TY ,LH.>S#N5M MRYC(AF@*54RIK&^;ZO:,?I*8S]1?)E@4KU>SJP>IL\/!Y6U4#DE37(+6;=:= M:V\YV0I$2Z)XH?XJ$?.3P7=^ZICI;GC+6:V,QT]L?&A^U4/?ZZ/RJ][N5/@U M%V.^E5CA$)BG>SF]\8T58N& 5VQVI9M=[RBI%'OO];0 M9\@B9MB?B! CF$O24^UY0Z<2-CT%QS'/*R!I4<'8=;HIC*8T2W,,00>4 7%#0[#!-L( M2)@<(G3-M.5>= ![YR 9P]11G&E;AU^A*%ITMB _%WK8IR2+1GW0F%@CI M-%I-HTX49,6]4PP,#(#3BE0=PH'A[%\"JQ1=E9-P :^.WBH_J^814IRNS)XU&[&:S@+0IV / MG7.O9D5F./Z:5-'BPP!'JGQV/YW<3&0!Z(H#3S.U HB)L6,B1A,:&2@;4I\T M:;OR!YU1V!D^(9C[@ ":'8>(V@:Z2;+2N_+ (.G0;_!8*.F0E!^N<@Z(RW;E MWXC.19X$6I8=/)60HH[6*4O@T!PD^^X/=L3&H<\!/ ],!KM88LOGY1^;ND+$U/O(_!9"AARL#VK?%2W[=FIT&(6!S(VDH3ZJ M-ZO:=^=F4F%2Y_!V7%/1?3[O'#-OB="?'EK8)2=: M;KIL9?L=(E T#8]X3\3.DVZ3*>JO:CHY0V):6=J%X+D*.N:"#6M^1]*M;%$= M6D@4SJ_2&=>1=GNM4FCOJG'_[.9-3>..CC+SCPN)S6)_E]G?7,.LY&:EU[_@ MS,D&045J>X(XI'^]RT_)7\LN=+([N8=Z(HN!+@9ZF8$F'$A2%-..@[4+&B*) M?*DP)\Y 3B2.38D6I<;M F1UZ)T$SF2N@S7;Q807$[YXCPW<,P'KO57ZK]]\ M-!=)4$8,)IOREC6_-RV0T<1>47.?_V*!BP6^M9" M%K]Y4;7F6[*^Q:@6H[K(J#B]?>B9TQ5VU?74+S)'T;KT^#URC]_72X_?TN.W M]/@ME>('58H-VF8"5&4*M^"%I'X 5#U1L16Y)/^HB"P)9#)4G1+F/!+R6C> M9YY!(2()1L5J0"/XRK)6V(;PU\_B>D9]26]$2_> 7J4SBE#OM(WI 29(EXTK#_AM!,%/;*T& M32O4M&8O=L5CF^+27?DNMVGM:U\3)A@0_M#B(0QQ3 HTA&+.GYBT3]XQ*U)? MZSVK!HT&U7/X]HE[(4GRE\O;H0CU34NYF@WLT GX#_ MQ<,#Y^]8TF&!F"VYG/L3A!VPSGX)B1\MZ AN$)B .B_IY\6ZWL"Z3*S+S:K;M,XQ6L4?AHN)+2;V!J5^UPIC M.J.:)P^[4E9LRKQ>K6JSJ32*#6-?=L^ZSX8P0,5^B*N9N-+2<,QVK:BDLYK:8 MV^7F%E5$)EG@)@5<"Q^G4FF+=;,Y^[& AA?#>U,D^FO"4 EMQB ?,JDCOF7F M=Q:+OXWEVSFH\8==4'\PU/!? S>08 VE/6$DP&5%ELC54NHVD#V)=>B_(1]R M.*I&GS(;!1HG*!@?\QMW)CO"ZF_^+IB).&ZG^74"*M+3."R!T"(Q9-:4K^+X)W]HV?LQZZZT1"QRO9*=EW MTW?^ W13BM)"+^Y]VYHAL 2QO.))D^4#L"P#<.!@^(=\XJYOKA5!?+IBHVKJ MW_H;,JI/&53I[T"03[]R]MUT-2?01DR\K_>]G6X?WHFAO1/-SW61MP7>A%8D MO3^Z2NVLDTJ/$-*;V_>U_T53T?[LCCO,3NEW M0C>FMNS V+O\J9"+W.BJR[=N MF* 5R+I\8)DK.^^3\H!1]L "UM*9CH"U-R1:U1WQ/=)!+LCGQW<7?W?D\]]= MT'UEO*GIX)]6W"!2"O]'V2_+MKBBL_!D&(% 9U@'?E]L"NW Y7N^\V:9$@TR MO:9P^O)>9S1SL'#S*/,4Z O%YGE]">I?%YBN@L66/P!;?FO(-._=FH@AYY,T M6*N\KI/C\#XO?1Z G&@*U*L_]JW?'&'V+_TUN]5_>8O._4FK//HBJX8&$UXR M4X\[M*6?4?^N0/.3WR@],3R ZY?7H@27=-BPWSVOB"M/I(FPK^/OQIQ;[+U8 MAVJ TKZ,B?LT0;ZDWEHX3X(>B48F>!.B;#@2DS9\B-#LY"2=ZIQ6RCHESAIOX?ZLTU. Y/YS M)V1OG^IQ2P M.5LV48;R@7A;1+W8-$RC*J:MSY7]-MC%_CA_[C M7[\?6+01'8Z&2)-V($U@G7IKW3,^B5@T1HBWH1'=N'#JIH7&=-&C-/ MH\M(!.UN@O _;C Q$9FFI$).G!K[)2=%P#*RXJ[?H_8"RPX)K/B$<<7CC,X+ M72JI2KP#:RXDBVP[*: MKS(WGTMRX&/W1)+=A(@#V:PX,.=\54I8;9*>V%?* MMN#0W'5I->0,UT5K6;"5WZ7@=2\6)S:]'O\R>>0HA!\D(I L&T@#JNY1/DC) MY;-).>D%+\(=%3MP7DQVI%R'G#/.)/\+/\52;1VJXT!-,6 74'/29]'ARD/J5K\AK9]:&'CI MQT>X9JA08-_IZXY%]+R#QPTF)J\1)G_9(S[V/2*(6_EO^I]^61 )!PLA![/Y M?7O[Q^=]^^>/JF;?F3_Y\_=5TV!V)/]=/<\Y*(3%15 M^4KS\#ZXV4!>E%QLAO&&/8.9@[)4WS06L]A=S<)6JBO2/_GH-KN:Y;'C4R5$ M C$0E5MK"902I,C\[G;'&MGP .2)4WN;!D]5TVEAV>! DKUT\&8B\>0W];I0 MS((QGKC1+)O%1[]9/&?_?!9<)69B@ -SA;#98H.4Y'%J=K+:AL5^:_K2L#:H MGYLK)AQ_&W-]&W[@7HOLS+;R[]AK!D*+VH*P5B0U%"E+VL:^-?_-3]<[)LZ5 M7_%]Y[\E,=[O2D85@+7+WS2_<8-!X1$^&NBI68" )4Z$#_WZ'69P#+"-!4U< M[G;*= MRV]9/I2=G6]#P+R67\)O$GL6C^?;*(/M35-2-7@W%K,,054F#6K;LM.LWI;F MVN$5VL;?81_41;UIR7ULNL^QVH'_?7"]*/)M\X+H#T77@Y 0T'ZD*SFM@J5" M.A\M&]"QO'KFOQ?A+59T:)= _),$9^O-N-O'[!-CT?R-;LNF0@*OY-S4W"+] M=N5GL?+OX'>@POD1BL7F P$\;!8<:;)!T6OX2)41=UJ59J"X(YUE;@X8:&*R=MP0'EYNKB- MC#E&1<@QT*CD+Q.RPR%?8[8^./8E;7M(K1X;RZF6H&+B8HC L3!\$>WF-Z!@ M@-%@ET,!W@T"YFWJA[\[<&-Q,CX )^-W_\K?.4:4:;1?$Z,;U1T=Z1Z(%Z*P MT)IR=P0SJ&?\$3W2)?ZF/]>.^-#V38?8F@,0'&&41._\.J*%JZN:H99R-6HB M? +CI@9$F!$6+VP9R:%MH8:Z@+N$>5_0RR!YHRV\/\C_-0 #PD?X%=OQ[G9: M_8/J+XAN6OIOVD>7]?$!K(^WAOQ,V?-$2H].'.H-C/\P@<21S3T:ID#;;5(* M^3\%C\?58#)G(U3;]>J%K)Z)1Z9K3T>. UG7(8[+7$9LEYUT-I2MGO(4?,XL M9HSC3WE9B:.4\/[:QPKY;S_J@,#V,AJ]GK"A?^-NYVK4!!C=0^-C]AGK#2=9$R:DG,?V2&\W]$,X#OP&^3Z90=C/O996UA "N8TXV=A@F;$U" M 7E9X?4.TYV:Y?"EPJ;&N*G!ZXA*TB#7NW9^<=:2#/[)?TCJM'CZY.D?,F[# MD)M,KPN>$$Q$=,8*-7L4+/E%".Y<47+D9J>!S#%_Q3A^=] %1A$0_$\ MD.=D+/(X7U&[<[&V"CM):S]V3&F1:;IYQX+O3*.%OG4BD#VPR$%_S2#UC58! M-AX8E'B6@!PZ+G)1OR">($@WOV<5#5ZLN1O$Q4J\H&0?_+9L@R2T)>N8#],F M3@X-?NK0YVJQ_C26/.2BI$T$U>VP>N[?3>\MBG)1Y()#?KB])BU,2,K1JM52MA+Q>>S582ET'X]6_JR::'>XX)C1]"UY.[)K"&VZI@\X,#^-?8(P+C)&_Q^=/ M%ACC F-<8(R_CT9VIAB3F&.3IC5.\?O3KR-2&V8># 4L.EK1V#M7 \CTI$[O M;=+TVB,&_G8 ;D!T(C6] 7(A 22(> =Y@;.%,9S]\'Z6A-82L/^>*^G7.6%X M!I!-< >4G2V6$* -D=4Y"%OK;DMW=[UZ&8-G?TGJI.V]U[#:.W>TF*]T9",$ M)2CV;JAJ=-.T#C7%]/B:-$Z-U$:V,XP&Y^/<)+;U M Y'H&)#G-&E)[^GW2WDIC@IC)I*SD-U<&G*B+*$O8B+Q=(9O&A8W0K 1JQ)1 MI-G?="-[ODE@\=:OX_*W[5QU2R$JC8&#X@3I9D-&U(WR \?()8,VJ".;\DJL MK.7X?*L9]IS?M([C(SK7V>,;L!7J#4WKH2,$LEQQAD,=AQ)R+"Y9"$;-) K)U&$[2E"L,G%2L:N(F6=3:R$ MO;K ?B$-Q'%GTT1"V' %LPE:C%Z8[@Z7!2"J=TCV<'%&G;0@OH*%BZ*4I MBX\'SVD$5;)+>_=-:DOASM/,![D2>.XI(04SH#'XOZS[XL8=%W]O\?=^YP(- M';O2%6SR?\,R\/@;_1@ND2OPQ/.0XPYP- MZR=M2QL4NS@1R!6AX+HW,6A#&M?DH-2 MF\''MXGA>C8J7Q12Z2)P0/TVB],GV]*0LM?+R+%5YF MA5SV)U*[?NU#\B-OD-9=T,9;E8S6IL IA=5LYAQ;['&QQ\OLL6JZ2(_8!.@H MAWF6R6TQJ<6D+C,IR8"S6S_K?\<0N)0EC;T6*TNV>^-B2P_SX1)*&@]Z M]OWS4):8:$;*Z], ^@NH1Y:\AOX@4-'XJYN^B]0%Q!XS; #4C.B.8.,WE(U$ M(7))#X@PS9!=9 /P%P^,BG:$UH;_Y $Y,K84>2"&WN!?EG2%]-"[]ES)I10 M47R@*) ;VMF%K EE:[[ GYL[:N#*$E@/C9+"'4R_>(]#!1X'/97. M_][;(#AXPJT2YKGTFGU9&)4:H'#P(0=4DRF$AQT_TE=JR^(F2BR%/^8"$J,Q ME\&>0H\=WFEV?.%G1UF-+G (\CI:N^.=6JI4,@OY]6(/MD$Y- P>C.Y-3WV$@8E_[->AG%("XO(Y3=Z1X0F]I3?1, MBUH7(4=*-08K>A489T?V,(UY55!3?*[2KM/8BAD 3T(Y&79%-0T3 M@F*V[0 M:]I@(L+TV73)]( Z-9)Y1DP &"&')?%QCC&!% [Y)\XNX2S=$ZIRZP(K'#&< M!&ZJ&8A!LKV8SXMIT@+[TBBU-$I)H]1G2Z/4TBBU-$J]VQ<.CD@*2ALHB&5H MC BLOQ/^+2OKCGI!5%R.D@2*O%?L=#;$Q86\;^IP5'E?,PD (XRIZ][T$DP\ M ZW: ,*1&VV#"]/;BZ[J=C^M*?3XQ\V20?B_F,XC+"',/.=8 ^NL[#;$#G8: M4N[$#G:3,XC:=]X-7H-3UWO=M;]!%1,*I7J\# Y%0%F+6WL2YU/)*[C"(OWU MPW+(A_VY,)(O/](%]][@W)36&(*Y SIW=2@/DNR81OEU)H$;6F\TF^5O?:3@ M#WA=C4BFCP+2_8ADC*R]6>[W/?>FB'SPN<(/S'==!B5:D3[UUWVZ*@NB" 33 M0@C[=01Q>>EHL0@:8J5$P7 O&6>[S,(:)5IO)DP)LLDT4]*1E+)*H_\)^KC[ M:U*@=8!J"#\(5KZ/Y:[0E<9B9Z_]DSD',M&#TN8A3%355YL6 MXD,.%"&=#]R.QWSS2H@._2N@$F9R*!",0(H?'H()28J,E1>G+0P.]NI8,I^L' '#-U! M;E;0A+I2!R5E4:U)'D=5\MI(Z:#7H@)K/B-0E]3 W='V4.D.3O^0LF'\#_#A^BN M5]^5S*?=3+RHBK[X!_KG7*WEIT6S%W$&^JM^>OL1FAK$8:E'[V>H8"0[M:.4 M1W3@$"2@*62,YQ[6FKW4;VZ@>R5H.PV4@ !)VC\LHNE&57:K<%\A^)4S@:T3 M#U&D!0\0+^M7^6CY<\O#P60*Y[#^2Z, CU*9'R/:EU&-$/3L*5*A!5*RV N;CE4.6,K$UGY##/QK&8])OY1]7YR&.34R7_ZZ;.G!IX;Y!<$. M^>)EN%98G=.51$=@V!^1$J4GTDM0QHH;C]!E@<96LYQ$:CYO[1BQDJ=VS$PJ MDA+6$\-7V6F)A?/UWOR4.9G7%J8*.VWPP>!^.=MDO&=IZO9Z?K]6 MP(N9$7D'%SC/H#?BH_]>%+EW0<9-Y5.1^0D:VI9^XK"^ MKEGB*KB.@C;L9F:,U #XA*(OB^8[@D%JK8!Z <$D6)T3&H_N3;;R%\/FE(#@ MV&3B\^PYW^$=K!K=E;)%!E&O G7!*]Z.PEXUNMH[)#M0/GH ).7]>Z3/ GOQ">M5E[W1&=%/ MPZ=2+@D,/0&L%)(:RN1.R!&D/]G9E]&U-[,3^G.'2I!\1&3IV3-]ION5?W.C MD2J"E(,_-9RA"('?A.,ZF+P2N#SC,A;1M\@>S"?%KER7(P$7ZRW&DW]TU&>7 M7J_.0EQ[&6L4!&IUL.-KN!E/-$J^XG>[TX%^1RJ"Y2VS].0;89(?RE:UCMPG M]@'_Y-:M*/%\]HVB83@DSSRZ_QV9/5_N;?7]T@(.8=RL_=BO5F M:([)*WZMTK%A5;X*X-4!J@4?YRJXD)(Y843 MC#J]YSPYY0KUCD9^V[" (,\'EEI5S9=T!PLDV03A8_$7-M"^?")_.-Y A0<< MRQ,_32.I0*=)5$R](;_=[XD:Y=AL7G'6@1( [J/*3MZ?4OB73D\F<QYS9QO3@HK/A21]D'ZF7T,K1X\13-S#('I6!SO*-R$Q*!V9(H*?;?Q MRASN3_ZLG8'@&5:&%-+%65/A-%)9L^FD$+F^? X-9]*;WI5]Q65Y?GAO^6!' MKHCI^$S)75 Z155>5>MLDRP9/IR_%TU!S%@QI9$6MO:__/69I"6FSB%SP,/[ MOMLY')*3I]Y9*S^3J_9.H<#.$5IB2 :4^U%]XL60[\F1)^4I!>/=PTP9E*\U M"#'=1LKR,UFP2C(@Y/W6&EPR4C3>YM!ZO[8M&0(7DNX''P_W_\R/.?G*;7[K M#QE"*$B9X^DWV>J[%R^OOOGZRZ>?F__^^FL.7J.?/2[,X?D3K\.AB<'S2DX27942=@_!>&P)*%GL,_TU%?.'4+7B'0\82(H?W-%D"QDTZ3F0PD? M20T:N8YGG8 _RTCSZ)Z!WKA234X:&^>TO4, ]L9PC&N;G*$B4$EV,.J7/,2R78U:>;6#;*IV MUHE3/OPR_D]A"+&=#=;6ZHAH'4^Q[\6VP=WLEOF(.1 M5. H9(+.*3-K:9&5N;K"2^E9,E(.2=Q*5L@+OPG"@_09N3M [0BO(_T'>N#, MS3Z2HW+>!!:=? @SAW6,?;=3X($>.$G\&)CK"U1\+HF(N0C,"*ZBQ"A(7< MN:CY'II#H+$-N4'T>W2K==ODQ!(I T.=@BHH=<'86#K VRB^IX>W'[FKI-'Q M:#2SC!8.=-3;E!9$Y[D7QZLLQ#=QPQ,N)\%;[,B4_&TJG<$8C6T/F^MB:-44VI\L;5 MJ!IJCREK'24EX+ZF"4SQSU ,OBTY:PHZ0KNGLXX MLYJF74>:JW7QN^FN/G8PO<";WP>\^5?TAL)/-< =\F8/*EDVLVP"0$5+@;8> MOV\*D1VPE05_K[W M+?5LG@KRRRZTALPIF&23)H:.Q4Y."&-B9%Z!/3!4MQFBI^3_6BS6H-+^5-I5 MNZ:"^B9WR#KJVR:Q39(AA='+E5IW#*H;R'M"(H]K<\>P!)G2?BJ7+UD%\AIL M*:]UYW%B>GH@V3' X0@T9 2@)N@-]@,6[//'>*#EMKX% 1D9@@3X' MCPI]#['T?MB=.G]+A6%9CI1#?FJTIQV.4=$[G@/. ZW-HT5HTW( M))Z]"=Z6M8 N]ZY@FJ"&P /*HC(>);"<>&'6K.F<,G!K;2?6<5M7[MW=!5W\4;>$\V <0E=>^1R"0C_ M8 WI!YZY>0N/'YK3ZI&D#0OG3RXBDF&ED[= N89V)D1NQF.ABHI>;*/$$^I") ML48%(R,%RH6M<@J=.D6ON1#^+W;X8,)_@@C$O+JFJ]'KP:D!M ^=8EH\Q#+K MTT7%_--BC(LQ7KXIYK=Y61DT?V3" X-;38%(4>8W=4/3>=C^CU)T_-KGI?VMZ@TVJDWO#]LX?F$4W M-L7%X!:#>X/ ER'?8?_2TL"*2!!X:_-[VDV;[Y>=;#&LM_#,0*Q"+$",EG#_ MZ*DX.*C+4%WPAGX(]I^9NL]BAXL=ODG:I-R,E1N(Z\:6[?).::0!J;+J]+&" MNJ@S+<;W=IN@M:L8JAINPM#T-05DG&D'H38*!2I2NR'=+=1+0AQ#/17>ZM>N M=MLR:"EW1X%@4,XZCN/CU'5:6KG.M@QOIR$/Z(E-&B-(7T)"CAT:H/9#\ &X MLC8+&'(!0_X.8$AENI%6VPWO%CBIZ*YP&E07LDF[Q$$9YRT+6%9%[DYMD(>^[7HW18\PWUT"?WQ/ M\"%VC@.VS4^/ORJ(W0R>1Q^I "(U$-FESVS?Y.Q@-I02A)P;5L1Z ?;>IT^> M^L7):PX8*.\B20/UW,PJC2_UM0=_7RE_#3EZ^#V^0Y&N?#DB6?_*[Q!?7J_ MGZCR5OR!-A0?U*L]'1:'R@56EBUSG8* ...V:/_J2C,::;/73GE2"KL%\ ^% MKL+^7GY\G0X%)FA_YH=%<0L+544N9AT<&AF()I0^F__?X0AQ/^5OP6QLF;8T MWFO(+ _DQ?@F?OP#GAL_F_^9UT+G19]V:M=<$15-CUD)Y%@B#HG=PWO&_V0K M_WE'2^ZI[<9&4A9?(%(:)(PT=%UD.%#&$;V3W(#7>J-F^&5&P_U\9KC^-9DL MO.\& TX_8/I@>=*@F_MXC^:4X*<%\8\$-.<0(YA*-[*EBWOIXI8N[C\L7=Q+ M%_?2Q?UN7]@?,5,^7E3UBS!7.4 # 7@V))(,;6'2"]9%M8+8_T+D0OQ Z\T. M^EK&>%K1OEM%7;XAIY6V2G,@44O_M=^O_00[Y0C?2ZC1N8$SG;)ZJ1N0#@,W M'+.[=#M.TX90Y_[@A'QDHDS5G(+PUN6D)E'$>P9>)/HM$[=KKWIVY8YU Y@.T4T,?0(#X$(=>MOW]RA89TRW_3'?FE[6JHV]^QU M4U11IM^2PJK6*7=UX=C>E7=],KQ4^1?)M]E0$R03'(4<#M5)]I]NN,^:=9B- MI$8E/<-R+DMI?+'SA]BY9I8EK_(VR7'A1_'&M6'R?JN@A70!H=?NS:"$F"\T M&5LRM&8D32[5HRSH%)?U('=B' 26KR!B]6VSX1Y?J=16\ L*R;"%Y8I,O3=+ M2FM6H^YT$H_:^".W@W? 2]M_>4>K/JYX&C,56%VGG>I(NY="8;+G^X@>>*YA&ZHQXG,TLHO_%PX'>!>I@^Q7N3P\$H8 M?Y+PD7[9]$@J:8FJ7];(LD8>?+Q!YG9LFTH54=9&UDR/ .8Y&9PT(7':':&0 M,O@S7;+V*P24/!,4*:V/7W,Y]&K\D<[#D3)P8"05RA *6X6[#$"B"1S'-CD5 M78REM9RLEA;ZLP64-/G0-EC5G M;SB,%Q\P6\5:[01B(\BR2U>DE3@)MU M(-)MW2#2)$643]*2%.N#M?S6OR81A98W>8SX&0[[FVO\P54 D$=#N/6V@=-G M?D3-_..1=0"K.Y<1S#/IJH#QJTHIL2QK:EE3#_?.MJW?PWV,LB\[(Z@<^!I MFWA;-I76=\ZOL.W0D8O2!W-&#;3W8M6+53_4JFD,O8I0^D@73$S'.^?MNE2"@22K M[*<@Y[(T10RT7&3Q!-=LZ55;ELU##@.+"# P5&],H$2/_Y1)"E@-F-)42@T< MB>BE/P&E>:XM*<3RDL4C?/^5#XZM3.94C\+2I_:AO>5#;?$\C!8B0 $TVQQ MWF]:QRQ8UGL9)/_5T.ZZ0PW>_\ "IJ?1UX7;E-1+.2Q>FNZ# >A<[GF]$B2< MGPT4!%L@HJK*A-I!AVRGDKG:U]#0PEC]P[\K]0SYN_*@Z&_/T5QP"B,[-CJX M/4EX,PB?EU5*#GWK.FDLE:=TC0]'5L=^;Z#C"B66G]3^=+NB=<[ZZ_KZ74#K MYZ9^"HUQ_Q"]^/GW7WT69)-CW:[CZS+Z%]DY?YKO.5;B+0K MBETW'%)"1-L%(^X$J<:UE_L;9$)"HW)Y8=JB'M!>$HCLB?[>A82=?YV:]I06 M1/E5%2JX]-34\VW=Z 0.+>.A&4A($J0[N#\(&-,_"OD+[7:,KWB]>D;SD)<5 M3<2"0G_C!$1#>-J>\ M1:"EP,FXX+_R,QCJ6)^/XFXGY-78N" :=3).@"L*H+ MG5R4W-B1FAIE7+Q!E$3].D;XSUN\0;KB$%/A;!%_B\:O8BSC;L:TVUCEM-'> M^/0IX\;SQ$\^^/5HCM6!'A( D'FW,V6OLDL.0G1 F%<=+H)(>-N5?LKSUOY- MUIQA"D@:G:_]ZQC1G-G&Q,&JERX)',WBP2=G^A!@G/)P^1^E]^[HT^ #\)D? MQ,AU;^ALNFGIP_N7[\/[?.G#6_KPECZ\=\Q)K,Y65*=,SATYN()+9]KR] 36 M\X.%.?LT#1L:[:4COV,0OTGG:FN].(OD@/:U3KU4O*LJ2> M&J4V1(4XP)C/=LX0VTO7]>A6.X/C8JI ]CH)84,_.E?^OUX]BUR'Y+Z;WE>E M/^G"; F1!R65!#L]1718'9L;)^W%;\:B0M^4R$TX/_T7L.CPEO(\^8[/XG=$ M$_*0021I^@V^>.A50DX)H8]YMI!5Z.;*ZI*#NO*DZ0VV+,&YWI9%'U'HC/)# M^6V.)89MPA;JN$5*LV>:WB)FL#ID!D?IL=\K-48'T7#P/KZR>0UO))%EQ&_: MSF\DI1PZFJ5 UE./@DSR$J<8>87#@>/&F +$Y_)_Q2D6DAASLSEF>0F&][N0 MINA)JRPSX7W!&16.OO%K:B"Z9UXX/Z-*P[+D(A__('L?N4AO->+'J5LECM=O MG+BXO\GSIJ%6%$E'T/:W]?;C.EN#94D,8?/:N>E:Q7DI5 $; '(#SH)6$I#Y MD36%A*+(;E7JOA$'VT?FI"U)QON*_W0.H6/QT+<$$V0W@4[>(^Y"G4U[A2#& M/GM.3U$+1U5V.PTV;O.V;/S.VZ$21AF_+#A 62) I;1D48O:ABWKWYBLF<_O MSL8H IYDGXO3G+0>Y+3SCR \L# $8'WX=6-J>_X@"4CY,$@_ZWU1.J%I'CIL M+-RPWI==)U>:%]F6I"#"Q8.)Y6A>Y$]C@C3QQP[]VN\N%,;I.F>?5'.>8=+5 M'SH.YB2*3DMA9AJ4O?+!-0J?<>!OR,0]HSQ(5!C=:XK2(%BI?/;9VC MROUK[)+6.?;$AAG-R#LV_LAK^KY'*.P%;PV,A>3M5I.7)>+@.=T' M(=()R-A-3I#TU+('0TQ<'00,MX2/H4Y9/S+2NSZ9E+LL%IM:7UA0%CS@/8Q/ MO65$4!!?RF4@_TAF=VRI R, !%JH92V@[<7:+E=* ,!*5[1!H^(,F8<;!C9 MC_(7^I,9PDXZ[$I)FAJ-WI!AP;&[Q]H?MK9$0KRS@\K$#ZFKO3%11]NUNUZSVSAV') .< >%[;-H2.9K% M A<+O-P"C?NL3G-G-7IC.#0ATJN!B7%30>?;;!4; :!0O:13 M7>FVKX"RZ7K.GP<37([9Q;X>=LSF+',960PH@T -II4H$H)6%?^WZZGER'6< M#N#Z!XF^L+HY\QW4/9' 4;5]$?Y=3/7=FJJU+N@-]" '';B T3(5!:]_[TK M*2C=1$D]?ZG_WN5BCXL]OD$\KBCU:4#$@,9OMO)C%3>7CN3%!M]0F]IM^I9S MX)H.@IPE4->9I5F&JP@B]V93X@=DHH$ZS&RIJ!)0II*ZH+P_D%=."2U#$2&D MC);VX@_W+=]"!M,(]&EI//84F\K*9.6;BV#9NZEV7U3L'J9 (Y)&;C:H@C\^ M_'[!E/Q?Q)3\/2I0)E!?5]^0KCM1986^"^YAXI\5AZ2$&>B*LZY<% M!3%"20UU*8:*(HJH'&)8IM"5?BA[/W6B7D%HXD/3"5C-#[)%LYZ6\!4B>*#B M0GT,13WRHAQ;N2G? V TK8+-4\%D6_^5<;\*[O\]]( M-;1LPJB CUW/:YEBR/_95R?YSN"IJFONE8M4N^H\*4!%^5>&]"Q;,!WZE_7. M4K[/UZLVOST20TO-7Y?LN*^AM,DN$"'!6#Z)WCN-0:-*I-4(5!X4PZ^BRX#. MK6;-7E:".*9N9B7D"EJ%P 8%/F#_MF#73D90=D# ZS%QGZ"A?FZCWHP A[&\ MZ7H\,U/*7\'<3DR=@4"%4/V8PQP0>"&U5X;*]"LI/*U8&T,Y]\2KG-/AQ_=FDG?>1VTB^6 M=M*EG71I)WVW+[RUG2P#SB'%!,QI391=!.QS#HV!O7R=*R8ND68$P%D2A'0S M[+@QO)NN&_S-7\$'TUC),#,\"U/^H#(66EU&[R)Y/Z-NZJN6SN)6A)\$=;RC M=M=N$!J"'XUUW1O:0OQ(.5ST?I@_S:6_B=K94BXV/YXV,'N6-.LTV?PO_DE5 MY:!;11S69=?VA^,@J(2O)CDA!:%;;U>EU>E4K59U[P-A KZ'B$ XCF*C%G01 MK9<(5EXA:.KK5W5S5P<.7CC$,C"3W$^25& G[8O]#2ZX!MY2$'>C M[ZJ1*T8-848A(A#K:5TAN\#WSOA#MX1+94KZT/;K;[P^\JQ7/807*)G,?ANI M]_FG'4^2BE9-T0,I7<:IC]!K':PP9NS\?HQ^,M-1/+19JQS6M(F=R%WN".!U M5?BOT0ENW'$[X$W3%' IV:#RLN6&OZ'9%B1,Z...@; H?4^JAO?4*,>.'Q/Y M;?,-?7(&/8Z;X;BO8!UE#X>]?=X(*$JH-!L:/EEL%S3#1?<"*]MTN_(@0>(K M=])"?-MEMB;:,OS8^T?-'O]GYB&K0D7B@R"5)QYOQY^,[6\P&<7]T(6 M4:5Y>J_$::-FV?5I&+LUX_[1V$B1$["(]V[)YA_:TC,<'WHD2[[(&U91YC>U M/T5H";A.4C[:]C]KK:*NJ8TC::*=%@8V[P(;4M=D-J' =)7*S5O916)6SNR3 M'V#(]R:D/T17_SO'VZ%\3ZB>1E55 "^]8U[X?:GFKG8NP/@_^G_#YK$N&ZS] M-C;?XA86P8X^#C+*"&"G[S_WT>]E-[K>^-OGA4>>FY%J=!6N,#QV5+32.B8" Q0FP.'5EU9M!JFO+)EWR MM[JD![X\\BG9L=4C"K@M-TZ+[1PB=L[;'8W&WE@#8RCWIF2:Q.OK=I3U(>>&'.( M6)59W7M\#CUBE3>W(^3F7337 MEKS&1"-^^A7NXIM]E$?:#^2X8L_"]W#%8":K5>A3.17(Y2UJ"TGB1"J@TE'OJ!+I;BC)H.@ZI$OB=G%00 MZ9P&Q48.DCFC6YT%"&?G]XMN>[)+W:_9RMV L0"_#@1JQ)@2,[&%RPL"*'39 MF I3O=6-KEI%; J48C;YU?W?D0U8@%KO;!?Z>ZA_(?9#_&-ZP!.*2%V'@\6' MLX56##LMK'F!%5&=SJRX9+E?T3(SK42L$$2*A'!8WL1O2T'*[!L?A8V)*"\^5C5ISF$T MG:U"P[-J;H6^C_L",I)3PB3'=N:SRTZ58WCN*-[D2J#R/D7BHK43GXS3RIB"^->BS>^FQAUX MBI)A#@:)$?"][N)(_69.J2;)?11^,=V@K7/CYYA2(.38Q^. MG#A/S!F576KIPGWMS)X^FQ_,LV65<1VC'VKN*IP!< 6AJ M#O2LJR60U\0T(8FI(D\S"I"+7WPM%ZO]M%(EZS[G=>3WMG;_)] BV<:THS<997?=?9CT8[,VR,EZ.2S=9/O MP*(D9T=,X(%5")^I\$?U2MJ3/T&3X)-O?_C+SQW^\[-O/YV\L/SGSM[ M^,:W,R]E,PQ;0#U0 :+S.^[;"QQT@8,J'/3+!0ZZP$$7..@[5A=Q6J;B,P>J M6(+P,LF*2X_,HV"=I+B+6#+>V,665IRM5&@.5"P;']QJ$3#40%A6(!. 7!D@ M:_66Z\\+ .N/W"%C.EN8O]56TA82<(@2HY)'%T(;D&H-A)'-IX>'O7(*/I M,?@P\QBN(N*+B^8O.P=3\7;HA_:7%CY,4E*>+&#RR-D1IN2\S<6G\UM;FMPW MGV^,\@W91 /A&D5L=%=)\6N8F! +5U)Q9/4=JLL\=B"WI,S?/GZSFC!S2U=+ M=#.VFW>ON #;N980=Y9LG"*7DC8&-N$D6]9W$P(C"NE0G0?D4^HN5Z3TL/\. M*71Z,+GN6-^Z%]@+7"9Y:L!@38LC(B.JW"Y7[SA2T3XO3 M_P+"&UK%0KI;#EEX0>\Y=6+__--0?B<_\GA$E,FWHJHQQJ MAZW[33Z7 :T(UO*[OSQ#RSLQN1]-5\/$Q?P,+42JY5CH24QMO0.0V[)-?5C; MU*\,)D=>N@5,0;*)6SG@LPEWA$_NQ._(+@6LDP\2<0>#_I6 MV3P&'=.50G=X>Y*?-,FEX<9SXD,1P7QO@>W#JJ0M2^ ]$I1P,U8"#3*%DH;E MX\F^8C/^# (Q>,',=0])^DEI,EBVG!#[AH,,/S:<1=)>SF<%KZZ2JEDWK2/[ M]F-\Y7W>':7CT)F$,L%C&^Q2^OT]L-=)@2]N6NSST2[>EE9F 4EM8+7)[ )* M<*;=(V(BN[%*F2%Q,.I-1=S3IP7)!E!DHB3(IS@)Z*BA$D2N,G?>FPFQU@2+ MR!\0VD(B$9XS/1C=?Z^XSTDQEVD')9U?7*:0H^7Y_USYFWVSZIJJ]/?I]TTH M).I/T*U)995Q#9G6JU^9-TTXLWAK*%FE]$!YBKXN8PE28)PJKTH1+49I9IYN M90JFMTQY:Q^B M[\.3I]L6Q[[I-/ PNH/H/Y)?RC $WBU5-WU&BB$4>^1H'LX,J"K4R.V<*L3] M5+JJ4#QEK)_)*TW!!@8R:)Q7(LHJI5Q)6=QLRT@K8K#T$ M(.-8T]#TIFWNCCN5#,QY$[G;><.D3IM%Q^_#>\D'KY.?%+54Y9W?._WO3_Y0 ML*1D, #A>:*@EE/NG/]7_E7#"""D?&(TA_( LEY;.5;6J1%L+J#HS_A!-JQ5 M6JDY B;0;JF',H60Q9W03Q#\H5#QCP130W=DSBEKG=]:73I/R%7Z#U_&GK:P M62L,@:&I_@.!JA#M0-TQWVXS]%!3GOLUE.'\+3Y_\F_ 4YAP77LLI06.EB[C MW0P&<*">;H&'HRYFCKDP P]I:+8?VGM]7S_Y#+>% _C%9PF"8JO]9X2F$"5# M ?N?X 3>N4CH 1BRBEB$J.BDLCT/L<04@BL]3 6/I0Q,B5D'W MLR3ZF25"9"J@Z>U?O7;:'6=U+C O!,SB!*'!>N7*9ZQ&.""/#)@LQ=SK"H_F MQOU^]M4N8<)C;N^)-VDF6P(":UX0)'P#!)T/A7FG)M\W&W+'FL-E ,*7;5!< M%@PAK2E:C'783G8N+Y 3M1M2N>= +WD*P;ZF,@ BV8YJ+P"H6H;O3AWQU&OP MY,\)(ANZ7OU]DETO\ OITT7\?,A4ZX=.E=$\I$RUT*R/ T$?M3:(-454K5B< M%JR*LML JUPX_NU&;-.]IF[&P1OH&SZVR[?$">\I3O 'V(!/DPI8"BCG?0'; M>&QI)41I'GOV9S(&&]I86KMW!_I2V_XH#=!T5,GN1QM5)$(]^'."5H*MH8YN ME'!*2;YD1/!.,;:?VK) XR]W$Q2-%$S+E)<*VSVN"#W;HSW*\EL/F8'.DEV' M^O08//N1&.82:%U0&;PD74->1-O?Q.-9.]77)2QQ RY8HBL3QBEA!L+QPO]? M +V)A/4>S1&*!V* M0Y+L8UG[4^?8BU?V4]J:,MAJ,DMD(;DV'/EG]IYP#I./:N0YW1QWQKSRORE.G,H+] B"F'.'(VOE09^,22T6Q/2"F!;$]%<+8GI! M3"^(Z7?[PL)7+U!DY3$W.SGW&P$A@VV9R?/H3$V(K_*DSAG34:$R!XATR!-P MPB3)&&D0MG8;:LQ,@N,8-I=I'B4V(MQ65^SB>7;LC?;-MCPSUZ.E9,KXPGN2)J89"3*H-(XO$N>H1,/NS MK^U+#ID-D#0%"?B R]6/3L2XM)*^4XJ 9%?PSZDX:?3S+S]]]]/W_QMBU(PP MJ98_C997130\/=?S#Z[5GG>JUZ=&%-GJB.'Y:M?<9:L;)@L3MBSU3T.EF)A,U[G- M+OHM1)O'DX#DIFWZPW#)!2IL&G;CUS1OJ%0QGQJ<&5/8&2=X?92I$'$"4I4Y M,PPR^*P^%\9+"TJZ8P0=#>)QD[Q:DAG@;(+,/17!Y'@(T8VB&")FXV2S!J8_ MEBI*2+ X0B/5;$3;B7L/1I6-DQ4M,S PJ708Y8 1K6.\3V!G*B>H18'"_F=J M\4F$%,-!FL[2CZ%%(>DX>XT"['<&M1,$3<,)P&@IBA<#*=]Y#;\\-(I0Z C6 M!4SM(% &.D- Y5-Q7IA:5PJ,:,C"'\]\=AVH9^F9M?>FWO",W!?=IQY$4QM_ MA!D )]?"]8I9UB;H)VQ-8)IB\WYFM+03>Z+DAU(&G @TYPAAENR/$NMB--33 MM YJ,EQ+DB>%;ITLYD9 ,IM7@K#C]#G8_/U7,$GTU,:F@2YJ84WGIDSKHSJY MEO/YGO,926RK'3 Z"&<38":YE (90%/YZ]5ONS9_L;Y@^P9%?+_/U>[3;[Z M^2_/L]5W1!395*L7)RI)OO0KOFY=YO*O^%0_90;;+5"W\VO%K] MO_G^\.WJ>7/-<2AA,NGD\D_X(5O]O/7SXY?)+\W&KZL_^R"81O.7H]]T:.6\ MS.MF6ZY>/KM>O:!5!G^9CZFRP-R&M)Y-Z,7W^LZ5/SC";/A'GP@N]U?WZIC+ MNGQ6O7(M?0BDNOQ2!-NSJE #W<9N OQ\WN1.UZN70?>=V_'D3JF(=L]6O^RA7^QW_W6\%=4VT'OZ+! M_X\_N1K>RE\?O"TR5D"BDWW>O1+PP+]SO3Y4IX%T$2B%<,>[+FTK2LZ4*6<0 MX21.)+"FWM%_4AUU.#'QN#&F^.S[YT8E[]EZ_=\E3=?WSP^B&5-(.O M3HTW,>^:YL6$5?E_Z'R0,KA\WK)X_GB*!Z5:?0.VL[F%E7QO_LS&J''WR:>F M\_#KU8:2SE R!=N/L3).2S-#$^9Y.,5GS5_G]D6^:1MO_CB,R62H>49LGSW> M^*7X6P^6@'$A[QDM=Y(UXRJ6U(.07X^HX")D#[#T;"HB^ 01X7=/.*O!](B> MI8BF[+8;IT977: 0TX&7)1J M!<0*JZ*]$V]4O<(A(>\T>!M>_*A2OF2!VS$$)S97RB$1E%\$%C5IE5O"(+N$:Y^99?F8I @GTA,%5E)'P ? M&6%C,8'*^,UT>3S?F^;@6)1GY+4'XB+3!L$WD"1C69562XA*A#.?F)^%KVR1 M:!GKLQ#PI=RO^[930 QMM>)N^#=%$D&4FT--S;I6H5^6E9M[L#>8@)X$>@C2 M13.4?,&U%AN'@:[$OX-@MVE#:,9OY$^9P:4* S!FUVG8(3MZ6A8,/Z)?A)88 M>ZD>!!A,$J6PHCQYE?%^0FUP1T';)M )JL(U &8)2_2%7<6KE[T<=;K^1:^; M_!#)8:8\AZEGH[HT1- 71;DK&@N$MVB-'Y4RX/Q L$\_68Q\S M"Y[H?>")R+])I+I$(UD(3[#E@_ES6_H500)> ^6OF .-8F6,MF9ALJ&]13C= M!V=Q"Y;FW34MF+0NHHZ0S^VB:A:C/@L%L-)6E1I8%CD_(BS%8E^"R=ESYZ7S M;TNA]>:Y#UYV)Q]S7?^\*ZMK84_(74C<5 M/4JW.#')^Q)VHK(N^H[*G#AV^\Y N8,M@(#CP/8@?)ML$3QSF 6IYH78/%YY MSHYH!%,[TUHZB(6?1&!:\9>B 'A>#2Z%'8H3:LS0A]0.4/)D02ZVQX00Y6)GT\U8![D^(ATL'2CNPG MG3HE1Z#\/!9S]'V?__3?/WY_]=DW*[0E[2'K9$BZR2$)+P19P!NIB]&-]LV1 MF3D0L->W9=O4@JY6!_JWC/US]BTS:=RMSV-5F?=&52.Z9SN&D\ MS<(PKE=_'$SQ7JWP5\QR=1J4XLZ-73P!LZ/1 MYXJJO3ZP*Z5Z)G#_I%(FI3Q_!TE!03!(:,R"N9[W0GA?E14;/^*\>IA93N:< M,*A(X["0Y4>&XV-!*"X(14$H?KT@%!>$XH)0?+/C3@_AXXX^=E+_^9_HAY ZA);?>=/[&?^[P)> M'SHECQU2+TF<]Y'$^?%-8#9P.]+D\;C+Q13I(JQ(O%SWS+&8 M=%8'>1<4'(#A1>._Z5$64J"!C):2S7*:7+O1V?DTDA#>-MTXKM?2NM[ R>;$ZK<0$+& MO>",AK,%.';S"?E@*,O,+#[S@U1>!.TSG<-%?^#TB'Q'K5B'1A@@FC MHUV1"+-XZOS7S<$>-&MB"?G5^,,'^O!+N$P-Y,\8%R,W[&,F=G!+-/!C'9E" M< 3BH[,&5'9U>:^/Z!.[,75?1^N[L^$:0B<%U1-;#HV5)4RX/7! M)?^AE< JH[\'@D;D'-]*+?AW?^F/REM;7-)[5!(Z[BND^)R3NK8PQO5%HA<3 MC!'MOW_LJ1')#_5O=< 9$;@'9R!T9+I-6QZ8Q13M"^ M6O\FS$Y)KEK6CG)! M=>E8Y*ZUNVD(!1.=P>0>5B.$SL0CU?BT4L)'.A08MDQFY0_>@T"8C J(@9&9 M(VL B8R';G)[>N5.5,SCR)(R,8UIYY2<%BBUC MKVC&_.&+7^]=WC%;T,\-'=8 WSG_BV8OB7E3[C/57-Z/ M4=G$EHBT[->*89 M_O&W #6M5$S"_-K7V>4=TQHP7H^U>8!JVL2']1TS'%#_"[5SI08V,$(&BK7$ M+5\-_&3Z=NVZ/ )0MG;'.WIPU=Q=8;89QT45&_W_R8TS?%F=$N'FX\\$.QBN M$U;;D=T[I1Z3NM6 78M]F:$(12C1!X4_#&SIXN^TT MQC%]Y@R2+:$"?GWN,A M,WUR$\]HPA^X_Y3N0 $E#W0T"N6M<;4 :2\B;3;[PO\])%\[\77OB3]*XUDB!$I$66,=6RD M9+YT3N^X*2'H3QEVD&DTB*3:0EIJKD]YX&0.@5-#S(GJ1$PQ)W\"OMXGWWR: MJ71#MOKNQKIITKY^\V3SP/CBO@X MLW(+R/4DS;FV*6GU\V@^-U5>[@> QS8H;\$'=I:K> K\F+2B\($?)WJJTYFS MK?;)44Z,*J??/TM5I8-(VF6])LFS!+1G#"'2F('Y--]H1N^31HEK+OJY0AB3 MM*=>Z?>]3U=L=C *2R2Z/"=UR!%G@):V0RFBJ575HVCSNQQ#"ATQ$!'-VZ*266?Z MM;;DD<)HB)2CZ8_$S).-#0T9'VZ9T"]>.$4-%MZ5J8L@0!B+)F7]6\]L/(S& M/?1':>>A.$ *#5LG,$^5_:/O="._R[TK#I 66U/$G9'D]V=??=M%/<+&:(_ M6&,#]+ZIW3$G'.&=GP36MQC+KH)D6=N3:.'2*U;,IF%*U<^4O1C"\3U8&U)+:V!."_Y327LYQ"/==JM "10WW:@9N&FJ00 M<::0QIV7\7HENQ$%A77H_ ZLC& M:&P_'K@L$XEW_]4%]1@L&K _0;(?M*>:XYFXC]WE,R@S,V(4$#ONV# M:XV,A?6@I#=/BK)(4IK<&^VK!3923LH9Z>:/Y%LM'OX#/'RI%"[O#KN2#1U5>5WG^O5108RK M^)N*0@M_+'+*$F0*B7I-/U:$F(3/A!S%0-1K <@O 'D!R'^S .07@/P"D'^W M+XQ^RG@V!/PZ& ]C+1ID&QWW[8U/#SY""VULY$P1#J-L]:KU7XA^FF+V4WVOM!^T!'!^J(O^*XGGP4ZTM2.7,C!;=F5ZY+"KGNZ$ .I(-2 M2\E"Q6V"?X.Q>HB%A(J#4(U=QXD$/Q/-GIDYR4&X=6FVAD<_>7#Y #*>@F8: MC_&]#%=$61,3,%,]E*X/_YD9AJ/D/E*CF8I&*]BB:_E;-]8?LN03\1D MB_6^<\5J SN)%E=-,Q']U#C=X@]WM$!"-@X;K2$I]&]6H,OO)%W2QY$_EP8= MDWKLVJI+*F-Y+]@&Q^ %9'D04_/79,L#4ZNX(2 +)(T91?]V'P3_H&^?T\),I(#0AI" MB%S%^Z376LL8TT@):5*8#XJ]854,>:<%/YA:'GO80KC-'8QT&],4HS99N1M! M*<\ZXQE2>U2RK=%HOT'&J@A8:P:/JC5A9^%.'/(0)?G1I[QB8[0C9_"$@L7O M'K?2E.\_!^-_88Q08LTDRZV/?/^9DB$-$D!NI2[9 4[:&=,LG,&#D,6NR;<+VQ?.;_Y673^V,N:9;,5L^)-:!IZS+G^D)? MDY&1SX/S/G),;JNF*6@'!^R=F$C9DXO&3O]\I(RB7R>Y()[")B^J02MW*,& M06F>YHYVZ%W34D&%*LF5$]4+P4[IF3U:1*AY>&>"DT3PA,2'T/^#HS@Z8GTG MS&NQRL ];Y88/$Y7ICM!FE4Z7XX,ZI5)73*+[)<7'986#X*/ZP9G: *.!>E$ MD9-4+P@GLDB-D\A^"!T:(*-^UW#0RY0GIJU%8E&@"E:UCNO57X3X)V<*B^!N MFQF1X$$F/)*3H&:8<;4[=/9>IMZ*+^IGK.T/MBH>-LQH_=>K/UZVZ;+OHF@_ M_^]T[RF-SO=++T2>W6BTND3\ND7%4=^*/7%U"]G4Q3_W_U?/ !K5S0I5[G: M2D*+5YQ/$A;U,]<>8:ZX79'OX:=O6D;T4EC4^D&U_88;7W1;2/B:[/IX=^NG M$>59O/P==:K)9W-%HBH;V5HB44O#RMP;[]/FX'GN4#'9:R"5*1V.%5U-;(S1 MV+8L#;K'0LGJF>#?OE(XEX(YKRVQ&0J)# M??& @X*RYHH^\-6.T, 2-3,J 6Y[[1UC%T,TZBH>:&FK1$.@0PR@E9/AW@I! MMC\8*J(\NH%6CW]:T>,V<8F#6_'L/6@8-<7554"9\H)J\!GSU>ZT;DNFZV'S MQ=OMFX(8:NYI-KR#N:^#'VC=P!7K@2=^"JN/>Q>7(BB& M^I^:?A6TPQDS/\#J:"=OJGS.X'GF3> #D\]USFGA4/\=W6J=]HF8-J'_X>!ZIHD !(RXA2 M%)CO&O\_JT\(B/OTR;=_>O;R._SG9]]^ M&JI!+__XG*3 V/QE<(3PH0.^-&%Y>/2@)&!#S737GE^)F>0/CFV3*[.]-&]1 M:$M^%2(7N3Y<)4(V.//ZFKRHS?#^2FBRK2AXM?VD_$C@X"08VW/;;D?H8%W^ M$I"%OB;%MGK5V1Y-F!*?X M)F_;D[?HNX!/5>.2NG7^&@RXU&?MPK$M@=%C&]1RTKZS-?0WR$^_=%)I_L/7 M3V$,?_CZ#QH,_ZA,8;_(!OJ\*;"A?O;-UU\R^_:>\3*?T,_EG/OQE^=ZS+$& MI]\V_58L;%80O;YIL)WK%O>IGOOQ411T^E_2?DV\X"2GDJ\42''MJ;X!)(&S96T),T[R*OZDU&XUD"BL/(?5,U$K"2O3AW4P%=/ MGWSV543%[/&-.(5XE^,3#[^MK1:Q.V9O;1J^6 =@=+DF:)KI/6\\W2YVJ?B9 M$?UT3!8/_VMX#'YII@AE,U_T$<2;".H$VID^_3SZI-XS*(^1E\R*MTL*E\IKF,E-9PSKH%?+R C_E[?/%D 1\O MX.,%?/RNV;D-4>&PJN WXJUH!(<&V;!#9\PSY'_&%0-.>QR):BK(4WB?))NB ML)@_\@8>1F"'T;-S?;K ^9N'^-OJI/A#,S9_"G)3 MM$,>.XA8HM)WO\?] I3Q+]*@[K\W!0]5Y39HF_\98/#CZ:.>F_O"RME6Q7A1/E%N$,;#S3W2 MB& -I@T-0NTM/_G8$N:T(PX5]$4TMC'&8,8!82+,G'\F8*<'^1X,;V!:$YD4 MY$=B!5_UY8976.CE9R6_ M=>N:[;>\/KN$ D=E>L_O:EK?->QC3W B* M,K^IFXZF1C_T87>JT)O8#:ANSW[P/ IUM]Z^JK+AJ6]=^KW#6HP?6J@)NG0= MC.W?F 5J;-)PE&XU;?0M09GE]P6''!PC; KMTC,DI8S_(<=4 5"4^N,4KA-U M %EX=B%9(B!)KTGGG7HH.;3LM\R'Y$13(-3HA)7SC$X'0V[U24_(E;:.^RI7-WV.X2N0U/ OS6^,G#\U4'>> M#&KW2^. AN_C*@@(:S,/QA2H M^,.#!O,Q(V:%#Z80:UF)CP,48_HJ@9J$ M6Z@M9'-ZC@(T_QXF8+YK5 M3Q ?#P"EO[W\^=>?$H22,K2KND72(:[;]8VK 552=,^PV3LW;C' / 5UWOB@ MO-GTN%5+J!TX$Z<0H0<_\+;L$9#^T'@O/J,<,#;4TDAKQR1\5KE1CG%!P7Q=KE8]J_ :UVY6P)L M_>;?J2O*C3 0U-+I4VL_H-G._>KWMQ@K',5E2]V!W@>3JCC+<,4V'KAW8.9' M&3OO'%F7_&J=!W?EHO 6YA)I4J@*$&(QY)[8 /]SX4$R' O7\IB>] .PA@IM] MJ\>PWPR;.ZW!7G+XR6L!CD^?!HZRI4SG]CH2$@3C5SA/]&!.U*F807(@G67!BI $"[%R1(RG MV<4#.0Y9'7CT!K\#0B7H$6!7PK(R/0P6!*MM9Z.4G%TL@Y6O26:$#6?6RWB_ M6CTCCN!-[C?O6ZR'9_X)>IX^^_%9.$U=G0,L:T0LJKP[>M?O%I 3QH($!]J^ MD0%XZIRYF[*KA+B&=O&7_0'-X,_]&[ ("\U:0;.@#Y!+T97)=#GX*'CN,/W$ M/Q*5ACIO6]GJPH8ZSL8G^);0 EJV_HCOH!,'9_C.Y:_D"(HI-3U74(>TE\?3 M7%$W&#*I%'8&A)V^O+_N0\H#/>NZ9E/FH6+QHO&V10WEY)'MV 1O?:QV\AMN ML?K!U2Z@ QXO=70-DB+.W.1\>G)O:]UO*D=*0YL2"'1T/3,RO^ _-D3?CON!N\D:>%-9=\4?AV,=$N"HW&7M]J 5>Z) M^ ")'=D#MDRA% Q&#]\8G4VE'#2@E<*4R7A,G+&2N!*92PPVYG1-W[:FEI M M;F,:G9)3V61['KW>8'I,5U[Z8C1E)W>4#(;_#" L"(T#TF)#ZX,?:WT\GMGY M)KUA^\%X5EL+//<;CY\JDV2)D:?I"#[_"9+L)'=?*+UU3#QHYP<[A-HY,*[! M!$\E59/$.W@'>UW6(5WH> ^GV=P 8EI,/0[9/3V=@"Z-NQBU'0*"%^2OOG>: MWFKJ,&==^ (4FSUOZIL6_748H( 0S><*WRJ3@V."3XY#,^N:2;M&Z"Q)_*\5 M''2V._Q.MN;I.:S]EF$^&:*/>&2&5.4XRQL3KQR_R/V2;[&X@A_>6SZX2DK& M+RG1+-@ -ZSL@7 ^N)HK<)I\RGB'$9$XBJVOR,.299DQRAFWI#Z>TMW)!8B[ MD7;@?ZS[JC+)?Q+T(&9A]DXVFN;"JF*%6\!N!T&MZ2)'V.,*;&;0,$+*%A P9\MH. %%+R @M\]([$-;15( MAJ1N57$A&XC<-+9&[RD=*VE],902277E>,PWK^B$%4$:E(C.7YA7Q^;&441_ M3N9V1/CS'_-[M9^V_555DEIIA<9L3)T_9?X?G6CY+O0-_N/SZR^>?OUOZ5YM M/C#!T28W91].7\ _[PU?_]EAV\/GU5U\\ M_>RKK[_\_)NG?_CJ\Z^>?A'?NZQIZ%=X_3/O2^OEZZ=/OPP+QNRN_)#/GCP9 MWO617#Z&#H1X3TQR )C8@[10R* [@B,!Y]$3C"Z4Q[$.\CT@],83D]!N(OI> M]\=X-3W15&;A,K'MRZH:AB3"E"Q E[COI@?@8O&+Q8\H*@10R:;3"'/>2)8P M&/6V;%DZ"YP'G%6A7(/P.02;=;GWXE/\RH4(PL6H%Z-^+*/>E@'RDMID0*G. M(./B(ECL=+'3A[D;1C@+- %(U@?7 0QJ(#% !_6P5Z3HV5J=!0XF/QHCQ+,4 MB(7,;FN0%K=E4^6!U?]L.7$Q^L7H+S+Z9Q;]']SKS8XD+B 38THJWE$ [4;X M:Y&!@H/RGISJWS55$1&1%KL#-&.60!F9$A?&;UN>%HM=+/:LQ4:0]$S8!>Q& M:#+ ?JXHYUZP2[0I*P8.>**"8'/$_9FQDK.< 915"=8^P@,O1KL8[<4^,.VM MZD28OO9)C'CI3.XBHA$7>UOL[7)T=BBK:V]AW-:&#+WDS/[N!+V+S2XV>Z\B MCL&E"QQ:>?UG2:K_?_;>M4ENX\@"_2L=&^L;<@0X2XX>E*U/%"G9M"V30S-,D [[6K44KF0EK4$"3<$PW68$XH*+=%501U[#:F M".AKZI>3>*(RM>SR?S*B7Y@"!&9_=*DL)":?#+?!QZ36%'$EG8*C5+^]\C__ MV^AXIHG8N(PFP](C0Y8V"6L COYF56:"QHS!(8XI+$;#]O?.^KJ0='ZTU:BX M43OISNH-/ _-0X6$S^LP5TH(*!Z0CQP%05H5+6'VH92;"2Q[NYHY2=)W2%,U M4O,;S_GO?'0,>*;"S;GEUL7X1K3R;!V#@%EUG#EG52WE;S9WFR!#*69ZQ]:( M4G[7(+]ZW0?TK?_#&W=0Q^X?*X\!^\]B[.A(3T4 T3M(491; -=ZG5+/IO/K MD<":WQA-L3%X%(J^)">2,-1D"0?'4;H:&KU:-X6(%I&46V,D<.T3O%B]]D$> ML'&JJDIW-'VS>3KB'R"MY7M7B;I(Z/%N-DWFXY?',>-LG6@0ZN)#6:@.G/(IZG.\\ UQ M@<5_YVOJ!##4,AWW)W^4A/[*\,G[,^$?1#XZ2C@', H#5:M# M4HJG' YT9LVB4B4%9FIA\!#Y,>Y+:RH07@:@F,)%U MXU2FZ&Q3BB22HM@ MFO5A-#1;SNV!N0SJ ?ZGKN\>EM&R(IWM]]:XEI#=#/H M$ 6[*ZTY+SO-)WB7'U!JD['4G>%OF4:..M&%$.]N(A_,<-FIKSCO0DTZQRA/ M9@LZ"F.S# 9YU37))SU.JFL16&/8H6MW719>QAB0"-*$\!2:5DGO MC]>P@M2E*2NEB,.8\-RW\UC*0[]%>6B>'FZ$WP>=G\FR7 MXLW=M?) EY$?(8HZQB.6$CQ.*1 Q-XI,(O"C"()?=.$1Q5"@AM3"$LV8DCMB M+F"VM4(T&>P?D=!X6P>&.[TH4UKG')[*"PFMB8B 9RI507I:$3)EZ#?#MR@F M=FU+YTW:!+CFFC M_@QO9@W<.LKUH!V=C/,-D!R0%]NX$\[C=CY-- M0#2_8O=CPK6&[:74,M-T6Z#,E65#(PEX"!RXEJ19>MQ,.<>3@MH,72U(FIMJ MK PIAV-*G2&G&BT-[XT; $C>HP)!Z 2ZJ6QPEA5Q?**4RC'V6AY0^UBL&Y ME;0;E=B8"I:3U+1Z$:3=/ZO0>ZEJG;K+A([,V\Q/*%M M-- ]SHE\AH@*,2+,2D$IP2]W1+V%E85?U5W0,XR3:C"N29$6@B)Y(?HE!PVW1N,Z@3F.LG-4JT27ZO9KZ/[93W)ER" MO[$GJ0I4+U+30@TU7Y,Z0E$GM,>A3?C\PBX'GBTCI,NGICS!Q$1E?G])<[;ZOLW_75;9 MZJFW!^^1_]SXA_K7AE[M<_],<_RG\>$(?NS:W/G/_I3[Q!B_^D;9*O7_@7F^X9(WEXW0W^]>K(EBD[]UU_] M7W(#7QD%<@J:\N]YF[?,P@?;BF(/EO>2;(%:&K/V.E<,4NXF/8#*2RE_YE29 M@T<2-E3CHUX24U:_PPH1IBLAD_K1OP^@@,B^N;$2F:2PJ]$,>CAZTTX.7D+7 MU\Q=V@-$(BKM;,]Q,3 MF#Y )DRB,BS'P;S Z&'#Z$]::$9(JR5N5CL6D!U )5@)<%8Q<<4_1_Z2%?S& MF.=XZA,GRU0?(W8"E'=6,/Q6.,-^3WE)CSZ]RN!38@CGF;4TU",@TG9P_2P 2, MM9IY_VBT9(NX5?/T$LA!BJ<:\\'2,?7)A&U*4!\1M&1U>C" ,A)AF56'T-=+ M%+IE*R:8F#6' 7/0IT]6P'*!*/Q&$(598ANBBI)594Y4-TBX3>45B!G-OI$1LP(EG?#FS3EEQ M5WX]4*,9/'OA$FV=I9TIU-YU&J1\B0L*H,B,08]&"Z-P/J41U9-0M?X -5J\ MN?TP8FZP>CD3Q4NJ/'=O[GNM+ZB27YVIZ9P%/5G,#Y+%O 4HV*[Q86B,] ML5"02--^&@M:S;JB-0A2]<+9.W"LG:0D4W D)*H3BKR4;.Y\^,J# < 84O>H M@BQ-LH4W8[8JNJ4BWQ%IA+\>'E(2Q=BY^#&Y^S6A74:B'[;*_C!;_>^A]^^W MS5??ETVV^MO?GDJU($1GR0$IB/.)9XB;R!L\1(GN>E5SP%DT+K52'7_M7 M\,Q[%A(_$%B&'IC\KZ(_S=.M 5:R&AI;P8(F)$:[S?V3Z-9 EAIFP6(=6 M?5E<#PUK;0Q4,N7]\C?GTWZ6NHSWS]<*D2RJI,/;4U#;\7B2(RQMS58DKTQ% MD+CZ+@D_!='%%?1 R'/61<3O\!_\HWSA0TW2'/-OZC\TWJ6Q5%!_-&]%65D5R*-&1ZZ;_T M4);VI[@IKQJ2SP&K%25DJ[+WKVN;B$"(*5K&7'_P1Q#XW*B"DU[]^!W9H+Y MJ[QE$NPB6V&WY6-BBH9#"WB3=PC,24JZ4](C[R\8M#4=&N =E"-F?V,21G]6 M6^92F#DM435;I3ACV^244-1AU9?I'*MLGN/=\+2:^ZV+8:/,S13:DA2O1Z(' M6!<".@AMT]91IS!\*J[1<(EP4.2J>)(E,G=-RLKO&4-LKIM&\/?>>VOJHT ML$D[W-0)3U1F[71#0IFL+;>TR9S>/]=^1B-2',GU]++]*QBXC+*YAF"1/Y%? MF=.^Z#,^>C>YR"(. M;3&(NK![LQFA#9^V=6(#4W1%V M!KDB6@FT558WW/[$#D'D^G "P2A581NW@1P&I;\V4)4UW9+,>%J5INS<7[\9^]@E*3"1@N5O\( M0[NL2ZMBK; _KAWS>^&M?P$7+^!B 1=_N8"+%W#Q B[^N#@B34**3ZKU&=)\.Y.\&X=PSMCP(=Q)6M5@2DA:6;, MC8?%$;S:C2KR@4' !M!#@Z-GFQQ?HO16 3 ^9MCX4_ZI93T65HX+WXWL9B&BS*73 M0WUZG\$(J';G7*^-5>6!(FW8 >PMDMGLF%)H:VNJ_O1OZ$NU?^(5I8?-^H80 M-ZCU-"UG:LASN(J87&@]=1E)X &O5IO1+4+XLQC.+#I2].? MKQU ^M*BM>2#(;@4I4[,'Q3@M"@[ D,!4$&01"9Y$IE W,RBP)UQ3@1-K9S$MDFG>X\+9[Z(]CK?8YEE(P,Q>##\ MGV%*F+J/(YH8H3<3F#8B"787N&V/0-W+ M;9)6\F2!\C/)$^QYL9IO:1T=KSM6O=Y9K&'2 #Y/O6%!3_SGHB>>GS)IEL*V MTJY8AF.DS300H%? 3AW;Z[::H;^.1T$&R7=V^ :!M_50F($G( ?UXIV5<P;IN\ MJ P5IJ%G,K"(=O8#7-NCYV*P MQT\$8 NE)NV>@_HUIB)E!3Z0VA'(YQ&PP! MD;(]4!#^5JE#/G%BZ"=A#F?R:F9N/+.4K]I#J'E"4"5+HT0"32 Y%<]&-GX; M\ARE0K0,XPE DHK,U"J@C3DBRN2A3]"981.W+_P.BKL;N:J$%6K:0Z%(N%)T M"ID.S0!)1FBY6S&S[*9@4%N\\/&>-#>XCYYW;C(?B,Y0> RI$T\WDSLN?*@! MF;EU*=^=-$Q2D!SKJ1]&/(%DA6<^4"Q5O.^,FRP]1U2-:=T%F _G7G?@NH'\ M(> #M?_.WVID>2N$-EVD22XB9"E(.K(5BMGASMA9J!WK''7,[)1_ZXFL+X]:!J2,,?@(ZG?2K Y9; MC,[?R-\-PJ;3KC.UBFO%V^@AD.:,N]HGC=2VN#^KJ&$I2YXL2\:)LY1&49FL MJ'S&=EK2*!TYW+A;3# F,->4#ST!)S(MF/4$C$:4$<"_^PT.>_[E'[+5I;]O MSC*T$G'LVSK 2T-RO ?0#1CQ+?Z8#[4Z#"DJBK%U.R8*J+=\;AE]6C;Z=3QRYO*^^(>@UJMHV. MT(1Y9"(>(6]$6Q4V(CBL\1=Q\TPKS753K&,?CH@_DOFL<%3ZO'CN+<913VJD M3N*.:2'(EGG6SM7Z=@]1.H@C7CK6F[JY]7^]\I?P),PG$4;]3A7A>/SXF#KXB'0FMPD!GS&SX(>*WCGTC(: M.&/."D7$AS.7-JW&7*$&ZW8RKJ!U]("3!)A9ZIU70XX9S[B.@[,/X <36G6N M[RN7%IT$K\%&-G-F!0?EK87WS!U6H%J*=*EY+TG03TS3/+^!NOHJ9[@L DEI MDNDL0U(FYCJM7R$/PG1#,O>!"42.2QCOHR-\<$_^592.<*G)=DV=/2QTP].3 MO%V#D9*9>SPRH= &%EL101R>R/+>S"#JXA,@=NRFS=N2DR]_;=Y"'>1C_:FO MRW49+GXLLF*FQF9"B9#H('!,XB6D7[](-0=[O6X'PBF0A"S^L7/A<^8D71,, MKVY65>--)V+VWR4\[R@?/,1I1[PU@RK2=AIA9\2[QO+ZF/B;J9D$1F1?);NO@.EI0)[?Q78"<:<:U!LAQUM<8D9 M1FMC%JT.PZB\D/V^0!W *G3P2BIF>J> K^V]NRM1NTVD1#_ME[)4+>^\R[\% M QK7([U+;4Q\-#O H[FJ#[VF$T!*E:-_"7PY,:+(8GEJ"E&P.- CXCK8\"56 MA1*N&23))CU>&'VL.-)^7$-Q23?U.+(H=4R_OMZ(QU>G;O@#XFH*HQD;RB]B M5S$^45UK"9G&VH6?[P@;07\)8DLQ!.+DI)8> M*A[F_/.NC+&$!G>.P'KI=!EAO7 1GC M]Z6-HRU0OJ4>@A,F>)SW"=;E(:I(>Z^3;=?RQ-_6A, MY8O?_*RB^*7 ?A<9@C9*938HC)+%TD,(<$S1H?'V[^- +FRH>G5WTL(_;/SI M]+'/FX'B:*YLP]!3O,+7$F#)*\H4;I" M8U1&\_&60A)W5ZBI%H@?#G5[@],+D$W$C!M([YYM&9BM=6!B0@CPR;&T J(840\ MCAL(D_RX!NV(Q>M@ KD.:3E@DY_XZGC?@N%GM3@^4-%K:$=(VR>[*Y+W?0ZQ MXC\Y=LG_>/KZ>W!0=BP+; /5\/5;EV"B\"?\(5E_MCHZ9*\ MK']"U&K+HN$)YE+VGLR,#X1!%X-<4EJR_PE+TRYH8@M/ZGMZA<+)GWR883_$ M\%M1VE)S+-(V![\-'R*+/Q:<_B/P$]C+5Z8 00?*$HLT4H8M*KBA$YQ0XER4 M6!)#&@43$.4:_,@D3-DJB"QMHG.#C H:0#:9/IIY )D@ $_@VE):"&YS4M.7 M^8S_[0IIGY_K%)FTB.\\4F@&\@N15?/FK6"^R#-A8%\1'#9TTE:-C6BQQ:E, M/9%)&0$W=;2I0J:YXX0\@^>[P%D4-,G(AV)$)F'>F#G Q>HG'_ V($4:47IB MHQB_?$*=2LN[;:HCKT:P$)W$N:X>ORRPDN=1Y\&^(PN5D&)]Z[/RMF#.,HWC MI6"OX2 ]KO<97K%O/= V: "<\F: 3BN&IR*X@2"6#4. W*%N#MN1)4M@N;"= M!?J.N:4?^KDS]MK4JY&J:F >&RGJ,2JNEN%*OJ9(91<[$CPY%Z_9B/.]QZ53 M3,YLX%H4,::J+%U3>[EUJLR1KH$QVE;!NV/J1Z=WFV"&3#O^O*.8AS?10:%] M1AA;X!Y*!FHG["V?>)"RA/ ?)81_<31O/KF79B-GREN.S?>G_J_P3BP>$] O M98/FCI._]3X/[BEL0G7>MLTM=_2(>7\E*/NX.>E.QHEO-DH#$C+E^7M-B/BY MP&KJE3,%).LG5((ZY=3^3 QL00CQS[)DFS[MK'TH/LD\ED.&0 %#/,^C,!_JQK2KQ8G*(@1EFM LBPI_57 M'^B1F)*/#WN',XH23N$$X7(1 KH2WV$9(X51QCLZ4@W\M8;'/RL'LG1@3HXX M3-,+KI_#4S1^X1X8T\I(4302O*-K#B[4\8(TA/]^F&\JZYO :L>-E!K.E(N& M20)Q3(^4(,YOR3&D7JU#YJ#R)D>_.HPBZ)0'EP\NO$NRLSKD]>N0S"-R*J&\G>(YT9H@NF=/#A'[Z+E]L$ MK1"N7M#,@^'.3X#(#(X?X>&3>"?CVT#_(\Q[N@,?JK4TP?0X43VP:2:D/KKK MR]*8UH/KYC8SFE42*H[D9H\)!V&P)"P+>PVZO9YS\EHHCM8' M[DKP5!3-@3?U X-0'1^RG"D9!(&D:R&DC@5<;)9A-"T++8(D+*#$H*49'4CT MF3PG"T.&'3 >5/X;?^+IJQWT)_)E@5F6=2M$K2G4G*5-R]06G9A(<\(+()C65+O6S@ MW':!S^PZ5HXHQZ147 M$\D6:FHM<.T%KBUP[:\7N/8"U_ZDX=J?Y^9CW7]"6I7-S%O%(>HL=.V5]W-* MT)E46#!I!%V?*4>"!J_4.:1X(%6?!<($]#]^VY!*P%#K/VQJ97][$-CKJ MWL1A*P-31,PUG'\G<2^EW?H=;N*HM.--% SY18LYAX.*Z 0D:'U]_2JG'ATZU2;OA<8E-1 MFL7-DBX0302M87 _HJB' B#/!M)]B=)UBECPV5]S"L@W(C6Q;L&<%&.O$-X=N_K'59/ J'V&W>(\A)Q$#VX MP=NF?1-K@!*G^%??GJ3VS:SPK\I?C2AELN/E10.% <4F08.#BF'@0'E7M4;[ M/K(IC48$U]A101YB$F*^/,[T\PN*0_SW[7&7P.8W:LN$^)EF?P0&!@=3YSNA MD 7G9!RQ"\3MP'+61VICZZ$$\FO'ZJY7=:FZ%\RM2H-&G39\6^)FRX48/G1X M/EFY^R4<^*AC&,;\FC:Q/@U/5;>DR")M:;;:E.UFV E%&9K7WAE2% J"E'+# MOY,F]93&"R 8;)TX-[-ZS0U#1GV#! !$TP#'%TYLSLAL[_(0?-YQ71(?%2^!.AA[FG]LI=#14BE\_ZV=SEY\_? ME3\7S_\;UEVBUY*>&XL5@WA2Y%+Q>W*M**(V;:B=MFQ?I%S% O'/9[A3\N&__M40G'S4Z.48/*ONI';N*@\>M4[-SA; )!T[U=0EV MW(T9K#,5 RNNAE" BB+^0@$.4/,EA//J^[\]T4F\'Y\]"<-B3QGA0%]]U@Y7 M/JNDA#H@JE]I>V2>:5C^/#T>H%%1TOD*KATD%BH4T]8\#(: M[:+02R$:H"_3A-TG%*11!LRX!9='Y ?^UN5;1P)?COHR^<;_I \F0Q33%F^< MV^.CK2,D#GZL]+\BO #K?O,EY/H_K+V5GQL:95"T#CP[/\ 5&FD ] MJ90TQ$KG'W:8W)R^[(O5*Z&9H$+"QE\)*E5RP]ST";\DR'8GX\;F"<]Y,A!! M=)V87"S#KD=39JS9W$<4;N@U@;:W/ASI-0GA>.YCTUOH-/K\E$BG M_K5_Z]U6J@L!MQ$1.N9V$JLG#F]A+DXI#8G).,"ZF!=4S=#[;A\;;\H]5AP3 M$H^F,?Q3YX4J*\9;A#\<46*_;!LGV\ Y"-0<]PX7I7,;4W"D$"3T"=E MTH&M@7[KPU@!H/D(/2_*JQUVIGK#I4H\/6/8/N, R!K4YL"XL)!DSY3;_K37 MKMK[KY5@\2;)E<#AJTW&T#H(82HF'\X4,[$5B>1 MIQ]6H&&O0\_Y<_B.-3L6R4VF\29//3/2G)YS?XH4TECBB_KPV@W MGQ@OK ^.F15&[ +[XW$LEK_SW0.?U?]2+)9Y1Q0=SH*NNCYO^^_P/A[0&;L_4LG &[V;O+GX,/W)OGS\N_MZE5]= M//[:1TC??O/5'RZ_?/S5X\NOXWV7-5WZ ]S^B?NE'-X'2M^$)-Z@I_@DCQX^ M'!_UGF@'@<8U9C@=1.1= W!3;)-&*A>MLC0:B86+%&FVF-YB>JGI*6X$I8N.T!SCD%*:@IA@"X)@7 MG>&L:3958P]URHNY+^9^+L$KST6+>/?;/8L]4MS]H)6")P8=N!H>"M]12P7F M"C@[Y2]U'TKY,TMD3K'I,R&PE$TU>ZG@ M2'(6YW<3LTS&5 -G*_28FKQ@M[ZG"D_=AW0:])E."CEZ6*I3V+-&=2]BS(&R MW^*<%T/^\# 8> 8(:T53]@XR%UY6]K6&] R,PHQ%"Y_?YAM1L&!<,954:O]5 MS,H!@$SD$;WWO30 [2.73I*,;O -1PX_K.SP","[0'&?5:YT5\P4_0- W 9O&GI *JGJW*[M. MJ>P ] AC'O:/K0%$S6$#;*>?2OPJO)U)]WSFQIFN?(I"R0-G]L?;@)<%N"S M\V+"P?)BHE;4M#NI$T5DCS)$6BP D?^@82"D]\<6Z&*NB[F>9Z[!NTJB#6T0 MH.4K1HQ0?5[M+2+\(L5Y=6"$C8H60![*6S\!B((6+:.08,YPR^C\N[%VJW>U MFZ#FD&JD43>B, 6QG=3F3L$Q(O M=NZAQA^8OK8VG$AI\1$H5?[@- &_&/=BW!^E#9#;L+H8W 2I'"!80E8)7CB> M,=CE/:,"MZ/@_6)UQ#Z7@:;/#OGWI!."&$B8Z-B^[N"QE2]"Y!1<*JH;,]4: MMXX3QF3>_G@FEX!K0P 202Y,@0ZPM,6 RP$)!1/+^1'H.A&7][$#:973!1), M.G^#E5(?5@>7MY0'5E5S&VZ%?+*HDZ/!E=Y:)L(KJA3).\%A#]TX F2_56B13"/=5)B]82@ MGE#^+8%']J8"+/G1HG8R"F!4% I&U,S7Q^. %)3/H(Q,E5) M#F:,, S("H^F/.H$] +P/IZ*ZJP15+P* M*H-YX5>I8,?!2,I9H J,\DM$I$(&(KSE!4^J*YI1M21E2,/V7Q&. MC]*[,!EF-F07PNIJKB> XFC4 IZE.HB 6#GU?#FIW>?%IH81G!;Y#=6-$G*A[ M_[7X5MW<$G6*?/7JAY]>D_NE1Y84TM%1-#.#NMV'ZO>6'U):!6_:2<4%;8%D M#)!%(B% $Q^&3LWII%S<&? (.8-VW<8?1O@;=GM3&=])SV/N7AUN#5@=AK?6\!.YX M0'?BKPF&RW*?>!SA,*Z(1Z!!T+KU\2'O%S+<=5"V.6LJ?"3S(,'\A/@#^1,& MJ[=&CAIV9&T&:XC7CG?GNS6)=>.>$!#'6L,^/Q"=UV?EHI8!K%-W^8L,$U( M:CQ1/>P<)FMGT/W)&N8 AP=^9^:0);EGQS23T:15+T[NPDBPZ+SFR=!PE-43 MFTP,EC.;4SP%.MU+XEO41<1%1ZBATBIJ>3BOJB#T"<:-O.N:#5.'(V%!RJ0' M+]CGT*ZUIG@MI_S$'R'O]-L]NS9%DF%]CH9ZJV8S&O<^1EMKI5W[$^EJ4F!G MB*3!1Q[+;\,.]V2:'J^*QK'XJZM9^L!\YLC8GLH3)*/2-Z4/$VGSSN_;JRQ1 MW6]!0&(8^6AZ_-@,/AKDD=;RB,2(YA+&!44ZOT,6 Q34!M MY&+8_DR+R'3M>9[;C=6OCUTOY3 2OV02RHZB/]-TG0G9C'>$YRG:_%;"WUFB M3']Q><5ECD@L*512U8&=US&OCKI!J,"E3 #^%KSSVAFY#M4VO.\5O-"T?-3\ M;':4?T3.G([KR^YQG'$@%KO.3WRD^3M-@2:9E/)D"(Q'8X\R !5B@B("YUP< M'@%S[#R!T#C['*9_$".3P*D22\A"_?+RF@1ROQ+VEVF\PRBA]L9YSX4*"2H[ M-2NZ7X?Y'0AU"A?+B2INDL.56SN@F9\Y3Z_O%J'/27][HDEIJ6 , XQ-Y+*8 MHTLU--#(!/(8%GF")@#^:QADLD@?(^F.(:69I#,S^T*D?(%WG>X2U@PTR4HY M5!0P$-I1L"GSQH0U.+452QS,5[YGZ1U+UY'92#'N3W#5)>R$B^-_^NDE[P-_ M>OJR"YODN+ZJ:U0#;UQ1#.<2JTF[QT*Z$T7:A7RG3)K0([XBN5[$K(%8B4O" ME)G3[E$W Z8RRQK284R#$X/)60(;&SHJ+N=06 79$"9"R(\.5/%J-">F0&@V_H'%I*H\NWWK\DX%D;-XL6E#+5(5, M53Q>IBJ6J8I/6@OJ,TPK=$.8@N&E% ^_3>U#XA+44GTHNP?DVE#K9[V3XVW( M)N:5'!DU]# 73[M=;!3HMN=&O(,[YW?K@K8YKL1KG!9V;XY3L%_YBPJ4=7W3 M5/>> 2\UK ^^U;]17Q':(%17/3"H(:BH##7IL]:C(DC(1!-0DEZY)TOK77.5_(4>;0&$GEXW MB/C_(MEKE8YEF6N25E#]!Y]V4_2'G%7]A5 MTUX%G+ W5V83:0.\*=1K5A58CO'':Y^EP;Z7P=+%'-_346Z'+@4"$-:5.P@J MW*>5V% AQ(!1]):ALY-\;EM63-L7Z:&988>(T%6>9['4Q5+/G4_JP+;.&[=W MB\TF,-\$U)O6SA>S6LSJ/+,*0_"N_#CZ"6%D";-9.H[+XS,R(!&JX_/#8H%#F4=]&$/ *#498$O$%JI\?L[A M.%U/U$OLJN86V73@4\R+?,]0@CAI%K1!QL T@(,*DHMABZA <8_N<*"\G@F^KIT-\)1 MU/$< G(VF5 )>I4L(C/2;TPUC=_=K#^D!7N_P'2@&0@]TH=Q-8RVE&_\GG3= M-$6VJO->]F$@?+"USEHXORV )%J:LCM_'#)*.9C92%>B.JY\4#Q ^+J'J=,A M0-5\\;E:_0@[54-PE:<8-PJ=>2<+7QICG\!6\ZN#NX^(^R53:RS&!8(V2T!. M+=F@>Q;@9V!,\3FT%O.I3\K%/-KVBW3KF/O'&ZO](C2A$4V[U?1"I?-G2T,M38]+D39_[?>Z& M]Z G/"UU^?#A'X*HY/@>'T%,BW_1RMV(6/;O#'A+KG/C#4DI_@/J[]PO.ACI[=_TYN.%Z2HJDMW#O((ZQ]3"IH1BU)#MXIT B) M]T9S-!M%H.WF>7F]AX >SJD:V79]K%1:7I#)X&RJ.F:>Y,SU[O+"B'C;.BI? M]*-+O63M>N)J_=/B%W[N%5^LGBD]0]GYHSZ@HQJ>!O?6VVI'/!BD]5ESJU_8 M6'"]/@JIJCBS+/[7'Y!BTZ@^.7,Q!H<>H>4L14'3PHK5CD<,.T93Z_ W(+![ MGY8T;4AM&';A4GT!"$4&S@__'L.Y.^H*+U9^;6Z?SI"ROD3/831RF_X7YO)ECNVY:?T^$ MIAL$=U1?M0X8>2'=X>0J\)QDG-88YB' [,E1DCQM27=RC.\$\T,3UQ/G!!+' M0E@^.])#>Z8ZF08]*%,M\4[3XY382OZ8UL95/85Q27$Z"G:2TK9\]?5.'N)?'[ M!'S4KY[=/"N[=MC+P$U*)<:AQ1P/TB8?.HZMM@,WCN%$\BLNH5Q5S=K;Z;7+ M*YKVH874UH$$IM3@LDQX7J[+%KK4J$"@4KFOFL/JC3M EMG'+M?EW@YK^=\T M=>UX)#!R,"EI%Y59"&/6%#P1$ST-Q1MK!ZTX-G9:WL%!LRL1ADU0A\RS/M&J MJ:J40$S5'JN$6^H#"H!+(OEI;OZ42*KM-C%JQO18&*13< 598K ^$8;G^C"O MH9P9+?A0XI8M'-FLP/507#DF?=&5!SE0(ECK<[]E-.TA,Q7"3")AT+X%3JY^ MU'H8K4(9=L1"I.475AK?%;.$,O_208%,WA^TJZUS,D+&2U3PTZ%\&Q>IE,=/ M7(@R [:-WP=KHB&JE3GCB7\<--\FC[K'.S.^"P7];>4?]X"<&C53&@^1! TA M&&.F1SFA>=+Z>&E;/^H'<6?T23J9_I MYC*:^(F-)GZ[C"8NHXG+:.)2;WKWNWQ-E+8^GB&B(NQ=J+(&*K*G+_[W^;,' MC_[@@S*?7^V(OD$C!YIM\)_U>_3._Y0P.1!K1+,CB/J&@TJA&TDG?BR!1(]@ ME?CE]DV)$7_P0O77@<96V2C]7KX!1\&P(R\FFG[,_,R6OB8[ZL:XJN=91@&N7!HNQ])7#6E-"0MISDO M0+TZ4-.>=D+K.$KI.\7WI9[U6]2S_HRU"X%IRXO=.F23.Y?3 M4'D7@5]GT1&K]2I?J\\<63XK.+"EMO.IW>1[KZ?G,\ P;:K 9-;.U0D=H:3& MMM)N;<]O37V)'W7D$-GG=;14R )PY606 8T,;(0^^&2>/Q?>J%F+LOJ05>YZ"9\E?GK>':/ 99 MF/NVO*%F;PE6B%8)V69VPR[6!/;7>;OS]C%P4E[Z'3DP,:_\Y<\SWPI^[E0A M)'2EDK;3FD"GMS[#HO=I>DETL45!+36JFZ >R%P5=,0#?8V?6.O6C$*\Y2>1 M$@<, 93Q$P@WRF+UC!B_7N%;9 97;;Y#*\??+-&B:XN*B,$"(=C<#6D+J*RO M\XK>8%EOAXY_0%L(/^Z(L4-(^LJ:'U%FQ"TPZ4W$&L,N7N+'N2:X,.$M9Z#G'<^ @& 3?*DMK>RV7SU; M@<8"1%[YGFDMAKK7>T82H)2G]L)V0Q?D6AM_F<08_/7#WW&X_J#9/NC\*PZ' MTV N"TH4M&Q!:=$G3@SN0S@G:*V;U]ZL'OOC8R"#:?/(2?TAHW-31Z3I2V$? M+3=.R1R5[PW/[FX#;5;.[PH0P%B[&AIL3 (=I4S*-GU@W"7/QLQBVDRW#RT" M589>N6/.N"22PJ S$K\E['CT C^KF&#)OD]GWTAF:50;8Q:LCC.."?XY%&28 M5691Y]Z"GB: "K\3>N<$V+A1-\B1% :90+\Y7:Q>U*N_#+5;/7J<^25U^X*/^T,/+=@.*#E3'TR[CW0\])+B6;5@X,_@5U_0V-0J><= > (-^M40 M)6-I#V\'EJ6HE: UP!1RFWKBVE_ZU1>X7).K-2(]F[)#W^6E?SIE0=?[/?W' M1P3=P-C(^"!1NPRQ% USJ+Z#^'O$3(*-00;^HUNW W4C'GW-SR_XN"?#%7G) M\'MPQPXMZ5UP7!^T3*04@*@#;(_!QUCE'GJ6!EMQL4* ,;YVM&IH0VT'1!?Z MZM-8)_26DEXBL:8*LH9]71@W"'-#^-A0:5N*1WY$S(@Z>R'@4E6AH09J!')= M)AP;ITHZ5^2-1 T9$((7G*J+?X)-$@^;>>UN.@[ M\K;8R>6(?DX9*[IK'TG1BB\D\6_VTBR>C@5Q*5-7.H4_8=B.5JE/G9Q=0:"7 M]U="RX=SC>^Y;_^4,:T1)?[HT7P*(H!TXG&](K%OR!^AG"A5VQ!J2 ^>LY*V MN2$785B0PW=NR3OZ"+ QI8TG/B2K5H_("3[ZDCO7G,S>&0,& 0R #ERF/+LT MI(1A*.WOLX^\?/CE)1-%">Z.( 3*\[KJ'0U9YR@RAM%_>/"??*)X"1_],!R+ MT^ O<=67ET127*$R$\F$I8#Y/R@/S+W'*)Y$-E+,O[;0H#[L>?L)[]&B M0*Z;;D^U+_KECD4T5?M()!LW=.*@:21_S$0/T29I\M90IS#LPKIW2H1L*A&P M/.KRJ_'7*-$))?_IP,@O5%*0+C(*@95NB!8N MA_FZ=^LJ=Y,GF(-1-U_G\?Z>BZT\EQB&'[P412(S-M^*0$^H^0$I0BP+0MU< M>*-!%D50L&:CW,Q!TI#4T*-R19OK8-3:!8L@H$.%>6\ 5"?K]EUO>;ZHKU"D M8S"5D9R/\D"'N5G3B8@R&Z("E\JUR4&S,(! 51K0H]>'B(*2^4/Y\)(H?7IW M^;Z[<$18*SHLEKJXDQ4\FGY T=LYA#F+,K^JFXZ[]-.)5C-Q>SU3Z@]4_:%Q M9:JO(UQ1:6JJW_(>\%0\*EU2\-7_C__\=[&0]-JU-ZADZ'S7TY]>:QT4A4Q& MC>8TX"P9G^8,1#C28JW3A7)%"XY64KI3WK9?_]3O.Q0 9R9F](*BKZ@7S]K!/CEL@5 %@6?'D._GSY_3OY[_K]ZS M#)+1Y0 *,+Y]T"KZC2AJQ&AICF0-2IGXETL+]0(YN.W!R0*A""3,$?8Z)1)9 MJ+=,-II'XCV&KW*ICU=,+AH0"$>A,TRA&7=VM9@><99V#V&0?%7V2['U4Y^(%;[,=()E,CT9T6[ M=2@(F%'1\1WK1>HPR8;4W\1"4*B**CU'+R)HG,RY]HD8W_R\T!(9?'IW^5'R MF7M>MON7(1!37M?0>7)FY(LC^IZ)F$3O[^ MZ8!Q%F3R/2.3_[ @DQ=D\H),_MBDNS8@2A+A ,R(&IP6Y*/-OE"4?.6ZS>!6 M+ZO#A$BT2=RE98^&P>U M).I+-Q_:;_U&YW/Q<S+;-RK?8KW*"TWKAV2Y?UO-Y6"CR2JI>YP4M I+-W2EEJ:/>(4IRLV+6_B#*N]4=!W-PWQ_465=TAR7OMBX@&;B:3B%K"/J_ MB+<,\,/E-[]G241J)RH 9@XB\#VVYS'N0Q5@2?R=SZWE6\GM %/ K_71?<$< M(E2^YROX\O>Z]:,CV0EB[&YD![M,-+;TL-TDO"QBJ,V M!4AWB&G0O)$0,T"GO1F%T&6AKLT%H4J+TS\JEX&5,LP[X((X>XJ+PG9,U:24 M%X!;'@.7<:6.ZTVTDV%-9JNC?X-39C(H/*KKKDL"]5W7C!"3%"HMGPUDU_X6 M?.2$GQ9W[@.H_U0W?14#Y6=I0+:P?,#$ >'6ZD M>56^,VA 43N7%KDBL11,,-M38_0M"\IN2%\P29GSC4 G 2KD.=>TQ!>LPZB! MPB9,)+X2$IDQ$' 2<)NB)!9O#-\PZ4P('94!48QT*=2>!L)K[\&E9 M'3!!.DC5L!([H8UL;J ]>*QE%"RAQ+C)H19D;]1_W&?0<%A@+):*"MF#,@3Y M"PW)RWJHWA#B87.-!SX:@R7=+&0\IL(ZEL*,>+O8F1(,H7F-7%I9ET41E(X* M@ K0*> REA0?YE\1GTP!I80;]N'D M-'NA!4OO)SZM3CQI.J<11=&U]52XG];X-?QC\^VAH/=7UO:D7#I%8A .2@Q7:R$[TT M ;O1AN5J.@""Y81/!B'5,3EC-Z=_;ARM61XQFQOU.Q-J80#GS9J0KEX *!B: MACIB0V2+UV%0NP&%Q2COV2?;[;VG1SEKY4@>$H'?K$B^EN)9/.VI0ZS[K> +$TN%I . MG\?Z:*SEB)[D(3H2*@4RG"BDJX,%NF_;?!"DV7KHW'Q8,N?S(GU*B#WQ4,), M&HE&8GP&,VSVZOE(L7X<\Z7P3-1N!:)A%%7=L:#@W&?ZRH;$0F]GGL4$7>..T0P^8>36Y)SYG?/#7(!UE""-LVEOO=;DN M,8XW4TAB+B3)M$E05M)5X=TCKM2#3]*H_=HCL\0 CC1U-LZG3"RIR:Z14]?= MH# -2BFIL5$=>,9*_X74SV=]U_SKU9NRECEX0$^A7G-+P_7";=\KO6LKW+:U MS=?\ LX4""D)\$\Q;E\SC^2179J\3[OZ7U^S"N__3^M M\M*;/89S>05IO3BH_R#&@"90T &RA2K=RODC_AA=7[DUYD_)RGT0N.II=%*S MH/PJI]F39%!25Y/V(Z)#H_B*:VOP#$3XB)-BZDW^2'@@@8%, \J,U@'=(F9K MQ#L$F-D6#P'RV3XL&BI\(9Y]E[_!F?FDD_/#NS!8B%##"\3MUZ7P-X5OQF'2HFZ8LJ #'97FND]0;A[?F8R*_IE1:'M4: MOY&XP_%G-<-,;B)S(( [[W/U^?$U&U/ PD]*/U+M 7D+Z+6CZU*/>'(WC,-= MKCOUX":34\ ,CBQ\<9:+LWQ/9RE=HN=A_.XEU;:E< .V@PT*V_HK:1P^^L,? MO@DXUS\_?_ED(K]PPMM6I1X-@=)<%'@L\).)/W&:>4]0PE[\%O^-6"*ZS34- M0Z+NI&EA0HC (\YFU#MQS>DI:6GZ%X]SB@]2GTDN!(VBO64YV6+^K@W^#:H! M_#PJ\:?W1F/&\3)/?T/M!((P\50\?NNX0$^RYW1$Y^ M"0 7G_8?X=-L(Y-L"TALSM;8CGT:]#) EU_JK-7K@6HXM1"ZZ/PA6%?: &EF M3A-JSU&M[DB'- MT(P*&T&;E!!0!, 3%.=)/BO0'J(4C/:NT+V=X1+1GBDI/ M"GS(0E87;N:9&=/K1 M+,JC\%]E*KX42B'7$6J"7QPQ@YBCT84P.3IU?+L>@P%\$/E>'V\B?)8_L"N+ M6YJI^3W7_N[XTB M]D2^$@ NK(O N1-'6T:] P!^$GX@9,C=3F*! MHM_#DOSFX0)%7Z#H]P=%7X*$]PL2")/+A9,_7I>%#X[?/6SX'.*%8X1P:?(4 M,Y4C64G"H9&"(^;0BH*92L('2S.C')D;!F:'4UX0^;>S.,DAYZBY_H)"- M6T YHV\$NA)IBNM/"Q-N'DI\'59&KJ#%^40 TM8YN/4=<)<7:1[_(@_.2?7)^7S):'5C_ST;%%->-;R%95TZ$\P@2< M 3(IP!^%^QC96XCF@&<#8I,*0X?M@=T'=$P65A;8<5#%3E#6%GL?WL1TD#5Y M*+,8@ED,=E0APBH**"JA%S!#_E'XUV0C ;U UH[;]57*D<+W4U_,BYU:#=0 MQH8[- F$\"#80Q<'7,B\,OF9CH03B PQU9Q:NF++&O2D/BC/E;9YATX&\(F: MR%TQZ0+XM5 WC&;(3P**?H)>\T_2/PU#K4PE2Z)9I/VFP:U,,)/TF\+MZ5302QSP.C$=JA&;5*J.+D; M'8/VMZ:8-C3WYQJ4F;414^)GAW_%75 M6'2>A)4!<]5OL4>6$@V?75G.9NY%B^Q)V[5;,)Y+&?>.M$QD.Q+>KZ SM"TQ MRM@M3=O%GLZSI]N\K7GHM"<^N,5P%L,YSW!B5;4@;.*Q]GCWB\Z3-;92=:;'2QT;-929)9]4SF$3#V MP&4+SB$S4VNTT=QB:8NE?6Q+LZP%J!V9?VX7ZUNL[SVLS[#)@\0$G'K(L[=# M)S,!PHNMK.22KXO!M@QM<6@UP,\CR#/+\B_H#8=[R=S8S*+>:V MF-M[F9MMX"@75HZI4>\=9YHQW9@99C&]Q?3>8^ME"O2B];96B;H)4V)IZW Q MJ\6LSC0K5_X;:)$9U"IV.5:(GTA'>Z\K)3Y\@A"H,A[XK]2 M-?>,9S0V!^G6;X:60G<&!Z7C*3TU&MK"PD<3&K QVLF !"+^1C55J-YF\%]B MPX*,"D+*GQ7V96&\.W67/U\GC7-7WY1MP[E@-[1M(T3 8IXS)ED&.7">4&=B M4?#*_N)6K+<.E%7"BCI"MM3#SK4TB)4,RXZ&DNB?-.B$SU@,%^>O(@4.\(XN MHH'(C2+)+MFY1(I9>A<4-V+&7-D FGH+8O$24TP1Q2T%Z3!V*3=A)S$C[@_H M(5(4:@ZJ*'_CZL+_^G\"TI5>1)D(C@4>M7SC&+HF$IQ# MK4.FFND3V*ASCJ%(@96V ,Z(P84'UQM.7C!E,S6U(:\^YGBRX.P"(Q]/:29N MB,DS20^Y'I$&_DQ"1(Z:I_@ZV.Y(HO-!T+MES MI(/I] Y"B46]+OTA\DZPNC+1"1KN1T"LZ#F6#$45;9VG!' M!\99K5/%Q2_5*KP;AC//O;X)([+2L4M3WK^#+!TC-"C>Z5H,.#P9WP38S<+M MP:L(##;,,T'2S>*2F.8HC3LS3V6%$4S1O?2 M#EK,A3C)/L:,%GC*%R1K(YDH6O2G;S;#KL"T&?>QYD[LYZ*Z'H<&]MDN'W_T'X0@R.S!S4F)D[EQAYR MED3?DERRLR3(NCVVM+SX;LR%;.1"1HRKT(K)@R1O M]-LTR7=9Q;'9#(5R3TQ#\@Z+5(NRK(>56!V#P2F5OB M.Q_1S(X&$Q,JISPPQ_ 3H"G639AF1(V(HT*VJYP%H#6I9&87))OE-=BDMW*+ M&',OHK6P\+H9-]WV]&74B:* M41H54(DR/C>91Q;O,^_A5F-/$J<)[]QD[K%.&&/]F3#W&0!:_26:F_1.L M*E=?J>H8G.J-4W+H6S=.QZC5CZ7)3$](0;*P\N0G6GEA/+SP&Q#)5"6V,39$ MKH]1[<7PO5+>J.6L&6:KY!Z3:>U3'9:E!/-9W.7[1EPO1I0/T'Y)'$22#*O? MBH+F[7A.?N(S8Z@V$S[]B?>RU3/ZULOXK5?!A:Z^^*\_/7OYZK]FHJ:2%& M972M5$1QYFD9!V)W3XT<[(8)_]=.5#XAJ"]?[+/OCX\INOOKM\N/+F M52$81+V%I.:U&N_:5+XVI04)#T=NBYZB)3!-WX2QNO!%_$REM*@&*2&:]^Q, M,.'JR%@B,:)W:_XZ:",R#XP*5[0_)"<=1\NCNJ0R^WGC\X&4..;*WZZ[D0:< MTKJ$7LS.T99;=E16=_TM79X84SQ$JY$9WP+U22 MV026Z!\&OP$[[T+^ E>JF4DA.^[-F\8SMX'&+PM65D%.@0Y",>8/_WCP MC]?J]'B;_['U8;E?@V_">WOV\L=(_$Y!DFO5-/V?#*D+$AM>(M.GZ,^*?K-3 MJ0R_PV\?1$)<+@?+05-%4?JQ['K1K]6HT_].Z.MM=].O:F\8S-^%#IBJ:\Z^ MY4[E;7W\Z!!)\3B!=PPM2LWF&NA>IP^6(TZ-QUPA(;0]=7*RZ5++V4VPKTI; MK/#",S)ZX/D3732P\]'8X^ _D2'!9_LL<7TJ:$O9A>M(2 MJDN3&Y5I_5)4EJ:I(&S'IQ:N1=4()VG1^'42^O1;;,KRHD>O2;9 S1*81F9+ MILIWU@U[HA+I(.5GZ+$X*=IRIFOXJ^J10?"HG'&4*3^47<^W_DCN;C\5R898 M8(4554A^A"4#IKU/T]L@G^+:2>,Z8\N'<#(]S_^)G5\F:T@ZK"QI)UL&?92[ M(4"2T..X)F;M3_F^0)YNU*L3>KWDIWZ"-N@ M\=^G14G%\5#]V4C"!F379[4H%]=SKC RHNSC2.8[P&=9@M\"5'J4U+/Y[ M5K NZH;]KYY(:Z#\#.@K\I%8CYS4#D@T! M%S]?(%#1.ZA4]R/EM@L7FL)L1J]WPE/*0UBCJ^A%'XRH6* MTF!,AQ'MGB((WP5<_\DB])8ID=]B2N0'60F2V&@R8\7B$ZWYJ,$M@B23WXO= M;PC.9?9RO]3RFR:@PC8C.2B688I:(>A'TOKB/=\R\"HB5VW_-N6'_"QW_64V MY,S9D!CW,9#$YN]AECL+%C:U'I30_1FA*J;5VQDF_1M*::B,7DE+CL-7J2+A MQXO5:S+R&->J4(U>2)#]R\7H4>+-6?B%1R(F9_9+AP)FI/[^.:^5KY1:N\^A MCG:(9\P4)"O+">0RWK.7#>$[KR@9 E[-ROWHM?D-Y\KG GI@P"\U5.>/XSE" M^HKG*?PECF1UXIFYW&W6N^DJ)Y ?! 1-Q5LP7UQ9E^AQS%[:I.S&@ ^&T\Z\ M?":<#FZ)ME%3E-17EWDW@7)*/28XQUN:&)LW@_P@ :-Z1A]@#K7W/_*2Y8S9 M BY=P*4"+KU] M3)D9$4KD[32CVK1N&E:/M FF?S^Q)WY6H?!2 +L3Z6.,Z6BB-B;2IUH[VH\% M1H5692V:O8)^>ZLJU%I0.)I_R3!OY])>4Y"5HN*XBO[P($Y^DY>5Z-KX]66& M&A, N&)ZPP 6BT*:6ES37N5U^6_5NC')*VZ6JVEK:J_S*-1D/84>,D>XV?A& M%*, )8ZZ(TT% '^(8$7[]!'SD>_($U@)3%8[.:0'7+/ 98 Y4 6OJII;F52= M2B PG*'9[5W/.%=!,WSO6"%%/LRR+Y#EE)>8M_Y5=SWI[ !?Q((+]*0S=7G2 ML 2TT\?9<)S09C SUV7+!:=PRX"?R@RW#.D" LIK-28]%$51K0W61"HFR+$Z5HTW9:J$V:%4A^XKBH=H\ M]1>XXR*C7Z[A<128VJ?7+!-]1+;#68(T08$4=>Z-X&=9AR+D90YPW5:D;Z+1 M=&.KF4NNV!R@Z12.-ZG4X.A3P[MU46]#SCPJH_!]\]EM*8=Z]]2/#@@?C(4+ MS)YU<8)9F;4I'78NAE)_:P7<3-C@PM3AN%\L$P%M[ "9TBL2+QY97ZNTSFQ" M7QT>A"88Y_9'$NS0NQ8'9R<-L8%C/B#G%;4?6H8BTEG8,]*O3R;PY;0=]^,S M((,[@6;;+=J +0CPCC;^=@X9_9._0+KF;,*AF#Z/HO&'(A]6HFS.PZ7>,DY> MLWIJ8Y0*QLH[H3KK*1%GJ@$$03= _ WAS4\'8K/4 QGYFHP#+-31B3ZM7 \\ M5/&<8N=R-[HG.)MN5+LY_G[]EA#[0%F$P8IG3UWQAK&1>A^AIR(?WOEE0)&E MOWAXM5?)A;6(O,2$UKE@T:+(.[EY66+T4_L ?O7T]<=YX+SR#K0XF+>2Q0UE MTWC3;+'E( LQ 25I6N_IB>C$N@T$PY8P8LY#&2()^%N57#&<;)^KA1XA,>B+HYP64A3C#T8=Z6$^AKD^^IK>(O MWQ6NF(;A25S\B4Y?+.VUWZ*])LP2%!^RY8H\FQCM-N^ :]Z\H06 &F!_W0+? MP*N!:*PH'))UK5S(4^'1:3T 86.89-)4T&0\[#YUJU,=M1P7Y=(H+\5):I^! M1S!".G10B=2K(4?UW@7(J\Z.ID7ZN:[BQ8>4SW_UU_E9E1B6GN(=4HNF2]0! MGE-K.H1D5>L8W+/K' ^T4R17;MT#OTX)!"A:G^+499]S@>:E,0QM@-\5;L>! MEE!VQ0D?QKNU/,;MTW2?5P<=)MIHY,* $ZE5?M26)SL?*G3"<4?A+R<'QL48 M5W*Q^G'V]W$B.XX]-7N*B(:Z#%/9X4P./<4NXC0IT2E8Q=<^!B1J@02IN#(>G)* YF/#4F(UHS"]5):2RXP MA+I#1Y@O!Z0IS0Y/+GI;MEVX&',M#&JE*Z4A(PP,?'S:R^^4=E?16AV:( M#XRNFR$!/_!F$!+_#BZ*=K5[SNV7.K]'V^?D@@2]0N$D7=%B<=CJW$N=;%Z,G\T M+. MJI\,'*?2$;YL-LI,QOH:S*+X);,NY0(""%6+[S(13XE>QJ,R#M6D4WNJ M=V @@&Q:N]_)_LJJXU2UT%7@R/DSC0)MF7VRO.CRZ2':S3<0/1#>9(=R'6_V M5 V2^+HZQ$H>/QN4Z=).G5X"5=Y-X=(_HWU3 NFJ-6M[RAA=< I*[3NJTO@S M<17?DL69)7ZQ^EOYYK@#O-,XRF0B>=FU]7M#--W>,A)A$,Z M[7X9@-TM9_D:8L36Q"'(5KQ ME>W57U>Y V6''B>6H4?R]?IR[WBC_QJ(3 7(Y_->7)7S ^$-/5F(<7BH(C\U5RSEIT^F M9KR@5^\9O?KE@EY=T*L+>O572>=3#1)N#\UNL-3PL9GT,?3GQ>H?83)[/L#A MTE"Z47*=;?;S: 5-DP(.OCG4.2>-CZ5Q:;A+E7;G+S>:V8KBGW>G.5DKNB/FJ-S#8..Z HB_C1E!?V$5C\H MYFHH,#P8M0H"C!%V8!S7Q *A)GB4/8T_)5PT.<4W#/>S3\0I\P>?WU0;S",4 M'C@-F;VYF.EB^ M&)X'3X/WI]X"S_J4 HKJB=" +D\.1.Q7D]?VI+[+'LKD3:9FHG-;? 8NZ)18 MFWF=&N,9+^,\RWOGHX8'.KGY_TLQYG_F'O/S'4FNIJV#P/P8XA<(A;"%%$3^ M0["?9KXX-.N@#Q8XYYTT0O+$FX7CAD696Y?&X"OT?DQ)%EEFKN!@K@%#(D>1 MXL2XM&>D,A)X&1[,YI\":*@'Y8[MA6%2N?.X/4>$;8\>?]=Q+W 7H(+([;EK MZ6_/O^=(UY"-6))C#JPYOS\")<#"NE9@LG+M0F4LG%,6M2MF/--S8<1%+AQN M2<^@\!(Y_?30D[V'JHVMBSFWZP7Z"61X=0@W9\.&D%<36=YXV)5QINSHWN[] MG:!]Q0#VI/;HS_+,;=R.J&\N'UY>9JN7K>L@UK+ZGOZSDE##'ZG9U>5ZD)/M MVU+P,&L"E_C[W0[*PDB(.@,8U!+0MNSHK@_>%8-B!^CT:BCX9NF;>@8,IY%)D*O*>ZH]^\"L.NB*F%T0)G3L!&O? M!9X3T]Z4V>;0P4X\@R+@C\62 L*;UH:XQDU>R;]6UD1+ZFS>4C%#+// R^[T MN>].+\-K/F4RVL0\FO"@_LJ]2#T8@2>*-?7$DC(PZ%AH54?6/N=/ 1SK"-X9 M<'JGJIXZK2!A7MUPWP53)PS=QE0[F''X/!;#H9<8!R>V3(\3P'(1!N'#;Z)? MQ'S&VCL(AK[PLYE[:/K,>J'= K=K=,()\&;:EPJ*!CLH$4H]-ER,7D*MV/K8 M)CN:N1YY<_WIYZ?K/YPDS)$!3Z.C-#+7J#*"]BGX3^#*$Q8'C7 ! M*E5WS+^E!&!#'>'7JD&\MNU%XD[!6B6CD\!\*D-SY(+&;.I)-V"]M_Y&N M)(+S^[;D!<+\\;@0.QGAWB;$5RIX=0@MZCL-^MT-^4*E'2:,T4(E-.+W/$') MC[,P)7LF,"V^.G;)B):YT 6T,54[GA1Q7\T8:N M!G/F\*JJ6"'^IPG3^5L+FC^C&SZV1$"&6[E.H-!(%>)(ES=M!\&H+M2ZIY!Y M[K1L1<5>5))&:K R1]OG;V.=C*V?H.$/MC10DYR:<<@_#2 05"BO.39,9^LUC,!J4F M3NT- ^+4%0F<&X,R30QKXN14N&Q%]!<"[V]T.T2ACVB4]W173>W4J.),* !L; 6?^Q38O3L_+-9X8$K M?[Z9IX9X2XPH! AH!IWUZ/\:*(/XS,* _WCDW(?% 0:M)4G?N^_UV+>]/R;8 MI6*H$V9NJ>I'-Q%3S!ERP:!+-G,F76QLXP_"%EO,K[R"><4!X@M")0Q%'>DT MQBWC.)-& GZ5A>7,'8BJX>QN)F&0+G@AGD')*"U;S=\(!G-TVWR'!Q!3AHHV MQS( M0/*=CJ%1&4'U_43W/5MWH5!:(X#BJ.NJ7 Y3T#++]: )8+P/+_#L#R MUPKR/ZL:]@_*W1-U$#1LKI1P%GB\?/GH<:);Z2%$HT9G.<9G2@W)U"?L5 MAU F)!U%)]QV2[@&_!Y2[CC5W1!R1>*GKQ^2(NGJ\NO?42^-I"JTZX4 6BL[ M<1M5;BKA:P5O#N-C)Y5-5@$7SKU1#>_9IS,>MG1M/K[_?@50S"LE&VU6+VYK MUW;7Y9Z,@NBL2-33+XK7?;-Y\UD_H[NZ'Y_/X- GT^$C^_!.T&<0-&,]X?N" M_]E6 ^E!]0D19770/'R;H]I,_*TZ>K=1WC7 L(CQ$BQNK4H/L6107AU0WW4Y MBP9(F9,\:&!U[B3BLSA4I#'D].^]U;TTL#[F,,@(I [RSXW%:F-IJN6 MP43(9-:U(Z;!+J%+GAPQ(&F$>94FP^MAYS!?N56=KE __^/QE-$_D=T#(L-] MX%C%%D_%G_"_]!G*(Z?'^\>O+KZ^_/9W:'M 9NS\2 MR28M@\D;C0_9G^S+Q[^[KU?\U<7CKR\?/?[VFZ_^^P HW'=9TZ4_ MP.V?N%_:X;^]O/PF;/$FR>.3/'KX<'S4^S'AFSR <:4,(L30VS"4W,:]&E7/ M^JH!P4<*V:$5\/+5B^]?//M_B;NYIR W.TIU'T+#&?:;+D9&:4Z]6.]BO:GU M&D&\T31^(,T.[&3T;S-S-OT*6R4W>(6XB742<:Q SQMM-U% Y.FY#>F]@L.W M[2FL74QY,>7S3!EPX[<^WE3KY!JUF4A18T/A.9I:$WG)\[8EA4IA5%#&NI[( MEJZX?R/,TE)P!O%.$TO.3%7CQ+V'8=;5LBR0LY; M(294@!'2-0T]X-K0A66_V^N?.83F<2.F2.?>L(67R,=I.?6BJTOMU3ZHEJ3C M!=*^Y&]IYW&FN;,8]6+49QHUN4E"$%9$YS]PG]$;04^_W=(8@0@HY+?=P.-^ MA$WKP@A>3RS_+9CSJ#5+X*5*J\K4L72P\S ;>IO(NY8U*5ZSN+6%=VJ(+X8^ M>R7KE@>W?83TOX?>/Y8V7^57I"+9^Y!I60#+ CAS 13*',=#M10Y@QG/QQ!O MW &SP4U=NVHQJ<6DSC,IZ3*5&TR_=3QI; 7O%1K46$6J?/.OH63'ZG];$)#$ M?X1,T7]F[T_5;+?^QW^")X+X'.5/X611*XGIX: 6C[+*I/^UV/)BR^?9,L_. M'1]6B@#P&2; +"1J79BJ"X F;M<"3RT\Y^#:AA/>J4K+_"#>LKTO]GMVA2Y8 M99*_<0-#QV3G2\3,I-ELQS[[.[+2Q0(7"SS+ LT^+"-7P>UY)^<3H;K9^=T[ M4AA?'#&M3[N'N8Q8W*$6T]P!'?A@7$ ?)#ZCRR(@"V,"-BJ102O!4LE7AQ%Q M ^WW\XUBR&C.=II]4@]"'M+MS 2/,+D>OI $EC"ZCE\B1SR 8O$RF#RA[.1I MI*)H>A7*1*3TQ&7*4Y1M367ZOLU^ 0Y]M)7^;E8J-AZU- /]42)BQ=M6*OG- M+A1E8J&UZ]N&6MTT:6(=.'6[,0$(@196U*:!GSJ7NB]_1&GVQD<\>L"+%8AX M9'J&)\,!RY-SD<@Q3D"_B$-'TRMFJL$&U&D$=O*?I>O!(PD/B%EZ:#_;E'M] M0*W+>:&:2##A6]!&:8@%^5MA1;KZIFR;6A(7YJL".*9(%&/\!?C#;I@H,'"" MY*O.AP=NQS'$^*Z4'#1X&R)J\JN]VQY$B5M?3+.N@L-@H@"F4&0A]"/"!][+ M^!_+[IK!CWI)@83//.@Y8PB7*58AHB49C8MS/,.1!C]V)2_$W.#QBY]A;8I\ M0T'DE:33:&J3'[J\,6)7:BHDB(6YX/A!;GH'WG)&7Y[:("#LRIDL MTJS1C#D*VYJ>9*Y+8O3"/KTMY D_JFII$K\)B_)%F"1X] M?/!7D=X^[V =CUEB25I&:%WYAN4ADL>P6 5;'WW M_A+*OGL7QTA^L1WH\IGP4I\L!>2%?]+B'78^"V::77N([G7K% M4M3D>=^*KV.2,^O-BF8ST$F4!\(!Q"$*7C[> 3DQ!5Y%*7I-/_-'I+#(OH9- M=^SU6!K*7UUO[B92MO9@0**V.L3RF#=:NO)!6SU2S5)CWKAS2Z-6UEH]Y6GV MQ ^U:?#(#DWC.ME)[BFT6T8[[WFT\^MEM',9[?R_,]JYE!H_8JF1Q#3K6J+' M4*@(B4Y")QN%O/:MSU+*C1L'VQ9^?_8.'RH5$JXPQQAQ?FQ*DT=:MG?)&'1' MIT+@%HHE:8@+(8.HEJ9!,9#6')NFB>*'A;T\&1-BCX \Y4#CBW(;+N;W&HZ7 M=>$H->.<]:HD94<7".=-^$@\UIE08]\XJ'2:1R3Q]ODQ50A,"N*;+V3V9R:$ MI/AD\FOAF=,K.&3,[A$U69$XQ^M#L?<=S %]7*4#83*WW$;Y'-&54; BGT_% MU&[! W8((=ML2(]9)3$OHC)WM5#_4L5B,TO@2\H=\W'W9D),>_3Z -ID6VQL MR7_V(AE'*H&_1MQQ6-X?NP#4S\.Y(NA#8=#FZ3@/WPMTTZ8@B\YRP4NJ& MRO56C59F<9(5&B#6DS-G$H2'$YY/,U,@_:RJD,M6=5=7[-:%NDW8H>XL MK ?"'-T(_/FV;;X[5B%_KPQI#$I];7MNQ>J'MUS.P[BX]P!T;9KQO_[AJ2;\ M^"PMU[_G79'_:_6GJEE[ W_M"&^[^@F-X%GB]+20IIQ*["#>L733Q5TP8TU0 M<@L5@1NTJVAS2GFZ?JL:?$QP$-9KUO:PN^CX7%)HDN9VVOF+SR[I0P:&6/[M M1WAKH[QV]6,D-(_V98N1QVN^IXO4IEQSI$P9[9-&7VRU=,+QWO5MF5)6Y"#* MU9G'3;ZG;I4\VPD3TZ?M'18?^([A.M/>@4[@5K71,6 QTB4:_@NM\3&L6=)1#+(QBF(]T!F;A MO:J%Z>X76I;^9V0@^PJ,KC9T8(LSXW&PMUXHX+FOZT[O+#UC3$352-D47M*W33/;8 M_JZJTN^Q-W&2Z@_H6IC@; Z,8%L7JHIGWVVL[^8;4"0/W8IL/,M&R[PM,FT# M9>(@D+M;;FR ;MB#("#I?2J0:1>4/:4[EO]1_TM'4,.[4)I:[J#TH0DBD.-= MH"+U45P6 Y.\(.)LRD,"]P5&F@SL"=KRHX_-=WI/QT@?)"+^899[W^MS@3;] M%M"F%R.F(,F8;AJ:W*N<*"2V/L'IJ.=U'$XHA8((XD._RGU> >H"%3IUEV-; M\=N6VLG%ZG6)^A/VA1+O7_*:$F<&#$JA%B%> 9OP5B^B M"SA5") PK$]6^-^/+GSV3Y_][R^_OGCXD%SZJKL&[^_/8[>ZC<-6T6S%TOVV M4@V4[&H7_3!#7L2CJ.C^LI*B*FZ*YB,Q%DO8+J($<33QQ/;CIX_FU3 M5:#S7ZB1EL&!]R67D4*#BW(0H@-W0E/JQ#Q+'$LT?#++B-5BI^\\8D7%-W>% M7I:9M5)T%&GK1G(Y)/\M"JT.(3DK*D>,)$WZ&T)V1AZR3HMD30OEQ6*O[VZO MP+BQ$!E\JU5P%&-BLJ[-=0V^_F7>=#&NL^>EJ2I"-A0H)?*Z;DAX)G2R2,0[ M&)H2O V&U6TL;:ID;MDL?\"49HNQANF50%?&7,ABT8M%GTF0(A;4YV]#/7]_]\]9 M<"[,.T49OK^0PL7Q&D:U,?0=N+@JC33Q(6[,XA]>90M]Y$A97O4$-> MELNR7,[V[X-*NNO<6K%*>9GGQZUM22$"&P(0T5L2J&$4BZ@LH?Y?"T';8I_O MF:Z!IQ:SESPALV%P(R!"#YB5UME>IDWCLB3!6VB%%J/\*%RPAO^5XHR33-UC M@>'UT ,SHJ*@ 'R13V497VJ4R%"OM_TT@"".\.H0>&*/YXV+62]F?9Y92P,M M-B6Q8[18P*M9.804I+,R'TY=K I M2R93$S.$EMQDV9]; UNF7^]C^O6;9?IUF7Z]O^G79;-:-JM%^F$QZO]PH[86 MAO*)16?G95I&T? I=!N9U-GH.O!7RGXQP,4 SZ_L^="Y'3@>YQ%GT5]8Y!<6 ML_IPPF6FLVJ);99-ZMKE57^]07N"Q09 M6.P6 U\,_/S 4!GL9,XX_',*'E?&324B%U(62DC^Z2+Z[&HHBV1<=J;81Q"+ M*\)ARM@[KY#%K#;E35FMAIHFCQ936TSM/%,[.Q[+K!M6 /Z]QJW39Y%*4'$;Z8O+"#H4/5T\Z6&LUA^& ME,N@?U;6)++(7P/]<%%60\^,?.#%4]S>?=O50LCXT9;2+\S7N;EN&A'D.(;5 M3/BELQ7KT@!04D_W[W2:INY\3M(:*@3Q5CB^E6;PKK-96<8%F.G,M71\G;1E MM,UP=1WS2?V0%\':R3HH+E8OZM6/;MT.!,*^? S> M[X?@1<>P :@N$?CN@QK%[G_D1/KEK'?;POZ%)5V@%%S?"W(/. <^@_\[6]/ _5E^&TDP*1;((H'O>>Y'<-OAFA>N]5_/[P@BWH4Z2XST8B^ MNJ)]Q2_XJY9T I4\L]DXQZGEL*=S_??CKS-_ /R/10U!B$P;9$FB&?I*_&-@ MA1XUCT#C.=0D/,A8WWB7>-I$3I'KN8D0I@=M._9O;*^%?95\(!8<3IZD1)6' M5>&?33/B1D]E4_W?_I+7>*7TI?A^'UX^PKOMO#6L'GV3?77Y;?;UXTDI:YEOZ8D%9?IO7/*.N5+KR M-AY]Y2_LR^SAX\?FPM*+(MJHC2CKTN/_F9CF_>/XY<11'V5??_EM]M4WER=N MEY1&DFUG_J&$-2A;BWE_5J%V[BWJ5V_]6@^"60!;[)DIE?P#^,?98.B--T3L MK53;$P)MH,VE+74TP%(MY[QL)T3C<(_JA]349?O5-]JE'FARWQ>K)\&G$?^X M?/UXBR/OE<1V[8C@EETDS6=W+MX&_7;R;NF1^*_(,CGO2Q>KOX,-O6"V&M4I MV.4DHQUD1)@('F3TWK R?AGC6QE; J0:;O*R,FJ[R6>V<W"GO=;E\U#+S.U6ETD>S 6_MF !6C7YG>6"3E4@DS5L7=(PGS M;@*AP]KGH]N2?6+X4CDC@@@YD(#$,1?B[7?80PM.))U@X2)OL 4_'^]\[*&" MO/<,>]-]&_(29W^TM?M#[M^X$LY,S9)4M6KA_68Y"X(3DF+SL/,/9-B% 0-O MNSD$SII:!'M(?ZJ1@802&PYMME0 )0^*N"9R@-$5E36%421&HR44$M: X=$R MN&*V\UR:"KCJ\;GVU2"JZ]POA4P'+P5S#;U_$ZA]0+YPW=1#U!KRIR9T>LO' M+77TRWS;K"G_2UUPKHBLY\FYCBY(D16Z:II"1"+I.[2*FX'X>H:.0T+L:3>. M91?#ZN6UC]6+0.K$B9)#8OYH3!V/;WV$>J[-+!YG/J@=>>W,9=+V@!;XF+*5F6OZE]%2;D; M[5NC/HRF@X7#.(UJ@.W&LF*@%0C%8FIX5=7%Z@D-XZ37!D5(DG@^IS2]/N!B ML&?RP;4E,O_M0'V+1Z9;#;7%1"4GS-Y:#MS5T.E,N9ZE2QM^]^UWEHWIM]B8 M7H S"K!F"#.,@C0C5-O<4FG4LC"BG^,7UE44+PU-F+%SH/Y%GWP[E%9).58I MKZSN>[P6LF3OB0Q^X9-\EI_5)K;LU*?N\LE$)ORK[$CE+UMQD08J/+IV_)>_ M3JIHV)K$P\L&G1,,HM&N,G4ZN;U6D9!QA6XD&G? 3E#2>)66Z[&+G>WA$HX 4O LZUUH(%,/NS4_I/%[F(<"(.1!NUP> MKUY5)\:@EX*;J9/(9-;VIE;BPXZ/:]]W6>JM2@=3@=W9K:$ZH++;NJTF_)U+ MMR9TE=&1CG%0$'-%>S"@BZB.'&;"]DTGF?_/TX-*6*@[5N&X1.THK L;%+<@ M1P6-N#^M?H1AY;M]-7_EHY/H)H@8F..TK7W>.3$!!L?[,9 M=LP@V<3K0"/$A]$[UUZY-D-#'K_S@:%\E,/%7?Y/XB1JVCWZ012PUQU+/=$S M*OF"M3'!I3QQ&V ME7; 'K[:[XSBEM'Q5"[@N6^N#Q#)177:&_[!%J;G+!Y;A>F3TX&-Y,] MP$&W ^.$TU,=/IKYLR [ZN=4L4G7'*I@1PZ\URW>1MD6RJ%ZOOG33Z M9_\.C+*/6*@6@EB<]U52$@B5H/02+)<4IEOUE7Q)K/X+L-$C7:*OQAR8@W MP)RGT*0,S'[^DRB^^/1W?6#\TG5>TO#=\8TCDZBS=-MIFIP=VTTL4I[NW>=, MW"#/BV;/F[?_/?(P054#*MU0(AW+!/G07_L/_-M__O]O[UN;V[:2M+^_OP*5 MJE0E6Q1UCV\S\Y8BVSN>S<1>*][,?G*!P*&(& 0XN$AB?OWV[5Q 0G=9(NG^ ML#NQ2 ('Z#Y]NI_N?CI<#X9V'C&U$$S8S6.WKX$PFT802&<'"@%#*KE?-[J& M_Y4J*F2CK=*!Q2U; DXDV4_F3PB*R=]&3 ^0IZS 7G30=,LF90 ME5:5]H9S:3+V]R\_N[B_L9E4QK#N8'ZX-M49(YE@UZD+4L9YC.6;>%[65/BL MI"&JC[=C91./Q;LT/4J)J#VVAN*)/385:B CPY3RHH.=-5)FH/=<@C$/0>J5 M?&1UG_*NNO1/\.<1 $:_G6&;V(&C%0KX#^X53_)FDMCASYV 14*$3 M.YAZ @OIOW 374Y):X>Q=2-3 _FJE%R;[EF=*GQ(S375*].SY,*DBB]ES:Q MXYLSI"FW+@N?C+WCH@=16XC;;R3MY)@"60 M%&<)8QIQC"@C-JV*,,&YHOX8>Z\0YF3 C3CC#P,'Q 0*;V>0P MAZ>IH0 5PG/<+U10;MD6"G-.5\HS"C5@:\/'""9P[."SL6S!N 2]PLT+^_*I MU53S0@]99+2L6>=60<-:N=R<$M66IR+US'Y(CE741KKA3N)J%!>FWGI_D9MY M=(1]_G2VE6FZ]18.@2_1[PBHG#053FOYB#464[K:,5C*%JQI],%/E70_SZ6+ MHQ,/PS:YKIS7+U.*43&C$O!(5&W.6J\=>MJA)QUZS[5#3SOTM$/OH3OT3F54 M2(U]!,@9=A83@>&"32^Z)U)F.N.*L>( /JTG 5<35F45CKR.XHE)49#ENJ(0H]__ M&D8^W.3ON0,JZKQ!6[6(/B =SDO/Z"XO[F4A%4@4=U![")^ G*_"M25T -O# M'7^&A9"=@L)S(Y.$&$J^:HD(C- -E\LG:"WX)W8=4%@84#*KBDR8M@@+OW'. M<8$78.LMLT*Z@6P<;&L;@EJK_KH-ODO<-!4QAM&JZ8[(/P#^#H5TUY9P_+T\ M-]=**:;25$Q!!4DRT'JJ)Z9:PAG>6S)E&;+A%7/,8L&UA &"BP_S&#F0QIRH MQ!"RX1!@$$8- _ERT'5#9*:BRR00T- < MIA2*,]XBN/I1F6;L\F6VNL3WX IY!!.V25*PF0>3) /M#&>-3^!$H7F2J+"% M01 @LP5&8!A.2_8 ;6B.6ZZ[QU6E /V0U&Q?9JM&FVN M283IBA3<6SIME@O';;-?B6E$QLSU'<\IXEQAI MP'_QN70*>^"I55%#YX=D/Z4>@ )/ 3CY(6"KN*MC%F?I3=2,V"FEKBZ?TW%0 M"(43-['FN3V A-7.SO,-B/-*.?*Y&>&T*L^1CI.8>LY,7LZF 7)J.S.'T5%X M:%RMTGV<@M>IN>M-7=Y!3[T#U!@_$L9)[<)+,!*?[)1>((1#BOS KVNPB@K_ M4_P>;@5"3]/EY#SA^E-KD=K1!]LXGB^ V]JIMEO&YW)40#XQS\:6T,,KR:/1Q@U8@:X[ R/9KC25J]3 MQY)!5I9@:O47,_?1XX#"8#\K&+\ D0@VEF!KG,L"\)-*S.J'0TF#OYLN3,N\ MR;0#%UVOU6;27/4U@S(P"9351#QAI*R5N !S0CA"Y0;!I_'=HO3>(R)*V']-OCA); H"_L?SM^#;Q!>&2^KY'U\8) MJD4#)B8GYJ@I/ 9V#@O#""C?'V!.D;9*:A1RC-6S\5@"P_B8_9/+A(^SW#<@6R:5DZ#N4'XAXD2*QOG,!"]EX!+P&64[ M[4-,02,;R]O-FLT@CS@@ 1K'#DAJQC*!@%)+?%M.7W5739PIX,8C=005,1!D M@IWA#9%T^8JWU>F;4Q?W,5S<]]>TPJ4&K2-U-./N!!4A+^5X@L%:Y6K23AHI MD7&E/U)I1F$5#VX'A\="I.V47");9X_[@W:+[97!'\C8!>IC(,,E;:6",OM. M^[X.!U;['';U;REW5 NB,S*3.!\/N)62OX^US1672.")GTW)(Z\L M>S/LE2QM88? DM,6JU//I0>GF+O I']C2+F%W1[BS/6,K[YF/8&; 7X!-0AT MFH2*N2^ NUMIXMU:C.5)KM"3SH/1 2\Y%.8:FX.'4( DN;W7\V=0UP]L@52J M@;_6\KKD<3=Y_^)9+I6*TH,AO48\'L<9B#\MDZ;""N/HJ+#1(QE+;$B:6R(: MJ==TDT^DJM*"WY:^ IVPJ]A9X#,97X2#$0B49+"3>U)*=@[M7Z4#TT^ZZ]:Y MWNUEIZXR$P+M,V,339-2%L"[UJLI#2NA8RL.MX*<675X:(VJ4!AT?"T<6BR5 M!K'5M [.MCL<9@M[-J1Z")A,J-+I)8Z@X76X-O[.(LB(HJ6I*(G5I"]F ,<_(LM0[\.L!L<,'C#UDCSFA MB;JSZ,MT[&Y-J6+Y<2K,; #?7Z'[XDR1YU'Q%0>+X0@?A,AS^*4DA_@-$3KP N(< M68#BHL5IL&UE"W:NLDHK^>[618DTOKO1A&:KYN/%#6$+A(C//M@0U%'G-D3O M%K XVE%0*H0>18U]/NKA]Z"+'_]IZL7,PP/_=VSG< MY1KT?VT]W]GE]HK%WXBC9&^XC/^^-@D5CB&-]0M$1POP7-&GKA D(4;%"ER6 MLZQ"+//X_?^\>[V%7T28MC(X""GPM>NV@F=FP/3W%H)<^,4$=CBOK0;AQ?3E M:9LW&:P@HLK\:J%<$E_QIX(B: J,^;V]::MR9F(F=3JJLWCK0TQU9?XB"T4" MP:!HBS,U?J9UX$8Z<9#3R8(VJ?2+A4ALT#L&.C:,[$1(KS1A"IE19NL\LB*A M UVU,[\BOEMMF[@N^=A>]QI:(BV]?XK2^Q=:>J^E]T]7>J], LHDL,!L@72& M-1//2A5YQI47UE\):^D1\*&4")Z]7,",.&_=(E#"B*TI"!JQOU:.%=7$^VJB M3Y5OC_=-[?A)@(%MR-F39PWDP0368@0 M8]5RC<,\YUR4RD4_1=IR'+L$NG0#J^Z5RYI2*+5C-9*ZI86=9K/H"YJ->B]- M,'(AV05X=I258WX-5G?CBRN1EVZ6&VX6RA!*U(PZAJ6J"YKJW9T!YU9P;M.R M,D.D7F!!+"CNP!9U4X+.X@4T&PSQ$>X&39F1&1L-.!$U0A;^E !X8EOV+9HR M;D!R7W*"4%I'-5TU_<;'@C@K5*3J"@DZSDH:-['5W1GH+=64CPQW;XZY-P'4 MU '_\%S8E*M*J$IX,R4,#2+R7DDV/_!->-8AP>>^J@.+:TIU@;2;B O2/HF=5?HKGC(71'TV78\"2XIJ$G1 MN*9?YC49'K+A L*R;2A-'53]"ME54#GL,'BT\3P2"W?3N1P:4IJZX+K'E7/Z M/1%"G#?EJ<$H1+>0;J';.C\^ M'4J'C2WSYDBPZZ?!)MX^;)O:985) ML[O(SE;PEQ[XQ\NMA\U)H(A;3&-'!1&TN 4+H6NPC\+LI!SCYLRJ>67#V:"O MKV/@Z(#\I "9T0L[E3KNUJM[7C?:E4_9F8<568:$[;\N$_\F/"F4T\1:]MSC;< U:;^_: M.+96BG7_[K%CX=HB.G?L?Q>6,#^6%EOCB5>5[!7^!T)I9SA;M^'(B:>3"*9 M/[V!(F*K?=:TP2'-W("D7C0GMNN"HR\;_(1IM2^P3YU)R8WPYR"7^Y*.X^S- MP$J?.3[SWFL/H^@=Y_=YOCVVUL59+E2"L?>^^I\F.I]@FQ0USO-+%:Z'2]XA M,:M4Q@X(+_17Q4ZLC)%>%Y_IL7AJ9?0<,;4T%A*<4M]F M8TZ15#1GLOJZRU['UD)X*3 2K@S<[D]&:7C8&WOHG,CRT^$O_Q>K5QHW8:M3&H9#=R$^SF8$&SM^ ME=J8+VR095,4Z7:)T^JV8"?AG"\!XXP.L']8VEX.>9!UG6?ZHH[XR4IIO;HF+"B-Q.B M[NI,:0P?C,=;YCD>_[RY..%.9&+*R@+ 8GE M#CC!8F"'T'*20WR)8?1&V#"IYFE6<2$3=0NT!96.16^L9N].GYB^^X@G!QG M. UT8&D!YD$\:PF8Z:&IM'# 3I_S^6[!=4L>I-5.> %SAG2<4[%,4D"%ZQ5^ MEOW):(Q+,@U"MF$<^C4=WX(/'_2B\JK(<]:U8,H+QS[N4; M0BC?^.U#/K6XSEW?3#83QQ^]KC".VKOO[AI=SJU,X4 M+^X6N,$URJ42@^"6DM.EVA8_@(U91=LB_ M<'YYB6LN\P$(&/M-*T7^\/$8: M1F\Y346^:4X IXU:ISS(P:VG2-W,R(RS7SY1'0(R-CHB35K]F/9\15N]FI<&4&>LF4QRYA M;7%7^>9BO0D%,*A:!%=?IK4A2A9J1(B8+<0*2V$R\XGAY!S#07G/@" N2ZCK MS)Y"](:7E9U>'/>HI6<,=I=!#VC(QX@'%9XQ)1%EPS/5\9CVN)\Z&[9Y6-H M1!3M/9@('!\3IZ,E<72*PV51 M[O1P;2&3V8HN9X>-31%B $UZ,+VZDR[=_ERY3^RS*KG]T";AB-_&XFW=-THL MS?BV!U3A@A*,<5[4N1VO$VZ>!N+VV@[DF[+^@+J=HLC6MUQWWF/B":_CY07\2433%ZBZF$L_X_-PTKSUL^_6L< MHY&PJXFI]68>3@ 31'8A":"*J8IY"\7T'J)GN+5Y$ _==ZLAJ(#/G[-M@4F& MA6I9&GY7&1Z=J2JI*GESE;04UP7GMZSI!#\0_CF08;Z@*93AM.7*F$6CY!NJ M:UCFS#71<+^,2C XJAI7$"I5.!BV4HH055-54U>ZN:A.> M^?;O%EX^3==R!2B,\=58U)/5DRY-]8+]VV;\<*&J)8EG#N96)54EO;F26AR9 M0'!* B.[J!^<''3X.W55#5,-N[F&)3BWTEC*%N*#@/"6DA5+\P)MJJ,VEZ0@ MT\7.U 5875535?/V:.)YA=S(:7E>!.T&2'M\6F!.%'N#LHJL(2AS=:IGK*K9 M[1S!@)(>@U]_O/I1N WAAWZ".2:S$9Y<=19;U-96(Q7R@("LMG M.$'BQ^J,V4KF<3!E6BJLTDXI$I6/.!UVU1%VFO!"E9.2YZSN4]ZYG(**]&Q] ME35OIDM&([5RMLZLHT6=HCHN2%AL91T$'""B;<0&8C *SX22C!M5LP*K.&HC MR19T/:E]PO9]"+OP0+[>3^8@O?*.R^$*!@?_C"E9:F+(Y'H\"=Z0C M#N6ZR:0E>?F;TN@'2DH]=?.BU"2;NL>5B!Q5Q[5$F'%T\#6BP7J MQ%N1T'VL;X,'E9U#!432"N\:V.MV] OQ.S6<]G2 M;N QK0=<:VY%GO-;+EH09"G3IL_BB@I?@XL*F2\=3J[1WU\2OAE75(N,=<(- MGW#D),0)_X.)1FE&4E_A^1(#;T>[X*HYE^J#UR$5N73J9Z/..=]7WB\2$)Y! MV$)IEC36]Y$V4W B_FC!YN%'W'',SI6\9?=&+UU(.HB2\&EF+&ONT< M!)QWM<".QH8WVB;<&G?W8!CW M[W:S\+:VAJ%C!?Q^'W@UX,@=0M\\?-]];WGQ%-..V"?NB-W5CECMB/UV.F(U MN'JLX"K#]I\I.Y,!^X5$\=)L5M8.:CC^^+[VG2(AS3I5"!0(A<3$N\:G%.P: M/. '] ]$8G"4QWALJJ!@E7XK?Y4":8BXJ#G*N'X/!A!"FA?7/+1<^MI7Q66; M"6[6'O \Y=DS-:(2KP4F5V_B,&/**:[1;$+TP6,/TP,68^^FDY+4VU!$%49#! MKU8EN/Z=IY&HLS#->5E]L8_"=(7(*,]'!T9"DZSN_%(:I^K^**,DF]#GF J@ M-\,V2Y[*"^WD[ZE%=HL13?T# /G/W,)2/]5??'<#_)> M"3(=1)3^V'EU'*[JG?\]?;S[ZD>07(-L0GZ0A'0U+Z2_/"8L2*EMR(3?7G8/ M,%=3HJ\DJ\;N-WQ]AKQ%L,K4-H[2I\/H"GL<#+Q N+5IG@V9AC0)Q#- M#/Q $/CEF-GOLQJ>#>[;@A&*:-T#>/RX17)[4TA?;HI)A=3I)$W\3DSDEE>7 MN$"DF4(GPN5J 3*\(7_>K+*U[7#9VUR5].WBRP>9UMQ>#])KP5Z=4 ESA<865V\_[S'EWFCD MII%I$,5I*?/D+IFJN>3R^?E!+.!E/,]2*M 1"F(B 18-D:4MY=X(.R'&!<2L0A>9U#BDX"Y4B=2ROX*PY71KMAB@2V6XYQ MC^Q MX%@%+C9XQ$@<*=-N%BP936H-21"%E"%(&78I-S%10>M,J@PG@S#K![R8O,P: MYVY)H8NCLL&:@($;NDT#'*@S#H1?\XC+QF4W^IR#IN2P'4YX<+>QJVG@%$QF M"HHJ-9)H+\>@)"YIY"H0$4:'\!U.DK8 KPEN<(K>+!*G-%B/Z 4$3BRLQ'*( MND(>21P$RR]I8ELN-=Z6%U(< BXEFX)\F7#D]T#Z0H#M3\D)6IYTNUW@8-3NQ[&,^OXT>/&CXPIB;-.,>1NY!>L2\R+LZ-P-TOFEI9"&08/=N9'3Q!_ ME#\3F.,[\/AMY"K@ 25K,T8%>\)7!#N0+"NS]/R%#-FPEJ[$2C29D]'6IA,0 MNX DK#7-FML!UGU M5,U7]0:W.%\0M-WW3%#%GA (:2WW!WWX&8&UX?9W*': M >H)+ M*^4 "I1O')AQ47IEQODG1+?$[LTB#*(X$U6T^1K6V"%5+Q"H80W=& MI?&[#[:3+6NTSBX!L&Y4FY3BH.,7:D:76T"*N1QE:,@;2+I@N0FMWW>^7,HI M14*A;^]4S+%>^0($IIX/H1:LIN3QT@@L(0RUT*<4<(97AN[#11Z=(GQ$PN:U MHS-W= I4<'+:QA6^33O5BT@:Q,UU$.K 5SV$Y@VV0EI6UB+!&\%7;F5'Q#>+ MO[#;?8K]!96$ CVH(Z$3/N@FD9/+1A:VZZ5;C:'*DWAI$SNUM5:DQTW!F_1[ MS$N;A8 _OV/PO>$\,[[_IA =TD9MW1_F7WLQLV"J(YB#S"+!D# M,26]L& 2%UU;;LC&2)B6^"Q(YR74"!WTU/IEMJAL>5)FU*5[=L(9L&06@3LI MJ@JE/98453^.8M4UY%95'$]C@X? \6IV7?$$-W%3=Z;M@)N1GYD00A"0WW(? MF07%[I29!\Y'9X0/ID[FS"XWH2A$S$(C7KV%2@3N"0$*WN$6H8B+>;][LH1! M.<>;/.P@O/"_<7=EEZZQ(]?(V+MO26[]RN(2P3*N'!M 1J8Y1UKXCRU$N1QH?OJ"L($) M@^TPMK _O=%DUDN&V=_X/+J!R*ZMGEQ%/_-]$;TUHZI%K&#O8!#M[>SM#40( M131%3PT_HOBL#G)S_B.)62'4$GGQ6ZWA-,5_!2*6+B'KR@A$ @$:_0NNGGT! MZ?%\/R33:28#:=^UTY$;BI^)$0Y C\J##T#W\#KGC<,.A(9#Y3]*.;N1UZQZ]BAC5 B'V!^WLZ M#^?S88;3@I;8&;,PI9P!&?QU,HFSKB^(Q6@E>M(6@Y/ZL^"2 T3>4L(]L(". M77?ZRRBNJHQ*Y 0+%"JB&OO.* L "YS$-4%/9FPJ!+XQT,9:ZSPGAB)?MT,_ M7D3:33W#C7IJ-&>U>D]Y5WO!EL$QNDCVW@))S7EI6R"SNJ$H9P0;TDTO?ET6 MH-/,&O!+"XH'_\W[G\RO-?B\:48UEPTLF1I;&&"_3H%)SL%OR)9.),"6DJ:& M?46_=@D/K,&MN2(%U_8)'@/^==)PFR+^Z4V+YMT\X^Y_8UWWI3YQYZY1JUR]7!\]2 M+A_E\NEJR"@OJ4C;[6Z_OVKG* ,R_S828+;55J7EK(U\I2<+21#>'GVD4]^V["[;."4\$WW MW;WWG=525#@YVS+R%(/L8[=!WO[B [C%E(X;V!0C>[?P66U/-,P94;V)3V & M!)JU9,X0':<&I:4XQE-[$6E4'AG*BI,]L%2 MUQ(P M/H2DCK*8?X:3"[$-R6X-[D2KAY=MA=4.8ZX+UFX.37T;X=N[@ABP\RSN1%(X M';8+KG4U$Q08ZSVHZ#[(QPG.\*=Q, ?J+]IT047Z7"MR:>Q6<2H:'@1!9M]Q MN%&D%KHV[A*V4,@M+,ZH$*+QVT<.FK)MQGEYCD^QM&>YVH[W#7ET-CZS][;[ M)MR31(2"XP1CO@DS]Y3%EGT2*9(9X.Y#IY-W.,6Z]GI^%B[E,.5N? ""DUB4 MTRRQQ21^Y+1;PC BN*P&9U4:;F&)\!QI/N8UR6VRCQCZ3.L#]O@Y*_/3!\6K;*P75;L L$-L)R$%? M4-/=W$4'(PMR)3R.F3JXFMJ17BZFY+WCW:GT13-5&-NH#?X:1)45%^W1F&); MH($E#XMET*X9'O@/8JUQ3VTW^X^G DG+*0'I\KW:IGJA&7547GL93\ M,ID8=?$CS"?5%IW$@>G+%Q1ALLF_P;J3UEB"[#A\'MA)Y)^&)YR\D"I'RG>T MGN*ZYQI"PO@& H(P%"O$LMV>;GV6QJ9 MVN)+@83QW7Z6I\;S-5=[__(RYQ!@/S4?YMV$K.L,P][OI1:+Q1B>_:AF.9W[ MKJYBF?WS]W@:$Z_"F8FZTR0I9L%J>U%+N_EH!>I=Z#[;Y)H(9K:4SJ.0+H)J MIVW=M.RS+J^@)#67<"ZBN,XL4,8X"\GX+--HA-X8V^Q]C:KDQ)SK7D& MGDD!/J]K6W:5S[:1YP8/[%B+@T;!GE:&O$PN:V%P[+GVG2'#3]&.8^OG(KZ' MK? 8(>6AXN"HG-V?H7IZV64I -$FT5RP\AY<:U<>AC&P2^GV2M#,++)UX/N*_ MLZDZ"OK*O%TC9_HUUA(TMEWZ%^3S&D9'\"-J:CLWW4Y-*H?FRR^\LTM>E1.# M?UN+[P']YQ2;V81DA^L%EMFGV8.WM,!X9=L#*L,+8J1D\-T]?[18526IP^X* MF!AYA&1LQ.. -IFZT(J@KQ1;1+NM16#Y MEBF8UPI"--"E27EJ"?+QG3OYXGLOLJFU5J.L[-UAH0HYVX6/$7134[M54=O MV[5FVR+_5A@WEH:ZN;X,;AZ3EED2N:1>NTQR7DXNE2Q&>$$U!ESVYM?B>QBX MU=517+A&!0OP>E\[&'9#,A?'P[T%?_4QM8($0@](GZ@%!,UX@Y%YDL?9-&A@ M0+^BK@U3B\D*VMYA=SP,A&PE-?0%!A)DAQYVPKQG_6+TL.;MS#?[.A8'";CW M[.K3;#ED'Z;W'3&5&DV2[!C)R_LPSA$=DDH(O"0B,"QK\@F+QC. )NO;.*+OG/! MAT/DF9H0B()3J>6#[;8-?$E<3R+,F/;W\CD7<\5@*P40'FQ?_DIU 9@[&=B1 M+VW(2F'5D=VNE@JGJY:^%VHG?I^8JHL.IP!X0<2:)EP0C"N'(UXE;!H@UQ[L VS8%J.K),Y]EB:K>7;$20^IA_4%@&POW!RJ,P,@DY^X^[M M8],,+SUXO<,HL*%!L(X+%;G[:#1X+W[J+'W3=P* [Q829A28F,.N&&JYQZ?G MB^:#]%DIHFLZ'6V(\+9ZY=>=X*)V9- M.UK5WZC=3?V=Q7GKZ+I['L+6 ,R8> L4@@9,>,-1F2.<;) #M1X4D\Z#(@\V1/,W:AL%Y-G>"VR M#!"!UW7K];J4JI3/18QR@/_Z'YY, ;Q2U+Z[6_$#QVWHA[P?')M*Z73YW0]8E M6\14Y)00W3-O/Z)*(SI>^$Z;6J8K/XO8A@1V#O+4F$:HO_!TMY[6V#WB\IYD MTCON!G;[$%]060C)?Q7 H^Y5)8;9ZP7ZA"_P>[8K\?9&BC"+J+4)5J*5=V!Z MCO#T659GOC&W0^D2#G=%;Q4_;RM[_'(IP^)#2>=M8&>(,/"N1F;W^7V[S:,L MY>Z&SWN?VP*[,'%FADD_DZ/_&=-JS?RS*/-J #_OD&1S;QA]"I8;G>!R4=IO M8,7WJ<=\X,6"WIR$EB"-/C&J_P%3'"9=(XJ!K^XT?#0(J7E1=@3\AC0Q>)E/ M(.2OVD>PEL01OX(Q?@JSM:)B7]C;JJ*JHJLF=FSU9TX/+N6 )XC-*)"G<[0 M_;S4UJJJ?&4G;/]S:L8QNLZ?<78+.%[@RU>??3"Q0B[8/E;F\&*C3[#8%?*Z M0'7QO04:O#YNUKJK\,%G6)OYS$5 GSW7\BJI[L$P^B>V>6 9V@JI+=CH*Z>SA,'J/>985TM?.M(YO1EN7D1HMP'KB JP# M+<#2 JQ-+L#R)]1/G\W%)!MES2KY4S_=JP7^H4^E-_*"OJ5,,S&;]G$1Q6U3 MOA(+A6M!@P5+QZ]OP9E3MG!V9!O%BN/.]_3Y-3Y_5YJ6P.3H:HHH$ M1I?^#F\/]W=6UF=,7MK?RY?@6^DBL<_PX/GA]V*!^[XPW'FV>\7GA_O#O6?[ M5U_@JM\_'^XW7_];+CC'_POVTVU* @YKM [/@=Y\LGW MDL\__$/_CEP6U1F.5$WB7%2=U?]KGW0WWE"W,-=->MVSP9(O>;#G:_U<5\I, M'^W)'PT,)7[RU^\.O[OZ,7O6Y!Y[(7#8M7KK%B7G5&WSX MC76+J.]K;"U5EZR)7ILZJ3+B([ICX'>3K+3:\F]>X=Z6U50U0C7"O[C7X/VI M1JA&!!F9N_@MJA,;K1-OL]RDY-7^'4)$[$1[##^E+WAYR(AEFJ5I;F[H;_^T MYO[VS2.+=7]2$>O7?;@5Q"/6^]&^J@6 3 /^0 M#N'-?:2G+T&Z[$WN#W$DT%SS\ZI*7 M?#0U12I3_#X:XOQ+HV-\I\A3P4RD/FG8*5*-OYV4VD-9W]4U(<^W_NM;RY-N MOE /MW>?;>_M[!VH:#=-M+<_\E6H3U@\_3 ^\$;ZO1OE$^J#:0W6MV>K5)(J M296D2E(EJ6CH*H1&>^I'K0T:BBAH#R"Z\^QP;W=W.WV^L__\<.^I =&?Y\P5 M/XXN[=@="/L[/%_T3^*VW-L91 B^*&*ZNB9:$5,5:N?LV-[;4\1T,T6KB.F* M"E41TU6+$-4A7K<'4UNU*7M/):F25$FJ)%62BI@^4FATH/6C3_Q@]Q">HW") M,IQ.F=(\%,O?%D'4&S63BF9T[P_WAFKX-MGPJ215DBI)E:1*4@'&IW]?J^=F MZ8.IK?HV;)5*4B6IDE1)JB058%P%@%%+,E>K)//&I9B[A_M[+W[Z:6\[?7'P M_'#_66HN#G8?JQCS9&82>.X"QRKB7/$3F@,=M*=K:>7*FMI[F(N3K=WM(SU! M-TVL+[;WGF_O@8U1T6Z::&^?052AKKW'^S1>[EHP6-W) 5QO&K)-?2YECMN, M?:=R5#FJ'%6.*D<%/+]Z/+2[,]R%M[E_\(K_O_I23P5^)LWT8LM<[.Y\?C34 MDEK(X?^:Z-<2RR_+J)F8Z!@GN8[D*M1>_DL&>E>;Z.BT,H:^[UO(8^HV_T=; MF&CO.?>1X[P^_-G(-.<&,='+6M&E=_W4%*:"6WV8Q-44'JDE22P.F'X@X'2] M]7+S#+;*4>6H;^Y5HZ*8 M7Q_%W!ON_L?JHGVKXO1^=1AS;XW*,$=+,";\!5O,3[!7':ZYNW^XPQ>.9Z"N MT4_[^*_?L@9_\1S_&_O?/Q49CE(_P8GJ=71W]J@]V#P&^*Q /C?[U\\=?HG=% MW<1%8J+79=+2%*(M B,S^_?4_CTM8;E%V43Q;&;B"KY!7WR'VA7SV*+7<1-' M;[/<1".3Q&T-EVEJOD\3G]917)G(3$3R/PE8S %4M1 M2:HD59(JR17SRA3?5'Q3\4V-PS=RZZD<58XJ1Y6CRE'QS4?!-T^._[X>,*#B MFU?CF[_%%V513N?1FPOXM,9JS)-D8J:Q SR'&@NO9"RLJ(9*4B6IDE1)KIA_ MI$BC(HV*-&I$O)%;3^6H'STRWH 2*.4L*.RKLJ+"CAL<;N?54CBI' ME:/*4>6HL..CP(ZOW[Q=#W1.8<=;PXZOS3@KLG[44:L=5S,P5HA#):F25$FJ M)%?,65+846%'A1TU/-[(K:=R5#FJ'%6.*D>%'1\%=OSEZ.?U0.<4=KPU[/A+ M/#*Y(H[K$A,KNJ&25$FJ)%62*^8G*>*HB*,BCAH9;^364SFJ'%6.*D>5HR*. MCX(X?OCX1KW#S00TE_]H+CC>DM^\RRARE'EJ')4.:Z1'%?735+ M40%'!1S5;&WDUE,YJAQ5CBI'E:,"CH\ .!ZH9[BF8.-Q"8\0?8A/+YMI_<.X MK*9QTY@TBNLH"[#)N$@CO% ,?TEQ,/:;BTDVRIIH=V?W1[6/FVL?58XJ1Y6C MRG&-Y+BZSM.5,"3\;SS*#?VG>RI:35:D\/N76P?#9P[N]__^HI*UP7[GWE[6ZJ%)V7L#J>U<,\ZO[!*_[_D7WB.R_CQ1U7<0S[ M"WPY].G&&6I7%N?1K*PPT5Q'Y3AJ)ED=&7'R)C&XB2-CBJB<9N0>CJMRVOG. M\(F%]Y7>TS>DF/\1_38Q48*&=PRFES4!@H$XF7 \8%W^_;WA+@4$\!][H 1Q M$\5)4DYAQ7/6B?]NXPHL9SZ//AI4JJ@LHK<06D"TL/7?45R9J"B;*#5FBJH$ MD4<:G6?-!'YLHI,WQW1Q^ZVF!,V#B",I*[A4C,HWFD>5&9O*% E^ M_ .\-U MP"JB[A[/X;7^"Q\'7HUIX2"I!Q#Q),.H!4M:\6U,TE99D\&K.4H:_-7NB_W] M 3YG/#7PM700E4M??7.13.("XB?_FX/N;\XG!GY31=,XQ2T# 97!Z\3C1FZ< MPB.X#>9>RB#*JLK4,\,A&7R.CW1J"GB$/'AZK /)804M!G&=@*QNDXF\@\6] MF&9G49+'=?W7[V;PNZVB3(T5/*@:?FP5.C<76VE6X3)*. #+O)T6K]*LGN7Q M_"5^ZDX?J[S#PXQU2E"3G>$^_.&/M@8UFMN[T$^WX!6]&I47J*=P!?!7*I & M7.CBA@?Y[MYUJOT5SO('V%G/#COG/KQO^?\HG(F#G4@V##*1NKR,\_-X7K_Z M;MM)T7V394"6IE\ ]WG/C^\PT?W.>?VC,D\?XJU?:@5"8:Q( ]37<*&\BCW& M0T99^M?O:OA+W+1@R%9#!4[>_>>O1_?QL1YX/;]]^OCFY/;.Q/7W6T5_XD-; MU6U9G53X:4F<-2F+?@52=S6<.[1(5JQ MC\&. JH@? #'9 :W&9E)G(_18< +T>DO7P"K8%IT'>AR<=M,R@H>-UUQ/_9A M(RP*..V=9:$45<+[*%_)N8%KP6,$EHY?WP)/H&SA1,\N3/J*;[6[LS/<^=[^ M -0KCV>U>5F;68P>FWT'%6TFNO9WBSF7LZP&YS+/FOE+^_N>A K?[O!P>/#\ M>SD7>S[?O>*SO>&+@SO^=/_%\-#?]C$31YOO&E'X\W0E^CW3%:_#= M7D9'[6E;-]'S0;2WLW?;XH^-.-TW2*0_SU^J!!<>S>%C%M"<-5%=YED:V5>\ M[GG'[7H;0FVXU-$P^F=R'%?-9/[M6D2-:=;2ZJG8'LU]>W)#=N.8=-&J#:+7 MP^C#),MO')2J?=.-HF+;$+%MG'T[GF1F'+VY,$E+A0'OQ^,L,1552!Q/XJR" M%3YM/O/&R23\^LNL@6LEES[N#Q^JK$BR69PO/W-OF;G"C I7Z;-MW+,IS+AN M3J?"C!OGD"K,J##CK6'&XTF5U; LK(']?1B]/TU-\>U:18WIUM+RJ=@T%.\) MQ=6RZ191R_;-BVT#+1N"C&^S(BX2[ ,4P&TS<<6EQR0LU7]^E"1E6S382G83 MX+&W:W<3:\6UB>R)F\A^NG\3V5^V1V4Z_]O_^\OVI)GF?_L_4$L#!!0 ( M '2 "%G*!96\D18! -*>$0 1 8W1M>"TR,#(T,#8S,"YXF.Z=F07]F>L2VM+5?-;,6-#HJ$9'93I(JD;&L^ M_<7!@P3XE@B 5)9W>RHS;?(\ ! X.(_?^;?__;8)T N.$S\*__+=YQ\^?8=P MZ$:>'Z[_\MW3X]GT\>+FYKO__>__Z]_^G[,S='E]<^$6,'?@YNG12C/[\Y=.7/YY]^E?RO\7G'_],__?#O_[X MZ=/_^^G3GS]]DEZ+MOO87S^GZ(/[/8*W".\PQ$&P1]=^Z(2N[P3H43"=H)O0 M_0%-@P ]P%L)>L )CE^P]P.C^99X?TZ8#JD3KW%Z[VQPLG5<_)?ON";N/HTV M;U1\X/?IGW\DP^:D:>PO=RF^CN+-)5XYNR#]RW>[\+>=$_@K'WMD9 ,,0Z(\ M(/V:3$68_-F-=F$:[S-F;\LX^"'![@_KZ.4C_R5E*U[PTO@LW6]QDKT"(TU? MB^+U1_+KC_!K>.?+V:6[);5K/@O%5;D9[4/*P^2052D>?V1 MRO+ETZ?/'__K[I:M$?%PX(?_J):=//_C1_CUTDEPIB_VJX4@OU"%(+_T4O59 M3O6GC^R7\J-^@PQDU:9D)64RX'"W^5)%^S(I"/[C M1_C=+J#2GGW^(5LE;Z7YX;/Y^4]_^M-'^MOO_OU_(42_''^SC>(4L0_H-G(I MM8:!A7^=B=$]@Q^=??Y"EN@/A-AW*"Q]>@U3\[&?$&*9'25$MD:/%4(L2.#^ M4QW?RA7!?C<-2WA*.FPNQ<<)?NL]#MMT>J:N\/3%]^4^ZZ:SL;D(1NP6_(#_C)_I.%%:?D=]%XN5NUK_(=B?K3-V@/Y MS]\>B:[4!KZ8W5]>W3]>79Y/;Z?W%U>/?[VZ6CRR6>OT9,NL?899RVB0OV=D M$*>#&*'W^3ILOAX7T\75W=7]XG%V/9M?/4P7-[/[Q^G]Y<7L;OYP]5?RT,W/ M5[>SQ^;)/(!,RTQ_J9_IG F:7:.<#2)\D,(( :?WI5"S%/+IBT*/F#S8RWZ2 MS%:/:>3^XSD*/!PGY%KKNW[*IO[PUUJF^L>N4_VXF%W\YU]GMY=7#X]_0)=7 MUS<7-XOWZ3W^2[^8/O[U^G;V2_>/.G^C95+_V'52@2*B)-]GLFDFO2:[@?KN=10+9/7#VU MO0BVK(!_+JT R@WF7N9'367.$7XG\40Y4R2XOB^5NHM/-M+W.+T)R9/X-DJ2 M.8X?GYT8?^:7GK:G6B;U7TJ32N@@1@A] %+?(T(,46KO<]4Z5]>.'__L!#M\ MAQWX-[5_R"=X$[[@)*7_*DY-FFQ< M\0Y[M[ZS] ,B4&;TM6=62Y[7;HRW3]*4T393.&26$9$KO4];] M&_)384Y<1-3PQF'MY:'I^9;)^['R&^/$Z%:HD'N?P=8#K7@>%<^OTN];9NB/ MI1DJ'4[OL](Z*^QBM'#><%*Z@"F_:YF-LC>%7[GHZ^\3T3H1#^0&$^_<=!>3 M3:4X$^HO6Z:B[-907G^?B_:MBEPP<* */ZZ92+*+H2< *(4WJ?$O%/7F'.WHY/WI[(_0H>3%WT0?_O^?169 M7T4+9QD86$.<;/,*^N>R7T3/"F+4UT>[1EGLMNE8;(P?OT:0TA M5$]F]Q=;IK;LBND83GB?YMYQA8:]N_;AENDL.VI5SXSRNY8I*3N6V-OO<]'S1I==VB]R MU68KN&R[Q+BX](-=BKW*-R]QZOA!M\M@?RXMZZ/L<6JZ1Y[)/@-))/@G%8J: M/URLYALIE^]]_?5=?_,H)4/B.T&PIP/OO^!'[)(-%^X55V]NL/.P=QU'&S@K M=RE?0OG2Z;TT30C0O&K_I>SEZKQJ)6F1$!?E\B(A,%H1B9$D,KPLKVS@\KZ@ M3?E8 +; VP5XMI)_N%O^';OI(JHD, NG#S"/8&I0IV?-:K;,O64IEQUY7;T] M9TB("4M3_@V7%*51+3&XJ:),8.XD?E_#6M?PU/.HE$X@%:T>OR@;R;6LLN-] MBFQNP(+?]*628Z"+4LD&Y>2N4DK71COB\*?7[,_!1ZP"\X MW.'SO?+.W(G3D)9T5FXIVNFW+*$C/:/J,<8E0QCQ$5"F4R("_5^]-E9 M@ILU#LG53>]JZT*T96&5/<]=%Q8PI^!W[TO(SA)*4DP>2>;D)KYQM*^E@ZBW M+*JRB[SKHN)2(";&^^JRMKK.8S])HV"S)];'XV\[?[DT<3X>QZ5EM96]_QU7 M&Y?F[ [$04R>]W/1ZK*[BSPDO>7T M@(E1@F-RJZ/GAXMWJ4\T3G2OKF/Y-"^V?SVNWI=&H+D\J"#0^^*SZ,G(PIA1 MF,:.F]9YNC33;%E45;7)W3P64A245Y)?G#AVR"?6/LNMK[;, M=)4'7)EIY=R@+/Z0H%?.Y'W"]22BYF$-VCJ#[J-/(;ER\"%_I*_-*'3>/'#" MQEB;9A8M"ZCLRZY-=E7#)KD8B,HA+2^V]I@LB KSOM .J?.%X5O6+P"Q52SB M9)?/0LU>TX]8R^(Y(%-:73SY6ED\/#[):^E]H>A;*/FP7D=BGTCFR>[8M=)* MKV6YE#W1A^\UQ%B15L_\\>E]R>BJIHA2)ZC^U0-VHW7H_P_V#C^X#B+;LH J M, OJ%Q!ES!]8EA_(F;\OH-Y[SB%WG",HM"R+LENX85F\7WVT7'UJ<,,.O>P> M0Z9Y-?RIRF_; $WVOB2T% \57%R'K(.#WFV9_+)_M>3X>I]P'1,N@9\=,M== M7VN9YK+'4X93>Y]A[06;A\QQ]Q=;9KGLQE2+.]^G6?1$G:9 M(?Y7>=:SUI!^F'[T_,U'_LQ')PB^0[15[Y^?8[SJWH;VGZ0WH=?D7[Y+_,TV MX(UN-4A&_@Y-5*/PS&,ML8^4LY:.::FCC>.'_856R)B1F;(XV^#-$L?'"EQ% MPXBTSX1H[.Z6^"P;I"-E;J#41W)@C).-\P/>Q=$6_J"I[.#X+ MG3B.7KL,>A#'V;M _(S_@VCS^5_//G\^^T(;U/Y3-=VCU2GWMQ5")& _P7YV MYJ=X4U:@,$ZQ6^3/(XP74U$Y;5A]"PK,/4O)P!J9&X(ANJ\T:'TUPP#F6&H[V MGLX2K>/T*O4^I[K<$(."#-TB=CSP94'6U%JTEZHZ+-O[KO]3.TFC$Y/?RVKZ MAW:8D(XT+.G1KZ?F0>KJ8&7LJ&O&3OK<>LQU?-^\_)U:*G95Y@!BEM9K56O! M@U9A/0'S<].A[5[7F>E,RM*\7,@=Z Z:D(HW+90?/ M1@LE\]])N9M7U\^B[DWS,JN]KKK*6_66>5D+[:"Z"EOYFH75P!LF=5X#RO/F MY2MU%NHJ:,V+)V#Y#6 !VK($-8HLT("MC9'*<"!;N9O6!Q$9A=5\J%X'DQS, M@CYJG;:1&8$U?>B,'4C0AH:ES@K==:EY=5#;^JB5UH6499OIT-EH>-F6_72H MR%5O#72B:(!N[W48:>,_]/@9@1[7,[0&11N%]: 5'UNC"6) KE&,=W,2GL8! M[,)H,,NN"V!Q3ZNO.XL16(0'(_1J,QV/Y#R",>L!.:MM]'K+,(9Q[(2;JF_( M#F WAM$Y#!)4WS =PW<$XW4DR*6V<>O%?P3CUQVM4=N0'YA9AJ/Q2GSA%8'6R&'XUVJ")= ]*5T[!1AH.P>'3$(HY@.-2J MT7.H'$_;SOER%,#*(6=-#P;V\Z?TJ'T,5:MY5WK4/)"@Y,3>\79.D,S"8-^C;J62SG&B MKIQD22L&=\G9VG&V3%2,O9E^TEAR4Z+'Y _2!'X" MQ)-<$V#33?P :A1OR=_XTT"HMFSR1Z8$/)A1]U-X(2.C6$5D0W?D+]F0TPE_LMW#0]^/%+H\O0>!8Z7L/^2_87S\3&:G4PQ>1@:8*=V'V&/!NR!H-H2X<^K_L3?KQ%-,&.\;I[;YK>&^2CC"2GZIZ:L3>_D.4KG+ M'$-A,#7IG@SRQ?@93. 7G&<;DLM\BPW0]>VQS6)^3IWO\T?FSIZ>8C!#S(N? M7+WAV/43^)8*]@[_#9['OEM[7EKB/OQ&>+[/_OI7GTA(3(/]+1@&TS>_SL#O M^/+PRMV$6V+)4HF^-'[Q36^D'K3WBP0;DEQ@3&LRV]ZH?K6V;49[@2 M-1JWO:79J+UPDF?X/S#=7IR .\X?GZ,X7>!X(V?3NNYN RGVV/L:D[WWB1@# M3@#ADZ^.'YYC8H"#:[;*'-;/1/,H@,.*N="O,2ZNQ:HG-/-_VE['$;W04 P5 MEG8:X[GC>]6WH$<BJS%,U'HIS_=WSM^CF*[I)B/\ J# MJ2D#EC%?AY/_!.[2";EDPH6IT3H_E,IP6QEL1P]XNR.F -C.EW2[9>B;S+-> M&S)I?5'SQO80[9T@W<^( ;:FEDQRO2.G [XCRVJSV_ M++G<%3?A0]_6+#<; MD]GJ/MKX(:^*S$._"R=>XZ+/H_M[PQEIQ"K/#9']O;,AA]L\(-9YZJ]6=49: M\TNZ%PPDI@-(Y.(9/X5DVXD3/V4UPCZY0(2^4^^Y[_RN[AM(98I:O9R-S^M> MR'&T\E/Z<3]MHU#XA2 '4[I"S*INM8>_/YS!#F?0;,4C%SQPT7"JU3\_W*;N M9)8F^\2D$^=2@6HO;NKM+VK_1B%#1)C[O@L!76!/OKDTN0G9'EC]@79Y47<4 M/PQW3L"S[.Y@V\*A$];?OQN?MQHON< 0(PW W'S[3[PO"%O_W'")! VQU>IG M3L_KR5WOUU&\PCX8(W4KWB2G$>5&9-Z;"V?KIT[0$A$Z@(#F?8 /)R"E/\[G MBVC.K6"IQ*7^R.[^\HBF9A[CK>-[(MOHZFU+$XU#CX;EV"6N\S1U(J9YRHJI MT>W.M\ZO#9'*0(/7LYB85"]^6 H*MCX^['WS)DEVZHV11K*N-ML@VF-6N2"^ M"BAN:KJ"'DQKR(^*AZL92 Y<@W9$:KYID2V!Q36D[/:K-[)]1;%'[G_QGH:Q M[B/R6W)$1P$1;7U## HRO0T;I#&.X[+/FWRO#2\,IH1P-RRBJ?O;SH]Q51"L M1I]N[X[$,2! !SLY!+*'!XS6L%3"7_ST^6*7I.2SB$4^U)ZGV.;U8K71FH.( M#*8L!%6%%.3C/\*=7AHL6O3A^ $<6N5F#\^P2+],<%/&X5!F]M <;FH6_ 5.3 MN1#),IRM((;9%.0]Y,WADEB%BX&?6TE;VFKM\Z/Z^C+[Y&)'-HS:+:;3J\-] MC0&ERVN"2GZR9MNEX\N#*?< )90A]JZ<."3+2=X "HW/"HIU>%%W,J&$]$)# MP7!)AYV,(IB4.G\H*8(=7SU99Z]4J,;*V RY>LM\AOLLJ4./[PXMVV7ULUIM M5?##)^3]RH?D/_O;T6%R>^2^LY-[*V; ;Q#J\-MGJ)?0FC2EVG'O;.]T\)Y"]EYWJ.MU.SI \@<'J[&BOU MNPDA5Y-!3X,+?T'N&>604Z&NY"NXXR[),925,NC>"O4*-T1.),V/9V9O4AFY M;WYVN"T_MS&:ZK;(IT',_/H;T(%41I6Q#@[9'./Q@*SUPHO#WW2H5!X[F6]; M"G5:7AK.X1Y'1+)T#R$@VN&:; TTW:C>X]#XRC@O;Q"K.?[^)KU] J=MBR%Y M!*'A7"6$=J'@H3%-J_[Y 6^GE=4:G:>K^_LCJ/HXM&8^+Y+OCJ>@@\=P#FTR MFS"/]3X^^8E!:[.XLV'NQ+.89DFP_ '1J*:A(*OM3=VU@:&S\^!>1 -G_N;: MAU1"7P$/HUT&]XT)+<>0&>=A=\P1IWM2KOTX25DJ/G5007H0!/#VF:>J_M;; M^=VQNO";SZA.[PZ8A\01OR"E/WF^#J+7MB.J\16KET,*6H+CK4.L4\C3KBF8 MJWQLN"MAF/I>J6\8R-6XCEI?&UCFM\9(C&5_P%7_L\%H9N? M'8%=+R)DPH0K](\\T((_C-I@ZHM,67[CDFX9S:'@]O<&5^D1@S,W=)NQL^J> MUKXI\33'5"1PDC]I9)-\LE/WV<?R#08EJ'??6+'-H>QUEY#FO3$J(X)JQESCIM:?WG"+9[=,\&\[.!I? MH.:>L&HZ1VN>'L&A5&T U_;;+9XZW<\K;8R^P0WC/J)A=.R9R=DXF+\ERVY* MA/% H.O 65=8<^KO1Q*IZAX-:7]OR-O4L:#'$DH<>1NBB0TW,9U,A@P:Y='@ M^GB0](SNXL(J\+$Z?!'EY[Q% K&BP]0)*DTZ?<3'5O7',ORD3F8"A;2VM.8( M0J=W&I4168UF"I;YC&S7XZFWC9>X+F^:J#"BNZ%(P&FI-:IZ5C?X&[FQ[>^< M^!\XO=Z%'E1>4>OM)E2M]'I)#Z0PW!U?=7@U^I"KG[7JLG^ C[%RU(N_'6Q$ MOT(77R<@7]#4VY #!"(;VM8M'%BRD7BX&3'?[,V+2_I!E1R4K(< M;\(5G&2L_XSSFI"U6O]YMKVB6<+SE]7,"WMU?-@&J5@,446DT*EZM'%:* M8TY5XE%IYZ%Y#,0Z9L-?>=$H/J(?!]&%B\@:(,:< "<4U3A)V!62UOF$+H: M8.7&U_WM<5YS:A%)&A$VCZ VX+Y$87TJX7R:8TE=WASO/2XY''7+1(,/W6(, M>;ZY&'LZ*XX;BK>7ZXS"F>]00YFF1L%_ZF^?I:__Q8/54/&"Y1 M'IP7U^08=X+_)O=OH^ZK:H[#YKMDU^%67W/MXP-GG4L;2%-)?N6S0Z=>T<.O M\>9?\>"0V<;%ZJ66^J>F-\:( Y]CN+>F]1U*9;RG?_MCVLO\*B"F7]TR/9X[L1+)VZ J^_\KJ5A MOHQWX;BO0W_E MNU ;S?J2@X<*"L?\]F9MO4A^@SN#FA ZOIWA4/E&X3H2/F%89_X+D6\>.&X5 M\-2!+P\,()V5?-P"$YC@>H.MZ8V!X:#J3,Q^X._ZJYA8F ;'+TWWE;:W-%N* M_X%7*_(EXH:$D^(CW^"FJ9HK UM+0R8_ODJG91R%Y*]LITI8'7=S4?C19(8H M+KN "TZ\B%Z+;J6F)\<,@M3<1+#S^P-G8;443A<>^@:W(AY:&W W*DLP>&\# M(I)R+M99776/ZTYEBOTDC8*[/8Z31S*G783:,U+C]XQ%R]HS0>*S4/CZ#4[>CML2J1BMEG@-OVML7P MJT4$/SJPB'L D;37'8N,".9E*7:TJM]D.KXYI,^-]^("N,1\=N1.\:7):?5- M]:6J>?IH(UI,[/$YX;DAG^PN]5TG2!I;F[2_-%SX6#B)\G%N ]YI?&5LR7Y4 M4'*9HK\Y,+6O\.XH5=-0K=5 9S@$UQ)\1.V]/P?L:R3^D%N;#MR9 V17*ZO:N[ MGE&@PTP]SX>)=@)>"=!0U]CVSO!H6CS[[SD*/'*-[^2PZO:NY2V6Y;RR$_2: M_*SX+3<_.\Z2WGJ/0,,[A@IC\A6LW'O8\G/!FU!FGY*8R6X**"8_XFW.Y2:.@9NL0BY)F*K-\>9+$VY\&:8J?[<) 6 M>1%AK.%X:']+LYRU=5'U0K:]HKL8\>@8 +\E\4,I;R//2P8Y(GS!YU03D1A4 ME#&!@C5^G?7/#]QJA%71=(OL-KUAK\2S:OTU/6[9"UKK%CST;=W[;I)BPCMA MCKSF?L8UC^IV1_@;MB%4?>(-'HH.KPWX43GR;#:&3ZJ?';H42L6+5@HYLU]F M(-%%8-Y^M'2?X&\I9#BP1%AV#P!XL>LHOG+%$#-TJ#KQ+C.H&4;D< M;ENBN2TO#7KT^Y[OQ'LX:;CATH((6OW\V'HCL0Z/&GHC-1'2[((^*W@J=QO)O:;$\"+_\^HK/(^A- :7&LL^8XC1Q9RT[LZU3E0&3K&.S1A[ M?GKMN!1,MKD\O>K181'3IJX;[PYH ]#RDO88!64D.8@OR$N0VU M9<>7AMQC M8KA/7&+VYTW(D[ %;'_]1M/RWL"]/[ZT)6@KSUJM)+PE"Y25VEU M]4Z'U#C MHV/(4X"*N4,C6YU?MQS<8H[!J]"#.K*&P);ZW-@L<=Y+[_B>X%4$3A5?8+J! M_:BNM$$+;=W@N:+GB0A1/& 7 T()R,,M=8B[K$/_?]2,IJI3IP#9L[/OG:+YRMGSH! M7='+8A3F 9,-.?%3S!LFLJ7!%PP\T)0_8ISMD#55!YFGUBQ3X<&;D2M@$*WW M[;Z^PI/#WW-Y@L4Y#O'*KQO0NJ=U1QGHH#SB +NPZJYQ=;NKJL4K*L^."[/LP1N=8CO67YMV*NUM FUMZ:I?V&X M>@M,*X>HBTX4(C[X29,7O?$5@]C4W4"H1V'6%/&?'Y_:&ETTO*-]2)UP>N>Z M3IP^-]1)5CTV7!N#*/)>_:"X)9=^K3TWF\&WJI8]'$IW3DI3DNL 4CN^.8+Z MO+Q3)K4-:]*'@H##C$#L5=QOF!U)BZ<.Z*"JF=]P_@*82*(01\&-:C&_*QZT MZAO+@C-?<;2.G>TS7 -K4+?JGQWN=O#B^ &X/Z^C&,*VEWB92CB#.9X"33)] M"F/L!+!:H%7".5Y%,:X/U>FA/6R*2UM@N/"0YBVR#>)_)"#^V?:CN!)86EH:];U*"\[9;?4WAVF$/JT<6A0\[YM@-*>6Y0,.1B@@=-VZ<)I;SW M:"=X@F,H62[1NWISGV%Y X1WA7.D\K&!/6!P4(M$'#_V?2U>^V'O#N=?$>TEN%>R;OW56 MF.:2[R1Y)0D*/2E-K+JW$X=P%N+ MI_30'DNM6*-A7_VLE=6Z6OGQAEXHP(\(1UIQR1VS:@^B:M60N7/>H#=4;2M= M]??CR%C(;_UY7D_WI.*C2(TV0>W(Q#3M]8"7__*Y"P1:Q6-C6U/@21(Y!?,H M\1FD4N!O_!!^S3SAO-3RL"5V$.7A;7_JO60QW]53PBKJV^X!E>_H7FM.\ER$ M NU'A83G1501T7[-A_U]$5V];)_2.Q@,Z@HI=MSGW@I-;%G:=I-KJ M:7AP;'"4#'?O2*C-XLN:5U0!*A!VF"AD/*5\-%C@B^C""5P:.28?0.Y#%JGN MEY E7]UR7C\3JT5#Y :)XPLBTIILPQ4Q@JJG]..5@-\!@LY'0%H<\/9PX=TP MSG)B%LX;S]9-%L].^DNT"[R;S998*%>K%:;M#DD57R+$3$VE\83BGI!+](CM(FPW5\()N'+2OUP_M M29$53PT(IE"3B%?QD E0U81=\_FW2_'JQ(%;-72M[PR8*4AO\G")9$).=^ES M%,.UJS8CL/Z-460XY?UT)5$[Y#%5OS?\-8V",">WX%'^W'B:-[VA'3E1H/(6 M$9\:48"[O*:[$@#@:U@?PQ6%:O2P5^$?S: ;_4UU^>]1=$9V<>URW>G2AEO! MZ3SH-FQ&@N%B)H=T0.GXTG#5C-#'RPF@+XNW\4/J( #?&L]?;=QZNKT[-(JB M5._8#<^Z_;WA*J2[]HY;RKWC6H++/8F.P(]45_>2, ^C6_-K:&J5.#1K.>GF M4-+&:#05C+EO0_5TU&UC75\?$L!%-!F'K[8=K+;AA1$L[>H35>F*P,+6W2I[ M-! >P:"HV54>.T.[?<$-KPX/D-,9H[3IC1$AP;0B]9J%!]3752V/O%;_GAD( M=7?G/B2'KUEI_*[4AW2[D-?K&*\)!_7*E1^FE1" ![VJ^]ZYV>S"B-C%C8TT M*IXZ#:=V&W+R4;3&>UUNN:M*&C5=5!_("EQ%,;QX[*U9OR#6$W'88FC,PN&/ M#'U?K,/*;TW1[?;V:&+*+?K4/C[\B31;<1Q;)Q!5 ]U[ M2_JMM;6AA MNN% M'L^%N]K674P.?7OXPH@\X:^M'$)Z& MAH=1836;^UHTO&%UH?#5^8"WX-X/UW#05'9.;GQ\! "1?;J)'TI%=]TR:Y;( M#6.H4*LZ4"N>&EL-6)?*]=N6_!$MI,=2$]^V@=4^/M8[Q$$!J*Y$AO1;%IK$ M5(F; 4;5^S(/HF*WI@FOBPB4M3!&]<]:;G:2EQU^IE]* MA7?[@!?'],&4S##U!]*39,ME;1\O_60;)4[P-8YV6^I=2%R&*X>]5BQAJR+8 MJO&"(!0YABXBK[*N2_ZU;C.6ME%7XY/)]0[PFN_\$#!GQ/J[)+:!_'-B!@44 M9H+\T@G@US?9CCVP.U]$N3I]9TF53+_B&QX?SEL9K)^09@&3V M$F+%>^SX#CUR$";P1;'LP,Q%G;FMVRY">FA;VF-O"8U@_DP.U%JO6NF1X1QI M_1K)M5W7M9$?;H"JNW_5Z5OSM.;]XCX*#X&V;'I\)*5#^UOG-=GY:0Z+][E3 M!5'5>R-(7\V\%YUS4\MO#%H^XZJML@4PO_FMT:3I%LJ0VV#>.*Y; M&FY5/JS;@FYV,%4_,YP+B5\_%]'4_6WGQ^3KC,A(?N3A M.'32M\9LU8JGQN9![UY?*!(B!RUR/$P(N^C7S,U7CWZM_'XTN8Q0JT=LY\!W M.B0#=GQY#-7Y+<9K\;FABZX2LMAAHX**T-(AU1V0_%AJX]V6ZC8$5O62MZY- M:";&XMD)^59Q']' )2YN$;1.&F[S6?F_[MQRG:*-S3G5^%DUOS.:&V%=Y65+ MDN6!5 :,!^$8D=6@47!=#1,IQO=B?,X7S;[&D3K 8N)LR\^^!)A]7< M&%9J?F*0%/_*U? M:M_&7!( M>Z._W+9U/];)8M1G+\T:>XTLI:<11@.>M"+WF)V5-]#D#M?N<;6/#]";@)@J M8;IG_X5DJFHHPM[D3*#_*14%W']$/B)Z3Y#\2+47BSZ4!KUVL*1ER (C=U6. M>]&65]C^WEC28*Z2U-^0>RIM&,<.__JRXV[O&L@XKZU>$[CSJL)X)>8H?G6"BM+DKF^-8#<] M.I)4M RI*?@S#1U!(L[;%H.5N(C@1UI #,W*-+;-LK2_:4+ILIU-Q %,-DX0 MG.\2TO""(0=6AO'.JHD><4"WB"8'5MTK(VN8P+[\IY#<^LA]%U!L7C"MG:[: M6R%_,B_>E.%BZS(QC?(G>K+&3I@$&*/K4=Y,NOOKF-P:;G)KVQ+Q@[X!\AB,( MZ7:!/(/]-5L)ATNUMZ/TT.GE;QT&P*D[1>M [L/BQ&RH2U[N(3Q-T]A?[E)J M)$5E%:7H1WWLN2_AT5OSW(N1YSO2V(XF&[^%^/!MD,[W-*>'XKTU'++USQNR M!@^P D=C_>4]/)KWF>7!J: 9VO9-2+Z\,/%=.AGMGKM!13J]XX;^A_==I)"' MM4WI-7(8#1A<)[U59]1G.?5 M$HL4]L&WIMQ-'>0'=^SSBH5N+OW"PYI/JAR-I:G?;L53VL.A]>WR:J ZVUZI MDA!>1V^;@/PM7/_E.QR>/3U^IPA-+)]H%]=;X5GVL\B?^5NPS& LXBC ;)V0 M9?+Z^OH#72JP2KY\^O3C1_CU1TKPNW_/"*%?@12BM/Z_?_N8,QVG^"F.$WP[ MA ZL8X?K$@LIAHYC4N>UV>J2E^5S)R7;"OOH)C%"$B<4K9#@A3BSTU4X:-9U M5M85_[S(F.X;JO*Q.M&>4#YF_'XP_7E67LCJ M3YR29N8D=.O^"* M.%O$^,((,*9(XCI!7)X)R@5 OPH1C.]@EH=(WA*N5BMR-X-AV48I.*.=(-@C M4:Z-DLSF^+/I0:A,."LD !RY& 1I]$$0_Q[Y(1+T4<[@I)3\$U,RI)<]+]_C MF5*Q-:7R^%^/!(9%C_D5;!'Y0I#$>(($/Y1&B'-$Y#^(\42_4JYF]WT.+3(+ M,$_V<=%DG+>'R/T!O2SCW6;CQ'LX*WB;E3\D8NTEWXS&XBK#^5�>+X!\1X M(F Z$?.=(+*G,,9\3T$@ *(2&%O0>5+(U//(,\D\(D9"\'_]+8#T'JDX(X@X MQ0EB-!$ABH"JZ7G.W-F\0TLHIZ#>T;P'[,W"![!+8K"&:'%(+/Y)2]7Z'"7 M'U$!)BAC0L\5F8WI@V/PT9"_^WQ($!,#$39($@0)23ZGVZ4#:)\D,P( M44Y(.LA/6.% TO6,ZRML;-E2XNXH7SUO.>3*DCA3QB]-$'X/ ] M4=IYLW@7-J2NO*29SJZBL\]U#D!GXW?=OGD//+L!-M*FO <-GX'ZR><"HN4> M57XN(.4$<3DG2)*46$M%IXR0%E%Q?Z>CKBQ-Q@EA>=@P.4B)&4I6+=I2T#1K M9L?Y/OOK7WVB*;EC[V_A?@T)!KTM+)319 ;6]&>RSQ#"]LPJK?K5V$PE):UI M=Q-N=VE"]?G2ZUR4C6)&=((H6?3%VC&H42MYHI@:-S>CW7MN^\;D^F[F=F-Y MUH>IFZTKC=4Y'RLT]%A5%4Y=XL2-?7J(]/LJP%M.?K)!7D[QQ!0*A"Y %4P2 M3A=1PA-T:5XS%M/OW)]MZKJ[S2X ;_[7F!BB3^3R[ 0 4_[5\<-SO(H #O>M M7X" 4D8Y:?37*("X$@(>QOQX X]$Q1K_/8\#_S1 !D3_(TE"_394%@3"($D: M)(F#2N,'$B$F$MP9O^T1+(1C0)8)S1PGC;WX1 MVAR9(!L4RA,I3!'ABH MRH+A4S48CCAK\PO=YJ 4/@LM*\9X2E0ERI>6&"TC M=5KR-]OI$# R'TKM !53 ;M^K-F5,Z'K4&&#UH+UT872F2!*)\N$L)(U5>P\+7+T M>YX/&5ER'#"_3#4HSDF138DH7P 2>QY%' M/M)9S&V/'@$-3HKN9<+&,AO'T*6 / \56IA/AO7PR@_]%-_"=-^0KS1< S8A M2S-A':+()OHUBKQ7/P@.58\%RZY"X?G*^9T%P!#E'$5FRX>,*1)XGM=K]WY_L[Y>Q1GE?['1G6;IW6Y1Y0-M_[L1.;+N-]. M-=1WKWBV C6N!/?@])/_S5*%TFUG=4S%=ZDNO' ]Z2 M1YXA^'I)[UBLD2"KD^ISST$29<1((T9[PFO&3D\_M;(5E.29189O"@_1W@G2 M_6P9^&O6"J4.Q+[GA8XS0E'.":TH*[1AO/)[A6>PVM&PUL*WP+65."#& G$> MXD*8D!5LMHC7G+)*R7(8[IP@F\NX/-U&E63?WFQU'XG>5+-5WB6/%>CW7,&, M!7A7PHP)_,O)V*"4\C&[=DUH*B[(3,/9"N7$X5\Y><3HGYR"R@6ZZSQ"A&*# M,"V\A9/6A'<"]LX%6 &Q8%)_M3K68P]!:XGJ! %=T#FC?%IZR=,I M5-F:5H4W%5A3**?5XAD_A615Q(E/]M;5A1/XJR@.?:>_??=T@3B;DU0ERL1)T*%5--J&(4AXX6S5B9H'DME$H"BR@-9J4.# [ M*C&T:(!15BBA2;T[PBR[(\'GY49G<\&PLP,D!U5_FK_G4H39;\=IQ7K'>PY&7 MA6<%DH(H1K?DM -P.AYS9@:8Y)=B;K)CMU1'*L W[G+C)SKMHL?3 PI-W&Y" M9N3W68&< :CU\/B43-@Z-&V2&5 J*.N34>8F>V1.">45N60+H'5Q0,""GLS96,3&,*>SLD70 M[B1T34>9LBSS@5V2G@+,/O:O'^7P1S7E85.K;?MQ^^(+C952"7 #5 M@!% !8H(+/@[LNWR-)4-5"VA*.0*/:(Y^?^+" DVB)\+_*9EPV-E3.."0=MY M?LV:[,;4K8(/L;V$ZS>H>8RA\$: '$-[26*SBA[B+-6H7Y)>Y2[-V2+.CTX^ MRUJ9\A0N2TEZ-L:C^<7+V1JU 4>W[HQ'L*R7,?D=^&*5&;L%C?A&3*<=+C?IBC)+*0M:>CXU#,N6LB=8^ M<4;O1+4K5J[P?A:OA L2;"89&O=^DC4U>K"F.4 J"5[DR#C'(5[1H"L_0^8X M= +:MR[TQ&G!+WU]#@V9+04I%HPGTEF+,N;T#BC8B]NP)3^ Q1$*] W.-S0J M2AZL/#3$NB#V!A^:W.) 6V5D?#$RV.S(L+#QANS+9!#T= (#8C#EAA,2>LG, MUVPFJZ6&;+UD5@+R0&G$LJH!CVR83;HA+B+"M&<$CM*P&%ZK !7,DXG@%Q0E M1OZ!]"2[*Q>=G5DA,OD+#:L]$!N%]5SK@=DX*8$V3N3D*_8([%N%'ZIO\(*5 M"K._E!H 7^)EZG4!MX&7/B-C%E+8"(" =8&^,,KB"!6WX.U '#[\=^+>L59;(SN-.D:1O+[ LVT\0M-GW2YF* MO2LG!B1&V18@GY'O^@=_B47<3,$!"1;H@WS:/*.=@=;1;#IR6WB"Y+DL";)O MQQTY+8_54".?,^)I>I:R1PWIFQE]4F$&HX\$ T0YF,\K-:FF:B[(LSIIF]:Q MU]K-=FF2.O1,O-]I:DO=MVA1DFF"F%3?_#"6CW5^1D^6V:EMM;_N2$8DM_#$ M>-AO-M;$LJ="#?@N_@?UF*&?-J'^R"[-QU4.PT* MQN1^FJ2 Y.4;;AAG82R$>53;PE+I6YF- .W'0QF>^@#(US55/[.92,OESSZ^ MB3%YVWL* W_CI^P<<\*]GI0UR@%Q%BCC@3@3PYEL^O43Q]-RB1H5LY3VIE]! MY;;9,GNGIELA$$P9F#8G[G$*FPGY(%C 3>G#$U/Y>PG.8VI-YZ/-?SA-TOU-" WFZ"E" M"Z87STY81G?Y!4.U$?:F9 $[:_P5BI NG11?.WY,Z_F&NXPR-9"DA]Q1H@I? M9X*$.HCK@ZA""#1"H!*K47R?N?8M;/[X](>$?/CDOA<$YHM#3G/(U'H!0/8S M/F!24S?:RYRE$B2] #0K6],9AM'4JL? '>HDUSE=?;"$8_Q,5K'_@O-:6G+& MS%;'Y!C))KSDI6>[H<(,*26R$P3'&B2A.&^68C"&AR+H.0HGKGY=O(9AEKC* M&'P(:)4T*U8R7GI:T>H9RFL!F3GL[>:Z(5NK#U"6--<9RFI/3Q^^?T[>62$7Y>\PU>>N'F-;N]TX-8U1%D[A?@3"BE,U7M,=P04GW #>1 M HX6,1 H+/@1Z;U%![B@/:%@%NR,R>C3?<9V=H-^;>4 2!=]K:X7*R&*LT/PQ*(!/&815$KPFKG*GR,1K/R5Z0AWAC '*!I!5U MO:[50"]K>" H6FL)JW"EE;#TKJ!M^:I:L3)B=AL99+T^NL_8VT&'D8&U)HH@Q\V"\"J/%,8J0!8S+K%:8 MS#!\8<<7"W$*ELJ!I 2]N1//8@K3R, "YSBF3E8-.8C$T'1B6NM$R?/53A@P MC_\)*EG7'F&"MD33%Y-Q!1JT? J=G0=Q2HIQXV^N?>CEX4-_C544;ZB_?!X% MOKO7!:^:<63 -OX&K01/\I.,J=E NP6U ^' %^IR5BCCA21FB'&SAZ-K8034 M.$:G81CTQM'7CV/71V- %25+U;8#1JL^70 @I"OO8!@/1RO8]3I_4DHU7=R- M;H;7?IRDK LW+2@ #&[ ?]IGE05:DLLH&]&(F]43>(*3K8(14ZKR!9DJ^N[J]!T8V,8['5S(R0O]7PLI%)#,@ZT"[BM[HB* MOQ7R]WNI5*8V?ODK'<\G(KM:-5]2P/#%IEB9J\M#=&&M+YH.X2O;C4,NP_1R%;B06PK^;O+/\H! \H+:CL=:;$?TE^+A M9BDR>"RDF'0V"^)G,0]F2^2SDG%+;DCMB@8'Z'ARRBE)8_"S@*-I,20'M M9TNQ1PQ5)J&+^[NN,E)4(=$ PX[IJTF=PM)#N4I6'(Q9(Z-4M((B?U)4&G)8 M3]UG'[] M@\1*HAH N$#7L/^%\5[LM."K85CB(#=^0$QWLGYWKLH/Q,(;46; MK"T3B5TK'2$4\G*IR&(68M&EX&:"H4TFF6E#?.B1E (J? 2S1F-<% 2RH$P8 M)$F#CR,OH*5B4N;,(\;5\CP MP*L%J)36*1>>]AN,/@F49_*.'LG4SMJL0#B%U7F)7>J( M03]^IBOT1Y/QBRE1SP,5KP-G?70?4$X# 1&[]?(::A_5VPZA1#DC8? MD0>\B,AA#>G\UU%,]YGD$B=N[-.=AKP-@!0]4C2H$"QD)'G?E/XE64IT&B$N M"VUNQZ2!II"9/)00E>C;'K]"B@X;Q-2&WL26R_%I>NYEQ"P,+'0F["5R$>)0 MV+$4-Y=D^Y,I\0[,U+VFZ'7/&LLX4])?GU2%A$;!^N=.*KM8]X@3P=V=NW=P5*[0P,* MMMV*.''CJ3 &5:R\N(">4O:*64SWS1J']!XF4&7U=!D LAQ?<\L)&^XLH$F1 MS$L&"C"_J"!HJ8. )D74IO%E;8PJ<1>%>'_GQ/_ Z?4N]!)R3:1QD9M0#7%J M^6KDN#;ZL '6:$-Y$T.:,#=[+S6K*E^.E EB7!!E@P0?\I=26-O*0C6K>&%# MN2O-*ER^V0 0<]]6=D.6WJE60?2JI"Q60%@KGM2B1%,MA\FZW >P)7M]4U#2 MXB>I[T(28XXG9@7"O8?T:G?D2A5,+YRO.,2Q$Q [:.J!CP*JR"$2?FR_9\G! MQDE3&T@E+LP]2U4$FG4,NJIW8GK)JU%6SE&(&X]-@65S'X69DXVYI36L1V8S MR:0SES>G;JM-LUX=@\[JG99>RLV?*O>!5[ (3'^C&,?4,)H[D"1T$Z[ 148W MY%OG-2%'HQ9+B%$')+F,/ H8?;,W+,UJ\17(U9')(D[7CAFK62VUGJI6-Z,J MG;^LYDZ*!?Y_$JJZ 6X53D=5C(:GG$9*0\\\B,C,_ T(S& ME!4>':;D., 9C2FKEKC+&EN'9V2*5F<%4-3PRJ0 I=")/D$K]1XP37(Y.$6B MN-)I9@2'&O,86!2+\3*T<35U(L\M*%;)L<=VM(8PYJ(9_CP&'LC,+PJ*,SD0 M$X2GTTQ$AP'VB(BL7RE#*,4BV&.L#%,(]4V/8*=L'0&O03.ZH,_)XY/98)PP M]-@NT3>?+3?HV&%B.*[;4WAAQC"A9RN^58YZP*LQ%%,+@I//Q8697F-R+7 " MG !N ME*66HV?%A0]@( *GV=6!DC^GD *WHO8KSH%^)S;N3GB6G/EC&UA9,K M5Y$RC/9FZ'E7J]O-YM2 M*,V7(!^YG0;)9U>/\_DHLC?UC4 '*X*QG* XZWC>SS. M0%8^#1>PWDG]@,(XY2P_#=8ZBT4PZM; P@RHJ/:09'H*B#"J*.^IS&OR',IK M\'S3I"7A5&IV+X!'"LXR8?H)+_+3-#J>2_ M]YDH)P9#Z1QPQ-Y'LH[]V'R2^3R.7(R]A($7!.2W40PX5P!R0*)Z, M*@ILSY8HD@-KD:N2B_T7\_,BNC] NSZRU!;^1D.&CD04@5,& =F3T21H4,*. M%TU;%=<#AJ0N#ZYEUW[B.L%_8Z=GXBDG".:=R<+_$8X#7Q<&2@)1/JSDIL0D M1"#B[VATS1<0DC^EQ;MBH[PGHAI/G%53@W7!0!22P$]%B:8\]C,42M@6=NQH M77H%)948Z)@]. > _IJM)+NS5]S.*5_2S ZZDMV0,BT**VB MG/;5W%)W&^H_Z)6$G[7TX?TM[/8OZB&_,E^*$N8[(VZV,7XFESPRT2Q'X!ZG MX/5^.[[%2$ZQF'8 <7GHT>:\34H)!W/'QJ:B4>$RIH2KZ&XE 4'H=4VLA!3? MPAWKAI@'X=HGP\J\1'?.WZ.8+JO>#<,8ES/*!N5\,I\89878$K;:0ZQOM?(L MS^!Z('O?=13#+_4$?3B+W\<0'. FZ^HEDP1#OX)HB,MFH5^\0 @G?TM\CQKO M47B^[XER*B&/*X1A1"P"GFI7KP9=O5)'L\%;8J02:Y7> 8\L0BA&S!E%#M_& MO>6&H^;]E>#K30A/29DN4NHM>R6," 4)+$W ,'TW.R/7GN^K"?38.NKP@,WN M&'G?+9H'ZKC _M))G9[=>%CK+8DF J*F0VMTA3Z%A%V<$/X Y!WXJXC,G?/H MD"_^W(F73NST=QP_73R>GZ02?'YR\@R173! E /B+.PXD4VI6MCG)94C6>6) MJK.QG1^^M$LNTO_9.3%93L'^ 6^C^-B/3%!#&3G$Z(W6(&W% OZ9 @'7Q!9I M[PFRC>!KQX]IUN#H89J9/HTA8*H5[(X8@5XLB?-]!CMYEN>/3W]($$./?A^R MSDU7S Y8AJ#0IUM$'?J#\8[R1TL^ N2'2S]QUNL8S&MJM3[@%QSNL)8.+BIM MFAG-J _0@,*(GG4=682:R[WL/"=#8*OH$TKQDMEJ3AX3ULPT]![]=>BOR HC MNXSK1CMZ)Y]'@>^22T/?R:8L:4<-B2D-*TAL4&>,T 9A]/44\%7BJ,D 3A-265?4GG+5=[:4IG%0,$4 M9;@ID)6 ZF6TR7VKDI+6Z!>BE638KCESX74X6JC9 >=9'^!UZMR,&#]<#_ M9M3,1KEZ"LT'/*-BQQG=4VC5]LEEO[V].%W;1_5/]8OVV7! C79$QN*%_KT. M_+?O/!Z[;SCO_;?OGXLPD9QOBB,)LP9LT>_\C\M MNJY,ZZ_FKD.I=[ 7Y;[2@#Q"]A5990FZCU+TWYAL+%ZT-3C_>;K!U//(,\D% MA'WC1?1Z-#XWRS3@Y";H@@9X8P0DC1O$+K&K=@$<;_2SK$A!U= =(&?"-_>& M1-R3U5A<9&87-S7YP]8:B; M=[I,:$?$?K#QOPHRX\V3;3UAKD4)KAX+D&$V MN> J"()3/GF/'Y>A[,!,XF_!%.P]_%76X/NRK+()K8V*J.,D.BB.EGX[#FVZ MP@LP1Z]!5<+U" M"X7#A9[!ZV68UA,(C+NTT2M[U'PF@!KS[]C@K6<)$TUNRO0' H]:. 6HJ,JR9 M@+&QU2W C):!.$%D[0" EY.WW2; C)8U*"Y\(DNJ6DBG=X,(BA1F*_D3?\#4 MT0_64U+ZPGOGF%?ND)+'TV8FN>414$M%"(&*$\7HLG[ :^@&&85SHM2&'/<[ M6JL"38+U=+OGY$]+"35HRHFC G7:8>>T] JZJ&1G/]6N6^%8;-%Q0WD8A]'+ MTL#S?27I&4_,ZPZ01-1F?+&A><<]?J6_,8W'/B.[HVBS#MCX^1%)VX;"FV- MK>\W)NI6^CXJAW:_@9P?QF-(12O[V1AI6'/R6G:?VIK&1J9'X-9WEGY +XX< MOZ3G9BX1S+H-6-S*]>FC7&2X'D%._<\VG."S4!,0.'B_";%1RQR4Q+4:<#A: M[IJX3T3D-VR3R; K4*[1%VO%),)9IU:P.?Q:L+_A3G53_7XG2.:&!+N3U[^Q M _ VQF4?SE9%'-">7Z,L M /5 .1(WA(4,ZH_!JLQA0EE)EUF/H_UQ$M^^/#[@C)2YH(RW^N/9J@RC^HT- MC_P5-:XADWL[1\K;?_ZR7/CIT5LA?1<6]>K>Y)ZEM)#05F*HHIS M'D:/FZG[[.,7.%,\SX=-W@EX0U4M-X2,/'(R^G9:VNI6C"_)7*&1<51VO@O1J>H\ CPFDIY%$P+V3J?T#6:GSD.RQK M7,0<8]?D9T<;M>)"R[LX,8J(DK20^(>=V(5M\1*_X"#:@B1'(F'+QYP@3+=# MB;1 QK9TM&G5+^BFVDGI5&BME"OFY:3-HIASET*^5REY&&S?Z@LLGSE3I"/, M5=(]V(%FIT6[5E7YHLP;MTN;OIK1PNB?GH;5'3]:9G*T56.5*&84L6H$;4#* M"'Q4LM_!8)8;WB9H#63-![6R' 7>2HBAU'JS\ %<'Q!]HS"73V&TA)QY\++> MA-M=2GX=A:X?^+RC"'V=]@7JU7^(DN']A4RW%F+6L+19"(>R2.S2VG#[@$89F5Z-FO?A2S/1A60&"+I0OA'86HF:]E/MT@W)& M=3J^+IUG8_ K.#_-:$47;>P#*-WE*HUD@B/2<: MF#O,&L%U^37T7A(S)>"7<5Z^(3*Q?&:],+>SV6_I1.9'L1*7S5;BN; 2EY70 M%M*\J/D_K* OFY?JLAKS2!>G-"V=$LJ*"_[A\2D197S&;?(=L39_VX%GX84G M;/0R*W-ZB!+DB)V6>E>RWN"L7[D>0#-&<2):N0^ 7*91)WDU,H)&OU'RR0 0 MFK.&C\T)()-DL_&3A*SYGL=/3IE^3$";)NLRXF8/!(U:\34F:3-;T8SB!.5$ M3T69 KI/XPP-6D*FIXRH0QG9L%6/O>O%NFAHI6C,L+JMA9Y#JCU-4DSD25AU MC:ZJ'4&5%^U J8YA_X@>-3+?54E\2YX0/6HH[@].\A3D5K=XZXMHX6^8/5]E MH>M)DR8<$+L55=\Z3TY!_L50Q5A0H.;:9B>K7;^"2E%!/GUPAS)OF3OR =1? M?JBD8HVES=L06I7(+DM.X9BTA,U"PQBS%8=1FL4/D&$N[ML47B?[9<)_FWSN MM_ME6>PBE3^[WE-^X -A7I9O0G=A$M)P$3'H!?@6@ P"Q4E1_?R9)'O(^%JV M,A25+IVM4-I* V %^+Z(9N)93\$PKKRZS(^;?RM)*";SB(9+ M'C*1,C18GI"Q[* A4H(J#YG;GO")M0>K7>3$W3+Q/=^)]^ +Y!&2/NWKG$ * M(]EI4W>/4\C/G\?1B^]A[WS_E R]TT(?58@%SO#).N9IWP/Z3-0 "!80;SS M W!#?O@]RAA**&@62\[-#T.I(F(51*^B#6.FO)/Q,5N;#A@M$;'$]WI1WS*R MME#>=.G!%VDNOV4<-UUZ*"6/967,)V'37N30Q!22D^ [^<5/GR]V21IM<)S7 M>28)A.F\A?-V=+HYZWH>8S=:A_[_F$](M*";6BK %*0;A&"(7@E')%A.Y-I> MSI78*6_6J@C,#XB2AU^<<38VDE'S@N6$FF] _R)L'65HLUR)M4R"\L!R(R6= MA4N5+:/L'?^,(9F@'+M,2]23*T((FY\UG3H$1?$E4#=[P;QYC*\ISH5.2']" M](Q1%9<'P_D/6I3@$U(6WHYYHD<)%TJP_2A]Z%F+EP[&VGUW$V//3:P?J(-)]KPPU1@H)6M9RTVC;J*GKQCOL ME0'!CE2&-1WC5%$5S-EIJ:74YU#='*X;9H6/IFOL*3.I]/*"/ -XID?J4RJR M9\K$<@FFRUD@E_$P76VO646^$H5JF8,<<'L$:=.+T8QFM46SV8R97I22*11# M;/42LS]O0MY3-ID[^Z/PN*2+F2"./@CRWT,2M^" . M+ES#MJ@8':7ERZA4Z MUS)EMF:5*345YG_<^B'^:G#YA#21O/>="ML!*@@WQB*]_U4^/=D4UI'%0K.PC^ MR%R BUTZ:6\P30XZ<@60%H3<0%&(:S]T0E>)0I@)PF2,++2B,:^S?&B#XA1^ M:BLIOLK4=:RI.R7[MN<'.W!6[Q\#/;923 MVAN7H#C_&6B 8(F )Q)AB)RK"@;_C0R';,0,]$W,8YS=2(DYX7OD!-;C>,SO MV8+NB2@2-.E@S16L29FR8U[R[0C2QGOA/,B=6!]8_]7^>*[6$5I[J:%VI9\7 MX'DYX.[R!!2I 1BV"QFL0X."+TWJ%6S+AZ9#BZ!* 4[K%.0O0#>6E;#DY)MZ M?]\E*2O;C'( H+GCDYO2A;/UB0S4-%\6$1X> &XW\5-RUXA??!>S;YN;"/! M;^3FZ?SF8E(-D)&G8M#N9LR?"!G0M-^U),3O=!B#\@C6MIML&<'?V]"5.U26 MP76,CTGO*)YZ[BY4UW0Q1#E^=:K+7D]8DZ!6!6OQ8B.A8J%0<()S(I\]1D\- MI21C%KI1$*WWF@MF(D[6:JU,/UV$)SDKDQ'D;%;(]%.ANCBF,!?6TO4X1/4Y M#O'*[_4Y2.EZG"CZP,E^;R\S&RW=O*8*@F6>3>8Q'[\2O"QY^]/$'3 M-(W]Y2Z%=!>41N2F:<.([:]&C4?/DD]2E_S5'F)+2E06XLYV:9(Z=##[7?-R M.RK+A)9HGYIN_*MIP.^PJ!Q-[)4N3O?$4M60!:W<9G.:IZ--.?DYB,+U&<59 ML'BSO22?]@LM/KL)P44,9_6#G_0I!,])HIRFX8)P!A,,S1,\9F)H">HQ@E:N MM_UEYZ//9>:&EI6@:G_9%8>HK("5.$L!FNSA\:F_%C8@R;0*'TB!HC)@W ?0 MYWM;R\D)IW>N2ZR-YWW/;\$)T?0'=.=>4&(G(W]I'U+U,)Y6\#6*O%<_./B^ M5#1T!1W;?6_[R2\;NKD&UI,BCE5"OOWEXEMQH!TKM*R\Z_@* M$^O24Y/C8%.X\+(= =Z$\IF1BE7LI ! M2944]!$P.$$=U5;Q0RN:^1W<9^SM %HJ:^7#@N@U[3R"(')YXGB>!)XO]($8SAHH/G;H4Y<0%I?M,SMAX M]04L9S(V,W)N4]Y'5Y900N KR4E908K0IXFZ!R1N[&]%$43ZC-'Y+O%#;*[M M(U3699@H7W&TCIWM,R3#]G DR&0,^P^TBJ^8"1(MXUD*+XX?P YU'<6 QG>) MEVE>*#-UR:F_"R!7AW;3? ICS/:W6_*O<[R*8GP\HA7PDJIRR)8IA#DCA,] MG F21&!-2%$N! (I)FA)Y8"@Z;R:E55# >\)9!+Z4K>*]94(@J+5"M-2;1JE9- M_SE5-TNI"?2N?ZL+]IPCA-^:QSI7KG6/+@Z=V(_Z8)QS$I;@S:N 60&/-:4M M\5B.P)X>O_W;_U5#]&8_IVRE?V?L)]PD@))J:@C8MP?T!^'R?8U S5I*+;T)A02@[.^V;#*NO)K51.B>ND=HP+15IYQ\".K.$ M!^NY?YI%Q 4P/'6B=,]?#S]D$HE8O13-(XD9E0KU7HI MJ&8\2X\MOG#-(SK''O<9'1$:,FX9]Y:\G/H=94K8*KXGUP@78X_N".!9%5%' M"L0>\,Q_8E0^1W$*^8Z2&[2/NH(MV_"9QSD+>-*07L:<6J' _HQV]E+\L%82 M)2P.4:!Q=+ZA85$@@A@;0!.#_N54=9J(ZYM7O1(923[CLF^AQYV\Z%:PJ]S \??).?[.?F3/+1:7?N$Q/H8!./"B@7& MR,TY@Z\1>#-&+P4Z(A)'Q%BR_@O*@)SO4<86 M,;Y&4: MCX<"4]Y_F5@HU1%]*B[Q"PZB+2QSZ9@4GN1%-,?Q*J+-G6E98-(; MH?Y![F8A<5>37S-7-M15,Q$HT ,3@ER+B1C6P.VA-RW^;4<$NWK1$D#+"2)* M\204"*IEMQ-@KOZ45RL_WM H).29@S.I^'4;V_SY1TT^[EP(0#*@4E1\Z@,? M B9'JNTPD 9(,*\X(88]%$R.3Y?#X9AU9-(3?^>\^9O=IM=.P6D8WR!ZRZLZ MWR@AJXBJ>8I2#BBU/K?<;[-KAQBMG6%.39ER9"@H MZ&45)(@>#1>7__)9;P_WBTOT+Y]M]6_7(+YP8B)"RG;;=@WB*^Y+186!MCS( M218XB_,HH66/R57@;_PP1X& M "4Z80!+9]'J##*Q*>634DM!)'#Q^+XB%,*1H3^1V)*;Y:4+2JF"Z",,X-\I[R_F4%1^@@HBGX[*BHE M C94K+!^^UOM(Q:VT2H?R"O=KQ:TUMULKX%\%H23(X'9#__JDW.-"-BOL[P4 ME,L(4I7OIS];\Y,;5;0FNEK2UC!@2K: 'O :"K*CF*6#;3;$;/2=H-153LL] M4EZX<<:8NP<%:[0I]1\T#9%C:33X(I='(6?(?1DHJSHQ"+2U6*$,(Q&/* MD@+XA)DOQ6,NMHPF[<^!!!Z_,J>.%%5*W%[BNO A^X_01"]GM$R MH14&]M43GYB>>;HA_X)AC\3>E"QD9XTOJ+!L)*0F!V"F+*(+)W II!%+@]BZ4EI)C@;%'@Z M-C@HL"-S#]VUGY## :##KT*O1]XR)X<8/8I%#OTAC&8BER(FS/1L, L02 MRH4>10-9QP;X_H*.IZ&<4J0D(>J[,J(^-JM1;G0_X+4/,?HP[8$LQJWNG)85 MS)\<#+>F-4*^5)+S??X,7TK35R?V*$;^5QX<9.BNG!BZ066W];Z%%8*>Y*ZP63NA M39TB9)L*QI$U4^AI'K^GS!;.=^^UI@B1B-!$G:CC+0>E+4.A: M(!"2F NX7V+#$AISYQT<',&*U@$G%#$J:P?%.J6=K.*!I'/.(V]:@0@7%M[( M,++FIZUQ*;_I\-DV#@YR%X5XSV)+U[O0T^!+H12)'C1DEO!Z!BH"1&] MXF=+"BP]0!3-SF*1;W!L.+(A(&;QKBV>;>5S^9EE"O;*].3=/7U^D%KCR(@ MF'7*,6NB]I==N"_05W2-'BSW*.HOOKR!*>-N,DWTEEBW:SK9%X"+?SPR;4X( M\OBQ86A:.N3L(&:Y@?S4G\>^BX57K^?:Y^>\SQ(AA4VT!0[YT6[VF]"MH1Q= M2D2*I[!Y*67S/DLCBBE7-GFFS+?CH1EO$,QB.DUWZ7,40VY#ORX24AXJM[^= MC/()*14H^E"2(HL83:TI)$/MBW3?V4I24TN? 3F16%;XY+2K6XD3]$)S$&C? M 'ES]$- G0MY1P7:5LNQA8VC77OU4JQ.L5^3*UZ3%6XM0>4F)'?0Y!;*-3_W MJ_20TG48T0FB9-%G:\4?&K52P!&I&C=FK< W*(F%#J?S&(,/&WN_4/SQ-+D) M^X>M!'E8:=L8GZTH!_3*65@I0C"@8E#6;IYK)ZB3]6@C+F5 O^*EJGD683#%HC M!<:G/Q1\D4M#,%LAP:RRN!-EZ"*4XNB0) MS;84_NVKLFD4_--B$Z#7'@U9@L>E7DT0EW6"OF:;CRCV*T5%LHUK;N-J->+Q M5Y'C&-;?&KB9O\IP9"J'-0>[(5MKN/:7 4]1U@#KY8BN:#EM)* RK$2\]&H8 M=%3NM+2JP"K+5/-SU>R @WS%(?FD@FGH3;V-'])$6"C7X+G)QUGNZBV,LZ!% M 2H36QG01I0,NFIG[>YE1$UYMD[_4$-6E]Q?.X:)*,MR:T=9%LK62!8SI(G6I^1&^X9RS:V8TD;TC;HI"AP-*ZA2_O7 "P,''R02-[O M,,@)(D%QD .@^O)+XQG\PLGAY_9T=^AKP[36&S*F$P&_M^>[DDUCQ_[@5&[M MY(8E-7]YHEA1%UFM.H-I8%) 3\+0/$!2-BPJ.+[';I:ZROP*X/^>*$2V=#JQ MPJJ%\Y:;B#V_=%ZJ!3@+<@]]ZJW8+ZQ5VIUT92NT'6-N1#!0&?O\M MC4"0*\\PA@OZ3XK*USS%;^(#W,BS7NF]]EU!Q-HMJI?4ZE=J2716^R.N$&JH M*K\]33=@S?6MW\HN*H6@5,X'6J+L3'?@,J2ML'PS+0NQ2$E+QN 4E51BCQ1 M6YX]HZF"++ZZV>S"Z"L.B=FAPR'.Z"%"$&K.1RZZX@(X)<&#*IGMY)/W%[Z8 M>R$(0F*7:[RNXJ!RK)Z6[S'E>Q;M82M#(7]C5JK-6L/S+=%Y2?&FT/P#.096 M40PO&LR2Z)HDH:RCEOP(FS>NT<]%5<9$Y6">U0RF12P5@%!E'VE_*%:^%5D* M!$(.-)2>P:+[Q4^?+W9)&FUPW+O+%8L$TA1H09^E>0L.%A=[$;RGK]ND HKH MY'09&(>H=(^JU:F#.6'5R8,'9FAQZ' MK[[:'AV *"8)BV4I59&S&GMP>7!\='0U?S1KN?ISW#Q M(QT(*"'SY.<@[$?.71X34/:;$U! CM>J>R4]XR+&(;(0O9$*(;67=DYLV4[: MM5$@PM6*6_/VW^,S#@(M$'J4DFG@/"D6'M-QCU8X22AFT37&?9OD,:)(IHJ MK+V^>5K54@O"UCP1<2MKQP%HC7WZ^4);.&\W'E'"7W'@"QVW#@AHJE0MW4$X M2';/_ L>5;9F@?>36LG#MI)L?1$X23);\9*T64S;IO6"_*$4P:KF-%$4(]:, MS30(4/XE\*_Y 6\AESU<@[6_.]8LX1^"0-[/B")&U?Q=O#DT.DTOR$#OB4 T MY:V/Z=(M&LH'PE+2F6'U@R,T/W&5U:3L3&_78/"?WH1NB=U%#D+N+US@>-/S M3LL)9OB)1+&-V>MK?Q7X>A.B"\\C[3DE!:> MQ$7$NP!=1S'-)^^-P945SE(?@M376\EIS#R9D"3%)* UJ$P&JUTRAABKJO61 M];>TVR-DMTSP;SO"]NI%1T%'1@XQ>A;-R19'O-Z*HT9__4(9T5T%IN,[G M3@!H*\9M.EH>[R3X$K,_;\(J#45#GF.]!H(+^B#X0 /PFAF>9/U_C'L6#&NO M O.OS_T'I_)G1.L-JGDJ4$)M M&\KF#/@@B='IJJS@$0Q0'V90,]E3-(!F-2DBM*<1L3+=9[QXC?JG]]6W-*+M MBC@K1'B=L,)RK*6I:$K2UEH!_SSF)RBME^CM;R '_0N.4XHFL16D&>;="6C" M8+2N0B\+)0D-.!*E0+KCX;(KAF[/K*THXKG>.V'X6EI*9\*;?I9 M\7%JT"GHHHY1#U.&49X6&Z[C3B]+G=8 M^?GCCAPRY.D',#0"^/5-" Z?Q7.,>QUP7SY]^>??@\XBJ$FE*4([)(A;;9QS M;L<0IL7?";$0EXL^(<8WYN,(S?DBW$)2"C.8[(W%_OM\WAU B9"TEH[_P)3L"N3RA*,AI&P?$ M(X?."\4'RP+ Y+5>48J<9!Y8LM+MC7^)L]73=A43SI#%V?-#$UXWZ&D\6J:>.V$'#Z:' A)%/@>"Y6$WIR\*Y:35-*7U>+US=21 M>=-\K)P[7;8R?[7N+Q?!0G(/W*UN(]<)YL]1V*\TF))!E(ZMM'QR\Z7E@N3$ MS\$:K][@LHP]EJP#'6SY)!?+WVY[IN+)["6P2"0$$$E,F0@PSU4UN;?V\M'R MIM]SQ_=NP@MGZQ,#L*_'0.HE#G1I:@^C;#ORI%5!V;O4I*+UR),F+96.[R/-7 M/ME8 V?=JT X"L^ +OK\:?G39P6K1+! P.-4= LRM9"JUFFJ4["T"VHYTFQM MA'HKPL9R.^O]K?.:[/STV@_ +TY,IL^]LL09-;3R Z(/L=.,;^':UTIR4@VSSOVV+V.W3=]%.!NJ\T0=>&VROQ8%5? M2JOU8:!\I;+W7G7[IO,^= A8B:-:O+22RH9[NC@MI'@7?B8HUJ #=&8[,,01H![5-7,PM% MM#:0^-8TER^3+'D_+23OV]98#9YF13S]0GZ%D+)4JV0M JA7+Q6_4(GKRO% M=$8.#C)[5@IL]6JH!D($>$)4KZOYNN&DY%H(*7NTO+U7&8#(G4DCQ/D@P6A"&^^D++T2BZKWB$R/--$JF@%D%V4!U45VU*5@Y&5LXOZ MMQVC,&M5J5*6 IRB@I:V6O!9UTT 3NI;D)O3XTA,]AIB]0Q]]FGA4A7V))]G M%O4$0-,+)W#A&*?PM1:ZI=Q%'HY#)WW3U(."TQNYS++UP:DM_FMBO/E$?\&# M*IGM6"']A2_8(9:5Z(R+G[0 XPL0^N0FG%.O81,\OL'^!$G7!@69P!#+92*W M-BKX?<]"56<"S D:<\0#>@=/1->PJS%"HY4U4,2T]O$7CW/H8QZZQ+IR-,#1 M5V0HJ?0';"*@1U$E&8'LY;&31K'Y?HO19L-;N?8,@0 =ZS&/GL*K48Y< PO7 M&FBJEI"]%\Q0A.2;86:> G%(5P\.R$_/N\C&LW Q6/Z*Z +0V(%H-YHP?/@B83( M2=%_[$*,?OPT05\^??GC^]B9[(;%E$"2%@PR$Z5$C]P4S52I,$"I.C3)9G@( MI%'/6D6N0K[F+[%+CQGTXV>Z[G\<*&NSUTE=R$$]RW-0K9W;6M6J24DMZ&8[ MCIV[O]2(MH;BR)8H?D*C^'8QR UK'W12_%%6_,0U5B'>LK0%WQ[FX-3[^XZS M6D3BAH/O<9HW 5I$@,DPCZ,7W\/>^?Z);.,W818EG[JI_\+2.'HZZW-1( B3 M"8/*G=?(KRFBBQ *3M8/(!<9NN^EPOM<-INM+T8PI.INJ8QKG(UK6&J617X- M/Z3H&Q]V8CRWTBCGB0M.)J3QVRL;N*PV#8J]8/OO5:^M-+[CJTL0GHA2&N,5 MW$8T5+/=J&:YMH*T\2P:L.58[Q9BQKG]ST-F"S.*U IVK9Y]6O0)FE4Y"1T4 MQRY5Q+'3H4<@-9 3T@_I&M:2\\J@&B2J5M(#M6D3-"ABVM"7&@WE+KI2_^V> M[88D?]VDHN_X">'@W..W=/&*@Q=\1V;KN5<6LTEWS A5YVO"(+(22(B8B(C) M^#L:7GM 2R$,<\J&>4-E-9XYEYO=HH6&'^Z(5CEFW1S'O UMGQZA%0U/;)26;>; ;K>F-%5GM%,81D.Q6A?$1>'3NQ'3V&RQ2ZM7NYWA>7TK-U2 M 21MMN+]B*[>4APF4"UVZR?'WH0X+>BH''D[8K[2[ALX?H'>Q+_F+-!5R&+E M9(I.24TE1Y^0A>4FVDS)Z@%ML[EG8#:P;F19,S(M*6@Y7>0(PF:!L+1I(CZC M7 .I3YN-?$!MFBA^Y IU+&9H:&B-02]\5GIA])6[!%ZL7%8'[8*A1S4%XKI) M.>LH1+V7G.1:;-3,#MAY3VV"5D7,(L!0R+79ZB(*R(\C=DYGNT_?ZRBC#D>G M*]//SQO#R(N:M>-SQ;6:K9!"-]^TS3H@-"M52&MLF2_SGU/&]P7+&='3\/]G M[UV;6\>1!<&_[>#_+KM&=LRV/)57'G2P5-0C*[*5)- M4CY6__H%P#>)%T602#XB[NVJL@ 0F4@D\IT.L7QS?J8Y-<2OA57'AXX%^BI; MJ$0!T;"\TG^7@GRJDX:LS6<28]77GX.VB-;TK&^E@LCR9@9!7E^UTK\''4W# M?YX^Q/U;A)-:^STG5(/ Y=!U]K\' QA]LQ":Q$IX[^,K@BZV4Q3+I;$").$J M67$LD%2C I(U4HMFOX71D\;J1">@$: O>1<7*J:^^FX<;;]C\,[)_Y*RS5^U MF"9*7TY;9Q;?3E,8Z-=I&8+M>W"*R-.<[()6CQ[&"C @@E)J;H$8BHL22KY. M#B=UK^J7,G;>$NQL7GN%MMD(/$URQ(ARC1U"_ &51;W MWR>1B /4I1D0 SDS3_O!9U\CKWV&$2)E)A)Y.66F_QB= =%08Y,Y.IP,'?BA MME)TE(BBA X__W;O#WG1')'4L7>=U G0N5]+J>EB9>$OU$P_E$=%.W2[!BM%Z]XQ_H.X4_$]M96:SY:D[+_W %S)LE&!6B@,36.WB"U]L MSW(/7ZP#<8OVWO>4A)3]ZL;OUZU@5D91X.'TR;E2-Y039R/\@C]81B#7G;>1F6 M8N$?OEB[F&1\>5[PG=H5=T'XY3I$6%JF6NK@B=P:8?&MFU 3H,%^X M_[K7+/FYY ;/,\N"U)!]%X34=AA=G8GA9_5Y<6.!BGA=UAY*G_^A:'^,+WRZ M!7KPR29^2 UL9!N]RZ4L[^H+\M%WRR-Y"EY%=D=^1*<[KPEVSE,4'%3N_@GECOK7'"P$;(H7G_)+V):!69$/F*M?+P M'O_!I[D*OL-664@3G0@/\TY$W*11A6G5T2ZXR3:6E'] AZ,7G!'Z2Q;_LT]4'*\*@%:A, MSTZ!R58=O!Z#5J JUA N9'U?0^+H8M2:O7-]_!SH+-]+"B0)BO+F'S13E+=_ M-%0BKPD>=E[P/14$=SGP U3-3>) W\DSOMYE E!QOO\<[[U;XRYV\*22:LF&;ZBIFVI/MXHG!'HO-S-8YS2&P8>@R" M)JY*3NLN>77)A_.RO8G3L?QMXL:^R5JXWNYVR(YSI92OC/:NK@R/M8I\6#8! M_?#E=O/\_.7_M@['_Y?DGH)Q3J<.U:))%RVO,:3+VEPW0#,XJKBSD1_0TMX# M] O,&RM=G6F]^&O/BJ(.9ABZR!>Z2L\FF(KUNR]7A1D/A6[/A!&'1"^.B*'] M#_36O\F%D;?6+<]6^WU(S7KW/GYX_,BUZ374%([]O'G];U$B"!.[>-(NSB&! M^#O2+NYCL'9Q(\&=/JU#L;E?#L*7'(:LC-\ /0\ZR]KT?T@$'][D"WDO+WTO M-&"<_N-+NIDOR6XFC+CR-<^ #NE*/WQQ4&2'[G&(MC^;TUN$_G7"<-U^$"KO M''J5K_HNQDUF+2IRE*YG&3A$4'#X#4,S7.P MD"'Z'A#(0O1.ZH)_H*+! ;\/8='=[0G%1+SZO-"-N&WT=;++>ZGF:TT.%[4& M7=?W/WQ1ZD/YS7+]M.5'GNZ4[X(Z'/$N)H:#S!9FPC5I>Y:KUB6VQ M%.N,/]!W#2^MT*6'5(4J6;84G-YCDF\?0'%JQG/.2P&R56A78,%SL_W@?Y5L M*1WQ!^*;0L?X]PG*T^DD JBLOV8]GK-R^3D. ]$HBJ _&-H\/4'\.B"/Y(B3 MIPT4RC1ELM M9]M%%BAQX]7)*60^C)7'^M8.RX) BW, M&K6UZAHLV%7F@0"PR+/L4&MCRT.#OM7-"2(\\PC%Y(^]_ARE4H$/M+,2>2L_1>BKX>$R]+^-F'VG[0I*/?R M:ELT9X3"4G*G-<$XX@@6Y9(IY MN9ND%Y'_)X+EA^6E)7PWQ(M$;"FEQ$:L8IT.M-2J\RW$7+WPL1#'Y17"6@7" MG+XAL6O_@GFD%7V1297Q!L35G\UO]_5X1VRJE<8=SR%ZMEQ'6D*] 5R7Q<#> M8K$J)IX! BA!!>XB?%P(9+L50 !=L7_$XTS5T^#W? &&@4A"F-2H\/!)+,.4_Y6 MEV5Y8T"0TKWOH)WKNS%Z(,B\]V,LB9$60XDQXO8S+=;Q+0B<[Z[GL>BK[1H@ M +_C;_CJ_&C](PCS]!2F^*X^'02XS>[+%KOA,E]C:;D$"+ IPWM!6:DDYX8R M]N8P%S3T4O;H/?!B=5GVH>S 3IZ]U3DJ5& MO7M90RC+2UR^#0!5)H$@SUJCMR?K0)J\>5C'B=W=CBF!"F>8/Z\7M*=9-+OM M.WKU,7L,(Q>3VNX:JV]8:_-=B^/.49UH'L1$B*K;,#A@B0:;!P6+)3LWIBSM M]1CXF>408STHZ6WKAE&C]600MXV^R.M=ZB]+W66\!YX[& 0H)#HT%><3%E!Z M?Y,>G\QW33K+/$EBC8MHU:DJ5NO.?.\GK)W!/11FF0=NY?LGRWM(3$*/A&DC M4L.';5\1#0;BZKM&))C (PK Y_]"9[9SKS8(Q/WAAA8P!X#8'T5T0[I!+ MY#SF->KQ,R#0UXP4RLUXU];1C2U/Y-14GVV>R62)R[Y#*GYL@^=4C4DKD!"V MR!%6E&<"/='G$!TMU\FB_TC_#\PZLS;GB7:N=KHJ*YD_Z?1MR,O^20R\JG. M/"YI-! -!UF'M,B>;XLCAVIC09 IO3:D4F[5CD!]O[=I+64:Y5H MNQ (%!0!(*2.<:*^GC *0_%+"=QZ27CMM8GBFX_,3<-0@?K[^&9.GZ?\'=( M[&+@X2_L[[$TA$^ND(]V M5*%,&<V%@=,$WBK?)2,2H_&QLIF\3^)4:84ZNNU[4FW^Y#/1UG8-$("S.#'=ZQ-BTX9@/ B MZHGSI,I&*7F^?;R:UH5!H&CK'H@(G)A\=Z1H'G''$"Q9 Y-@"-H&"/-(VI H-RPU)$3%>2!.3V-A\"0? MMP]3>^,C(%"7&$=3?B/BPLR!9LD[23K[K52"("C_%<#=8X;0ER/GDT9%2<@J M30ULWL/V:Y@'?/7V]HN+[D/D88)_]3TLEL3)O;'\,T\EE<\!<6,X;61R*:5H M(\.Z1NJS00![,=.35NHM>1YK&7&T)/$-?D3SI"NM[%CKSJ"$,]/4G$3(CYH1 M)<*!(.BL)#F),E*S 0(H?(WP)N,S\=;%Q/6.N/5:MA0_[) [& 0HG)0OM>-3G@P"U"(1K&W-D:+(B&*I&@T? M (&RM.H]SSQ:^AG$=DLVEF':'#4 M->H>TC:;)+*4U+%*\H\#S[7/_.BG"]8 ?FNKRW/ M(P)TO1P>DSMV6Q($6BJB)RU0(!50Z2CSS+\D;?!?:M8@$'C/.5AB]B-&H<"G M9G..C"B<8#Q0JA(_G?Z#&$B^UH.FN -AG$JN>62NTTQP)9J%30K1)!5QVR@Q MK98"@88L#CS50TLZER!P0#H)%&@;1$SG>#@_>8LS% +G2V-[XRQZ.>VS0!)H M5_:[BSZ(<:3(GGU!>V* #K!\2TKQ' XDQ];R\EHH#.^>]D^ ./W^G#/4!=-/ M2ES+;YNGSX+UL9W$U0!0/BOMO!@,FJLVZB-F3.X;SQX* XS\'-CB?A*FBYPD M6>9P/,5IR8SZ\Z?X:NKZ"@SD]7;WGP(:<8&<'@*$VG[>6<>25P2J\G=2T92,?L$_6EY3_-2V,HASY:3<)N&K],=J-6YVXEO[56 MKZ]">7\QL(V/@$ =F\6EX>E\O55AFGG>01/]*#O. L!$&8&,@>9!>,1J[?G1 M"O^)XKN3[Y $3"J;WOM5G80#6+OI( BR9GKD>P28 XT[9EX(-VB>1NTG$)C^ MAGS\]GGX"J^< W[9B&N+:$*"K!;)%!!@T7N,1=4@>]D3<48 E7B&>2;P;,68 MP._]'7F1D[9XUO<(4S_GUDO&FP?HZF/W;(4QIJ7HX9D#!&,,"/)B]K!;[XH\ M(>10XSN+T%3G@@ T*9K(4Q.*7\V3TP;A$BFB#@RA*C @T"1$O M0'SC39ZO/!4$%*5.6I?HE%[ M]S+->P"!>/PZVP@Y:56QK#UT$/*>^L>!&8)[F#SO%V; MN?$%$477(0_7'996+.^_D-64;/K]' C*J)HPQ!X-WE@0@"19)R66Q"UQPAH( M H0T3)$^LWR337,4C,TWLR5%R9:"X2# $31\*=J]B*-M6RX! FR--2I>\"N( MGWWR8Q^> /:70""QB,FZ+C?+NSJ+0DJDD\R_OH3C8\;_D!1[:U@">6- G$G' M*)6K,WL!WFGV^#GCP1NW:0_O&!&O/=[?C15;#$5+-M8\0;,;SVPLS*VOK/#- M"GG=:U0G&C^KF\"F$4'_^V2%^ R\\PLZ!F'CF#C#0-S<_J*B?J$A41Q]U'01 MD9:;@^&S8V50Y3^ H*8;-[+V^Q#M4\Z;%B*6IPDH300!(LVM7N^>0Q01[3.- MGMJX>]_=N3:I(F'3&E?$RD=R7UU)%]PNZX% R% !W< X2,O-@3BJLADML[<3 MTG,_\%:?/)/9 :E^3,.;*D8#@(#C?TUX M8)14O!#4SKAT#>/J3B5I]9JH9^$V^%ZQS@F&@3@WA2IT@I[-JI-!@)I<*U'Y MB.H($)ONO6RD*1[6^#P(=&<.-KR[RGO,% $Y8\V_U%>A&\6!]WA&8;3!!_'V M)BYE*QEO'B#B([;?T?9[P&VM*1H'@K0$\MV#J,BDRCP0 %)&(([I@!1M4=74 M^(\<>R0(((JLV(OY-"L:,!$O2?'/SR,B/VT#\J])!![)I/RE\$ M!.C-LD(B8N6/-L]04AEV[3,4;^8 XV:0S)U+0D=XKE[R&PA"$>;S%%$QWCGK M'\2BG]:+F">K&W0,D>UF4D;:A25M;)5V4BS_<;VK1Y$U"+'[DL9)-XUU.7_] MZ6WKQEZ#?.N_@R#AM%]FO>91?(UUWC/&.=?YIS31/*GF=<16CN,2PK&\--V' MEPLNF0#BU$JU:>DS^AYX#@HCN552::+QFY0Q^B3@/)$9[O#?(MZ+T!@(XI2$ M11(XYAG^!/-W*7N:BIM1T3>3:]*X4$JS0)Q7U[C>:M0"[;.JU0[._PP(]-4: M*?!:)[SZP1NQ.!)1YMX_GF+22=VWL0B=1@TGO8A)A+D@0+VG;YF_9.5K4J^/ MR7NRI%/,@\5-Q.3 )!EO'J#+O5FIKIN^P.FE3CJRD-#SM/],S6[)%I6D M^?S'O''%5Q:(%RUDGCQO/V,2QI2$WB<:'BD(>A>$MY;]KJ)#M5[!/-"9VM=& M180&B)#N'D2!%N(9(( B\I#KN%9X)N]N*@6*JH8S!X, A=.:,FD4WK7!I6 5 M\[=,N=(5R,)6A=V+)B0EN:7-;G"% P +O?C_'$YB_@7+@ "_9)1- EV3]A;U M\%=%NZ[*$B# 3K:$#Z'P\@MU'M%X\S?Q.42DQ"IRQ%&%[&$@SB.3G(@)@(I. M3T%,[RZ8U[07%2ACC0 "0%/NR[?"DVC9)/,/\W4FW M5G)_7.,A))") 93:#! GA3E62+2R&Y3\\]Y/>9-P]=\OIK_93 MW3W''6@\Y?L!7X D'1J+?(AM.!2- T%>I:M,LII;.8)5YQHGMLS%FYB=;WV' M9/[R_,"502#.B*-4I-VR$>RKWO_KL:,=EX "]?RCP:L RH;>ZA_$%X7: MSQ@#XBR^!8'SW?4\%MJSW\QC^ 8EA>6KRA5Y:A^MF"9V, NQJTT#<0Y%RG71 MEI[*V9P80\]+ZWF1J(1,U4QD(-,KE<=89ZL:/=7E0ZQ@)K#%J7W\XBY#U0* M^N?+L>(9,( JM0EY4(BRJPZ$\X1N;.1;6$ 1/I_E03"PSPB=HFE2-(H]T:O/ M\OH]%RQCW%R596C??MKOY%Z0#B=UJQ5K#(AS2XR71,[( N!<_X1?BT*XQ-(R M;2]*)6R^_5-Y">,W[04=T\RP/*KQFGCZ4'C$.NZ9W>.FU400)YMW\4K-TDQ> MV!@$8NOETM9$7,YT7AJ>Z*6F:E+L(@ACC/U#$FQ+?4,L(#LL9U[.J+MLI3Y= M$">8/U3EQY8;)LX;;![[+UB._OK'JS]_Q3+/8^"X.QJX%(B39==^* GHF4"U#? CO MH]@]U=D3BO%*Z#S;JLZ3%LQ+ MSHP6Q&G2=(?%0)QNB;5(. ^([7*D,8$71CP#!%"YDI'684I:&61__+N+KQ,& M0)!KU6H!\S>P= XO:$_\?4&8V" .!U*,P/(:X=F\M-Q+5P)Q[DGQ+5%@:WD MB"VK)WDS'?;*L\T3*7VWML'MY]'RG& MI 2A9G*,]B\8]TPEF918:T?A-=[K'K\2=<<48XCYLTXM2B0PHVV!)O6I(.XM M"?7)PM*VUF>:.A!MWZWXU^#D.?>'(Q;7;G<[1)N)XR$O-8-.MY6,DVCZRB>E M>$E,(R=7DS<.Q"G6ZHJ6?-6T%V6CRB@>\!20\RH5'7T0A2QH_0 (E+'C-9D/ M%'.D<<)-&"<6OUVB4ODQR^O/&@,#^^IMDB)>)= MKQ2!ML5!H*J>%2PTSW(' M R'76ZP>[O$&OX7!]_@];;''IEKF4/.B02URMA97FWGV.>G/;2:#(+Y'K,&? M'ZWPGR@F]7\$=1S9(\V?5Z'WU4T26>IYXY3D4T"%8UT6@0^*_Z;3$+$PJ- M_-'F3^;VV]V+)'BZ.<2XF:A:UX<5H-L<81[7"4-)3#PIKZ%5;S,AI8%YV000 M=R$USQ"E/MGOZA2_!R%1?UF703 ?&5+\D(AIN_2T7[@WI)1GZO!84YY@&C]>.2-ND[6C?:00[#4I_7D78/ MC&(2ERP"@D0O5U29W75JDEVEUKBZB:.7SX- MWJ7/[49((#Z1EKJ6AYI0^@< M7)^:?(BE-8VLYS,\I8D@0&QFHRLT'9%. @&:M5$K>AD-;8?55@R*D&.SK),ZQPP_GS0 #(*!8OHF7! MW0VL. 4%,K9P1PJ8.ERP$ @5=.^R6 M@!-IX"^8AG=!2"9>9 O0O@L@OFD2@Y90"]LA7?P.@EHD;8/$L?E*4T& V2B* M+H"+-Q8$(*5>1VDA?,O+$I$4>R1QYYE_>.JH3[BK[Z21J+='ID[61 :DR L2FF06Q!3W"^,.! MD%-*W"_H2-PN_IX\@J>(34WLL2#.1:;,K^)K? 9GO&ENVXF62YB7!-*6X:EF M0+)Q&R]^S0 MQ]IY7N208V]NLX3Q>+D-VM=K/;,KZW$'&G\/LQYQ1>+1'?Y+XRGD# -!>.K% M&GAF# /2Q MR3&G+5W=K:$^"\39,&Y.0YJL_J$T$K/ZI.WXC1L=@\CROH7!Z4C-,I&=E%A% MCKA/P)#?-\ZGKXF[$C^*UX'3S!TM_6:>[!](%WE4=81'=R?2T^'1]4G=LHR> M;[" 4_X[END\6EL(_VAYY.=[GSPUV_<0,8J\]?,=$%=+K4$>L,YX>6!8WIPI M5SR$I1A%X\V3:WOGUW0P>SM+O@%,;O26PR+QM% M,!8$4:W#O>6G ;*83"*L #F)[.([^/6/R%5.@F=S+T;NV1 JDEH6-OX\/ 18 M+']^Q\("VS!:_QW$F7;L7RPTBNA:&P:BV.U@F7"SAYIG1D^!KUQL6C 6Q'G4 MZLL^6-^CDQL7U6._,E]KV200H#'JJZH%@3>&@P"'Y(JY<19C78&J) M2<<"GW1-(C:=8[UQ2/O9((#E=KR7))R()QE73C+G 0UH=I,<,>),YSD9ZN- MG$V1X]%1M5#((M'Q!?,,!XOM*/2M^),?+-X< N.LN^8K9Z'(YC*F6^W N",U M-)YTNDG(7)%IH^V[Y*7=Y"JA;'-6Y"JW3 M0(P9>9&3BYC; /L"<4 <8QW_N@DGP !),;-;%)#<;@D88#O_.*5A(ML@8^K5 MXMFDJ':S2'ZN^A9%\H7"?@_? 8' 9/^Y9X7X*PBA\[V&P@D@0*+,*8GF)L4= M!.8/UD 0(.0.61321D88P4*C''NP<04T#>2NET@KI1+655'Y#//ZE=X B")S?&_ZN/O]' AR5^KTG.:-=6L775X$!.C4?+S>U:J7G!5"E=5F M&ED US".BF7V4FOKPY:8J6LGDQU;H.BP#@J"+W ,2">DZJ< J#M^53@(! M6BWZZC:*W8,5(]JL-Q&).(46E"::)UYAHEQF-F0TNE6:9AX\=H[K!H4?6"QD MAF1+9X @RY+/M^%6:%-V438;!+""6#J>R,P9#@(<3B6PLFK/,S%=N 0(L#./ M6)&-1OJ_"NN+<,># *A#_OS5F3QS]4896A<&@2*6#(^E (,/48LIAZ\EO(#;ZNMF& MM#_JN7",\UUT_-'FB2F[IGGWE"0'<8,\RK&X]DC.>!"GPVY@E#"B5Q^KRO?X M#SZU%OH.F^632.4B6[U<2)UUP+U^$ 1*KT.$M=([RTY45([HU1P%8O-$34-I M0>=2OQ=:<^"4Z#G/(3JXIT,D*5MRV4KF;_D&67'L(=(3)G;M2.KX$0X'<:9$ MFV$$W*39PJJ!/>U7,7^6U^]$&%WO,IL8P[Q4'P'BQ 8J0,X=-].,17Z@B:T):\:)[RBXZH@D*.JHZ2FH"+$F/H.=6@_XI5! M("F/UKTZT_ X6EB4]^1S!YMGE-D9J(JT$$79HI67F'.]M0[:SKM?W/OX#ON1 M:]-CE)A.3>X'SH%<\I30_TD[6=/2O,SKI'%Y&.BJ%0P5V^%X@V& 0G2RNLHF MJ/G''PX"''K_R/Y"]$[BTSY0$4+)SP4H(N&QZ$Q8YB<+=EUK@T!4+1=)P>=2 M'6G^(2S*8R7>(,8;V!QB?MNB'K^L M22\76 _K\_%/ \X'\K_4)_.);*4)'? MT\]5@+//<7#X_!'3-@;MIS_]\2__\<<_Q-9GX >'\Q\HD%EV=?9/X@V@1N5[ MGSH,R.HY)&Y,UJY_^'<55*.T _+O&$<35$_%(]D90X:W3,XF0 M_>,^^/B#@UP* /F7WY-_^?$SM XL(U(B$"WCUFM)__"YVY>ZR/&VB3J611W /^U>8.'1:?PLX?3;2RAP^Z9=(8 M+KS&F-H'(9\ JJ,&W2#3<=W88'74H!N\/:!PCT_O6QA\C]]K#9T:&V6/'A:C MC,933826!PU.D=4ZHTQR3(<,NC5)HZC&/GGC!]WTRG&PI!VE_\"2=E%!LK%A MUEC#F_VIQ69_,K)94B%]'6Z#[[YLJZ61)C9*\]G7(74#^C9?).$,-['EYR"* M+>__N,=R:7K>AJN#AQ)2&+7SRX))^>>!ML2KUUS:5F/(H(=+\Y-(RMH'PD*: M5;,U-8Z7,WR@+:>6N_/7G]ZVQ'+!V&9CR,!;N_VTJ2^4KU\2$&)Z%UUH\:V!U^'^?K!"3H7>NEA=D*,/UD4-;BSB%$%F6H_K08;4E MA9(939U)-(FQ_;*548LY]V@1YO-[^]WUZ14S+(96OYCAFBI&8 S5/QIAJA@ MFYTSC/QYMAAI6+DSE/QEABCAV]0SK/QUAE@1F^\SS/QMMIBI>0DRA,Q1=&5Z M)5*$_&6. JS0"Y(A9HYB+,O;DN%CCA)LT[V386..@JO$HY2A9KZ"+--OE:%E MOM(LTT.6H66.$BW7%YVPPSOY2/XE5+_A_?LL;T5ROGVYNGS:W-U>K MA]73]>WF[[>WVTV.K,$3JW96]$;1E>8&)O$>R(NC["]%X$>1,9IUU:D70T^# M/00#M<2G7++II($.)T&,,\CP9CG=79E[KH\UMG52IH;48\7_(*GT'Y:'2+VA M^-H*PS.^Y946"#50U.:: XV4C%CO*/>J%KRNP]$<:&[3:NW3ZQ!(9AD#1][\ MN :)8(*YZRW,U*[?;_9@""= BL01HG@///QP1TGI#/7S$$\W!F!KD" "4;VU M(J;+&FD0]ZG$4&F#S1,KDD'F-UOF]^7Z0[Q]-\:;!V&]2VO)6=YSD&@M4JI7 MF&J.Q5[6:+3.>UNN8O)%J17XESXJG/$F!15^KXEF0Y6FP*(TVR!X["Y@#3AJ MPPR^(,$1BX!G4@Z(5@/!+]LQ+7K#?4H$4XQ+6Z*.!!R9BSG%&"#5:ODY=8M! MD4R"!HSTHLOGF2,T=OMM'HUQ1AO;/@FOW;F^&V.L?I#JLK'E[XD&F%@8;C_3 MFL_?@L#Y[GH\N%HO8U)&/F+4DZ8'I'5DVG^K8D_AR\S2F3 ?4C%<2E/-L0QI ME[4ZK^!/,/D:G0XG#\O.CJCZ7+UJ7?.!:K6*,7 ES,(\$U"Y[D NMK)T#TFL M+^U%OEMSVWQ!L>7ZR+FU0A\_3E'I@MW@Y\QV>;A6F&@0J*R_)C&I2]DE=[A1 MI4G2$HZA/_%F +(H*EL2H0CHM%3O>O<:)6*GV-6<$B8N)K,T!@+@7TR MS>476ME-O[?"A]9P*$/#P/D@ZOE=]RNG,0Q: QAB?&[H 4"4!U,@$G4;4/0& MSP)I?/=QK5^RV%\["US)W;SR>M;S0Y62/[;2A5. YED@KQVZF$[5F>")Y9>M MMA'@.D/GA2$%3RH3;REF9X$L=C!>4ZR:*U-2$3S5^7Z*M*^31IJR2-HZ,F 6 MZ&LM:&K=8REW*SP*'\E6AP_SD@1$5;8O+Y/VE%3H#%%4C(:T :348E1Q0L [0-!'RA\"V"AJ)NA7A!\FA70GCC^VF&,%9[8!Z+ M,3#Y391$T_:")6C\JLME5/!O_V72R%,@,7:4\RRPHTG>XH189W7)9L[#LM#M MX= !H5#;9KO:WC[>/FTWZ[OU\^W+:GN_?MJLGFZNUX_/+[=_QX/N?[E]6&]& M5L5-9 +96I^2ZA^JL\WF?' VR \!6CG_.$5QZAT6)6!J6]Y\?D]JO9;5QN./ M-YG?AC"#(QD&-^@#>0'UZZ?[XX AG@.A$$]"2%3E:)"7>DT>I54,GMP'\D_H M#K] +%] [G@B3P[^/X=_$2]9R5PV-/+Q)?+PJ:R<@^O3-F^D(K>89&6SC(%# MVJ"N=^D)W)('+2+.PP>\0PXHHAEP.*$J!P2PY>+5D6VZ--)@B9$/E+Q_R6YH M47K$I1;N<+-2!=:N@BI6Q?=7,LG@:604D7%/US_A[:4D$_C1%=H%8?IH8,:) M(GQE0PO+_ZYOA6<:9TA43<)W \^CD$D.M+\O&D8CWFQZH%>87>^X]0)XHXUM M'TNB4B92'6.R'$!=E)&(Z:(9@._=,PJOK,BU:8WTB^]2=178X-ZXWBE&3F> M*^L8 _E71 R\R%E]X*WMTRXTZUVCY#T]'@ZX[=: !FKY'*I%_ML RUT%ALFL MI0FE8:S58IZ814JPK>A>;(T4)H S[.(@->)PK)VV4L Z03ICV\HFT5D MFP[RDUCJ9A%QHX42>S02]A*;,DEVP#$Q]A**,4$JKADY4[3];:$[!2:J8N!( M$?KS0H=BA HMV)D&H]5P*,Q6;?49;A>%2(+;EDZ!#*_3 M3K;K#Z]\#T2&V0%TJ$$#6(O8U5 *S0V9RR$CG&27KWU<>8)I\IN%+NHJLPU M#]HH.I/21^\^BD[(X6VU/ 1:RS0AO8OG7 J*'1\^?Y\]K'2/Y"\)6TZP=',* ML?B Y5\W<&CU0?K;FLH+T>TG"FT7/[E8?BFR;NF(5]\E%=4\DOA7/XU^O@&Y MN97X:)7GZSYF5:09%]BP&-=H&'%F<4LQ;789Y05B7B]P8;5#XX=HH@>0%V<'>IZN(&J/W M_MDE4QEJIO*(,E0ZF/M^^_KGT1@,?OOZ%VC^@X916+$PD59GZS%Y+V,KC$$Z M643VW#*^.%;3643."RW&G&84L^K-U\K(._M65RUZ=[!OY[RP)&;CE5>JCX!_ MH Q,UZBY!G\BO-*\T'CZ/;,?1IET,5L-=%?G(YI5S<_&%%3C: M>DF_F10&&_ZZ/A)L -95Z$YV39QISJ<9%YVINR%GEB,C)+#^?9PSRYH18EM[ M+22].3.C99/LI- B+AVU@$"!'>-;X*\9D8 M*>*5[Q#!@):.Y)&@^@(PHC6)&N+;KH>OF4.<0=@C!V_TV?=)*; M7NV,SD.!>!*T^WWG^A8^I.[W6[20R2?$1LBAE2R("(MWB##7+:*V^"^+9!X@ M&>^4F4-1/+<-F]&U*K KF6B9KUA%"C%-XI-P/PC1L=W^U F#AR6 EKV"K:ZS MKF\"8@69SH)I_2)=)YL'[95BB >=%1P85X 8-!^MF!@TS[3NC>N9*X<"T8X^7^BU'W@:T:M0^7VZI5 R-K(Q U4 M!SE_K_&_O)-@MA['>+*WP-O MH-8=@1.ALB#"==-80-4?I52]W'9516O;%S"L;3>#7J05:M$;S+!!YN5^I0G\M'#4SN=A]NG4J@7 2 M\^2U+CHC)WQ$R:I^E^X-5\(%H3/.%R!CU/?C_\95XYMMV$!^$;.0M$ M]B0\L+V&,^$.?#/ L^#62@APA3T]XD6;8(59L./+9(5.T1/S M*K&B^,P-'9 QB][5>I[(-N$;LT#K4"\B+Z1D%@Q$MQ(G"6B95^&F(9ARZZ") M/HX : G002QWS# =K4B&*RU#IO3?BMH$TR]-,-1;V>:Y&*[,G,:2!_2;$;)_ MW M MDX>^_O'JSU_Q1QX#Q]VYR+GSK#T+>]RQ^@-3VVQ+--PL]Y1=DJ*:+HM\,\/- MCUIC3SP KXK:?2CJ:'*)(2^?I!='8"3^EH@27IR\CM(0N!J^2! 1TKP@.H58 M=HCLT#TF=N>K4X31%1E\1R\)*]7.&/_%-2!$ TPUS&$/'"H/5.&E// M& A#[E4XB(J-C0'P<.&8)B_=E16Y$:UE61R1[VQ.AX,5GM>[C;OW,2^R26QP MXH8G%4(#S[5+Z6+CN)O-_<.-W;/ZSN276+^>!@W5'8@E89Y M?-@G?_GN+#>D58T?D47^F]J2,'=BU&T8QTW, 2I@E+V[PBG&;B1K5[);*9X# MXV:J'%#Y=DKP,-$;6I.:TTB34H3)N&YE<__727B,7"26S#-9!*<<)4QBY1N; M96B%8MF_]6HP[K3R\=8" "]#X$2O? $KB42UWH(P4Q4>7)LFQ>U#9-K9I?&)5I>[L^5O=UZUM;LEY">'X\;M)T-X_9K M/=_<1MT&B1/E"#4A@%']=!P,@-U=NJY15@=IOY(Y[B27CS$.QC7C]^@60#B/ MFT&AYA;C&L7(9P6#?.+&37--)OC_SQ>:8$@)1,#F+.TFX-P_(8J3X-Q)]7.(!?IE? Q^6N7.(>WUB>*1N85SG>N_*J*9IBL M%ES?E.S%%$Z!<1<5#J>6<"! PN0O(4V&.=DQ[=@\KEM8V3K-ZZ%:C7+;)/7Y MQFZH=(OJ-_>BI6#>9A..3+U-]BRYU;5!QJ[N XHBA/+D MM61;LDLJF03C.K*/H7SG9+!/_G9M3F\1^M<)+WG[,3J%LK9Y:?-4WG!S+3QJ M.Y+=.OYX&!=.=B"56A-\V"=ZZS3F(2SY"*;S$6I;.R?_JYAY()NLV:KUZELG MQXU)DCN^!NXA#X*X]W=!>$AJ> KW?_$RQH[I-4+KW6T4NWA?W#9/M4%&>\40 M"[>D'D2]"!7%-<]CT&5)@VHD?@M.B)1MP-Q/3I?J\TR#1,H]LBH"M8)/=1'# MND0B1JM!)IIAL'_<]Q*+#O$;?O+M).:K#;=OO0P,*>ZBW#+I>SB+7A]JJ+O\ M49Y%->UV]%=_Z.=1(K<5BKJ)%[,H_M<.H0IBRBS*^UV$-65):+BJ6:-!H5"^ M2O'UEP5?ETM@&1+_NMB>N)4!2*[48GEJ#02O'IS]CIR3AY*ZD;4WN%$$DB)? M:*7IM-Z8[K@&[$W4T"RI;#'&"SSZ\A8%H=;W1GBQ36NW>B=,I\(;WG4U ."O M\,5VR.;<#[1!-NE]@B]X4CH?.8EP>#B>LH2]MF5!>O@0#*;8II[(Q<0V"R/- M99C41[?#&7'@EG09XQLTF<(N!5'G^TL:)](DY[ST07IZSMI_(?1.PM*HWM#R MA=+Q#1B,HVWA&,UXGJBT*BTT,T9>,<%R,Z6GD'U$+40SV0(P[OM%167:H&FB M-[I%'9DQWNWI5I/1D35O[?'A[M--IB9_)?:@-M=@'F_394%?\])C?E8"])*5 M8#!$[75V6M+-+-33WI!\$05/7EDM5ZT9X6/TJT5:\"2V;G?_'D=/08R4LSU5 M9P,0.ND)O0<>)L5"W*BO;Z[,+MT#_L#JT^7=B^H8^$7+YE#!K07I\2BOB!Z@=_C5 M=^/H%_PWVG&==#@E/VT#\B_5%2XY%, :/CVG9VUJ'NF5+)-/*_*_2(^:;AOUH:Z$=N5L%LFO?5H%\DP=)44Q0_<0 MC=^GCO V^FZ6K3P$WB'4CQVC4V\&560+1L[9;$O;F=HJ,'A"I]JQK1$W48]^ MO6SL&._YD,5CI3G)FQ-&H!5E+%,Q\Y@["\95X]>%589^\O>'F3F<%PBXMCS[ MY*4R="VGD#GS!L66ZXWL)OZ*2" 4YL$?*+3VZ.E$A*442@I5M#[%46SY#N&U MSC].27*;+.:NXZHFNS DN7R6EP9-TMVN8BQ6OIUB>D."IMA:DFHY&-&PL#&D M,$\SML$I;KG_"FTRKT@4]V3S=.0>#SS%:K M&*RE61('.,!4Q\!D:.5'60\;[^L*U;Y??E)+7W^-B(D_$^38\EYZ;5@W3?]' MP!][NM%27S!BD-9$#)+%H2&')Z^VPP)W%6C@)CO,.U#&WID(*(*XY_;KP'Z/ MRB?5Y46JK /SE.N"M@YA'8CA0Y-"6^M*UUDIG$5 6"=%L8QQ=;5K%GAM4\U) M51^:-.(N5+.:K2A;J#!](!23_UL Z67Z=O50K45+6G2!-A5W E\#+/N!1[1V28NM#,XBLKB-R*6+UTP:L4.) M9%4MO@^4 A3*S+]V,Z'B8?EOTTS32VCZ6!\W3=3<1CZ916J ?ORW9O[#Q:2# MC#UZ#F+\,=?RO/.->CWN(CAI]&%)[$KDTH1\Z32#+3*;D>DOFU=F,K;:''/% M8KI5B;\ZLQ<0E9[I\8OF"MF@T/VPR([N?1+/3!Z:%S?ZIP /PBD ,FJ+Y+D M#>$]%4X!$THTNE@H?9TH'.^G:YD("DNJ70IFC.@:&/J(J#%8;<0KE MK5E8XP<0U"H56Z3'-/4Z(BHB7:4DN%!RFCJVS/2HFD=%&Q69/#?,M)"99A+D MH%O*DK/)U@+*U"FX'UV&S7U9W'KJ^%7E$!SA<19>GOYIL%<1;?+%IZ ?ST.C M$)A6QU'C+.#VPBR.JOS'T]L_$.8[ 7.!M;^J]@H>%45JQZO[<\80^!CXZ/QH MA?]$\=W)=]@EIR6#S9\^17)$>;!Z/ PR+P%>K]AKNVA%;WCK9%_ MD%91'Y9'!9CX&JL\9[Q/"B('!6ISS5-!F3VH/:>U\9K]=/5;?^\G,O6]7UCN M"5+YSKJ6*Y@_@A)W^*DU/_G)-!A5I%YZ7=JN8@S;]!;7++RR([WXF7,4:QMGPXTA\WY%@81%GKQI?+(YKYA MB?8*[0)BK?GL2,:*'X%Z[!?A2._:HT,-B8CM"S75M<&@IMAZ%1!%Z+G3!V$. MFEZQUH^7 3.V=A-AV8*M:ER;14!,.TLC$XUJ9KQY85-@[V/BL#N=SPN_/9DA MRV?#L]C-"]%M;/1,RF:9#.>%0IW6QC**%8T.\T(VSZ@GX+H:N#3VDY %TJCJI':Q8]&WO'>'OW6M9$<,'[$*Q&U=&5GLJ?EU/I\3:T M/(R_+(=AXC!J?L[T,/ZJY3!^3@[#1WORX5D?!]^WFF+\;POY:WXAU&30G_NO MC 2F<*)@*F][;6GYM$BC8[C M\S/"?(W9IZK5_.D\( /;\J;OYYI&' =(U/8B)[7C&Q-MY_R"_^>W@G*Q9A2> M4!G->5'5YD^C%(V:8%QC:D'2GLSR>9J?M?2#+QB;Q*5(W%AXDFM;7OIAUELF MGV2N/.3AZ 5GA%X05;R;B.0@7C[/7,AP@NWG,-BA**(LX [)X)%,,@;,.GY' M(9?*.]H _D MDZ#)RIQG*XQ]3 9PY/DHC$NO//ZOXH7'__';-:GAAT),2_&9%$AE9.1SA^D5 M220;?4''M!AD?AKU33%KF[2;JUOQ>'O[Q47W(7[[?.?5]]R#2T+I@L/1\L_\ M@@(JTP"4=B]1_@* ^_Q MC!_ZS;].[MN;E*/+IFC>X0O")X)"+(]03-CH%!-U-1)B3SY)>^4=+$[Z5OPI MW!9CE%GI6B8V$6&ZI<0R:?/!1=);87Q1$:%F4@R\/]$KHUDV74^:/'L1T=@= M _2=VBQ.I _)L)K"/I1KVD5O#0QA4_P/6ACZXVA#PH&N)@?\Y M#)R3':_##0H_,-P<3P1SV*">B'0'-%!VES-ELL-J1O@ M;*UPC]B$Q!ME#L4I>DB4+W[T,-:0\ ;PQP_*:Q?WM!;W]&4@$:['))+ZKX-N MZ]'UW&#QVZ!;RFW@WU"P#ZWC.]%S.5ODCQUVRVA?WP27 M-_/'+J%"2ZB0#&D1LG_<*3ME-&>5"D)PC-)WP@.!Q02 MK3/= I_37KZ8[C8%-W_]FN.,OU_6L&$%=>M3+*A7?M<=6U0[ MBQ=D(WQ'F%GKW+':K096''OH&_)1[-J1PAE*9A@5IPGO_=6-WZ]/&'?X!F0) M V>!*,V?H_OFNY$=?"!\0>5(YHXU[T 1V<2SD!V!.7K280T=[=DJCOA9%>-.*6(.,+P@V:!NL,336C M\:11H62!KF1\MGU!9X$^92MX59*0VIDGC3RFD3KG5>7[.7DT2 WC&5H$YNC) M(VF$>2%@\+=DA?1]@V5^(DJ,)>/]I#&RY,E /9&^\F34K/PS0;%B_$"I).+% MOH=98+2#V8[O!9E^#HQ Q:VZ6R:-BF'SM#B*]"PPW.O;PG?2S0*W75F@S)\X MZ>RVX;2?DCUC%ACM.^U:XCR>!8Z[7GV^?WL6A0W[O_0"Z]V"88T9\%(;^RSZ MW/5/S^Q(DEFTJQM(25 )G^BC(QV$*(@)U,W0TY@.3C>*-DGE:8F7)7]\R(TN M^>-#Y(_S8J@E=T(05JTV4_-^;[_=O62TP-\;8]22K;MDZQK-UATD"6!RV;I& M\T!-%P+64"DY[]12 MT:N/Q=XPPG(LEL(MS\5;\%U+4O979>Z21KI4G%_R-D>4M]D945B6M!%RHCNL MY!<0!2$/:O[X,3X%TGH7>M;6G61X>O.4E1G^X#YD![D"PQHVP>(R7*7T< C\ M31S8_]R\6YB/WD?1B;PBK[Z#POR$V%JIVM0^CI52M.+9LL::DRL(IIY#? %X M\D Q 0/IH?JVU0^R<];@1>SYVFGWLR7TPAL2^(Z&()7BXF:=TM:ZKDQ/>#7 M8^#??I*8O(ABJ,3+U]3^R]ITJ_D]%5Y(\@B%A1:R(?WN8(,\9,?LY'K>T)YV M5-BP*X:ZY.NB_8DG]G97,DK'_Z3L&M/2RGYWT0?^N44(*9,(>OC*M"L.+-G] MX)RWG<.$%0W]DT9FNR1UEJ]A\NA9=]:#P)0RFSG$Z M)YOQ_4J33M9KISLS_5R3QX](&606WIHF*H 49)DV:\WH%UXVH)O754.\Y"Z/C+U9XW2(D9PN(3[ MJ:-6$NR8(OIO"Z*["R+ZXC334_EY.97>:XA]'<"E!K:H1Q0C/"1ZQC+$P8)? MW6.I0 &D L52^6&I_+!4?F"RC"$J/[3,B5CZM"O.FT%]COJ++\C%Y Q=2CPL M)1Z6$@\C*O$ -D.T;)JHZ] "OB2?-9]R $N2;<>B2.[^/=X&MY]'"]_(2[=^ MP2H@:@68J=,L0-98CSC((S216?7!8S&+I<4IFAGHB1 M2+FIH[1M_U\5 ^BD4;:"6:>-VJ7'ZBB)52T\>-J(AM;'KV2]27^O%E@?<0I8M/.W3-?4VK![T!)J$ONW<6(YCNTER2\KKA5"1M8\O$& M2TA:4O%TX[@(L^@CKPZ@0V-05KQDTF'$7H4NQHEW..-=;_YUKH,#UD'. MP#/JEG[92[_LUN".+5N1V]X)7>-1KFUYUY;O$(\D.T5.-GK)HERR*))": M71A3M/,?&WE$74#."[*#O>\F#^U-:A9^01_(/PE,,.T6F$=>>V<^VJ&6]0V* M[- ]IM(3(1G>,ZWY([H-@0@+3^*)-E^$?M$Z2^F%<9=>R!AJ M?JKJM4]X4W2_=/M]B/;XG:K28J%TK [$FLU\XQ2G:M[QZW$7XK.\0TA4*H(Q M2G<]%N9#D;KI\'>97$ ^J>=B"5&&#G)34RDDE5#^C9R;4XCO2/)8L+;?8350 MU2S,%.;@Z5[TAB<7G,C>'-)A#3.?$B5RN]?Z/;$\WDN;RJ7@A^;V;2)?^>31 MM-1%6>JB+'513*%OJ8NRU$7I@@:A.SY#B< 1/E5IJEO-&*F3?JD=L]2.66K' M3.I$E"*&ZARU'K4P:0P-FKI?CRN8"69;%]F1ACW, G$=C":J(1>3KG/2SEXB M#/WH T^ 1*.EJ-/ 4B*[.,ZT,3K("RLJ%S)-]+;C6=1 M':Q_8N>XG_HH"38':F\1L#V+JFLCKNNXE&R[^ )B?MFT$1CGDK]/6WWNE<6827(;7 31!J-5Z'P., M M^*/[%*![Q [U)$%D@1V:58*[1BK6W*\)W>(O2O$][9[0$<,@)7 -$QXSY;K7%3(I]-Z\ZB)-:'*/;V 4O1Z4H8DGP+#(K14 MMYE/V19($5L2';F2.*I:6N38-@QE77!A01&:G* @$#RA8M ;N9Q27K M5IV%95R8-+J 9.--]K[.O@@+I,,P'VVY,)&^:SII#4N; _%J,$A-.K/?9"D* MK<& LR'F=G'9TPZX'(8EDM.MD:Z+SP4?6"7 M5P<,:BCF"\(/',)"V_.[%1XL&YUB4F0^6B(SC45F]N;8-]&:<0G;A!:VN00- MSBAHL*4W7ZG./\.E+YX'#21I_*Y\WH1".[F=P+B" 3]<4CYIB9Y7Z,DE M>A) ]&2YV%S&[S,#GZ )LGS67%*RELC-)7)S(I&;JJKSI/VO2]#F$HZXA"." MZ:D"LL,>!+PM89S=HA,55/M9<"P(<4:3(\TE8A'@82P1B^"ZHBD8'V:!NH'3 M[9;@PA[#[Y>@V?[C#!<"7J)C@;SZ:E&%2V#L:)L0S9V8&Z&"6K$+J&7H$B,K M(7RHX9N;T^%@A6=R7@GY9OS71=$H0S73RK^)(LFXD>*8 M79H!QO9GR( N5]XPX;-(A;VNNYN5O&6&,"Q;A2J#C"[9T;1G'2E.$5 M4VI(+DZ U?"S0BRE\ES->[[]=O>2T0-_=XQ12\;65#*V1I%_Q NR?GO[Q47W M(?(LWWGU/??@QJ1MX^%H^6=!E+7"M"659$RI)),W["SI(-.P@&VPWN4[%TH) MZI-U\]G#'OFTF[Q<6.".[6-/PGS!V@C-W[])=;FJ0DTNPJ,5GX@*^%_(8NY+ M<:9N?$4QPGSRC,-K\Z^2^O4E?;MF4L;?Q,)XN M.W"8L4C!SF(J!+KM$L.F$,.FKI=.&IU*9I(<:2S%>/+H&4%Z%AA\C3,Q"0SZ MNN68*.G]D\8?D)C<:2.W@\=H+'DDX' .(ZQTVCCN*E&V,&),VE??3J3D&U$F MCZ0.+WW-RM,'JF8;*CM@D7HPY#A(THVJ;7#2F.YX\7GFRCX2/V;' ?BVMTGG MU70C2:F]>LGC@)[',%@CB MXL^"&>9"SJRE1U0(C<)$@Y5AW0\K1L\>9M'2_@20EG+_ MH*JQ=[Y4MUCMB<^2<,K:('-L[?06N8YKA><2GQ(\,/SQIA\8NI.&N8G]M-3& M&@S%S&7$9RM1@_/@BA&QC#-.R&"&-9.UCZ2TA-OJ#F^36[^?12=D'-S M"EU__YSD.9.+'SVA[_0G+A-7F]P/NK?? U5T-X;J#C2G ">(6'V@$),_%G)M M'N]5FP.BS0/9'T8A-3_F#P57KI?-&XXWK7PGV\)U$-6%I[:S@1U%78%J=1Z- MR9H/189V&(AEF@:>3H0Y8&I -O$;8O'CVO(\Y%R=TW%1.K"5U:3%JN9>@1(S M$G$N^7BS#UFAFC,>)-$C)IX(BTQO/S'G/A+4 ^ E4C935YR6(H/PU#&E;D:N5O=FVVDG'8DY MDFP+"-2U-,-IHF*VK4G$=FAV #[C79LZ>J26[PJF%-CVU!$FM+-7HY(4K-K3 M9T(71\\T#.U]X I@S)Q"I$".(YXK8-)D=8$^4GH*I]HB0B;\5-TPDPXG5V;5 MIT%IEK>1($Q<_(M7I3D!KG;?-*9)-W(JH[;09JG0":I%N$+?> *D$RJ37IO M1%$,EVP#&6UMHS-2K/UEWEAC1(>DB/GKO!&C+28E1>??%G1*8EI21/V\($HU M5Q.1D6IVVPN,2_TPSQR7 U@$II/K&WU/R/%CF(,N(997+O MDFP*)=F4N2E1EK5@ BP@&HQ%!9 ' )E:K'VM3W$46[Z#G]TVX)2G&0,HXU18 M5TS>N:<@1@63DZ0OJLZ>=@+8+"*"X25/#9I?!,6ROT33JF*J@V%_7HAJKRI5 M'KR91"6U?"BE.)Q)>.42S#4<#WMHN),F%^2EF9&IVWSF1WM+-(\>3)F,MAC4 M-/:"_^>WXD5,O.'$(DVL8LB/Z/*%MWQEQ^X'=8G0NNBIZ6Q#IZTI%IX]RQ^G M"8W:0QNPETIO7IV+(<_6F1:4_FZ%3@)X5!*P,%:]NR D/W+TP)X^9C:;60\\ MB?NM?[REWS&&LN+6)3;H#)@7Y%FTVTL41Q26MQ(LD<2XTW'1*=#/KXCP]SR\ MJ2(ND+NR&^IBJFYDZD@WB^GQHO<;E6OO_<0M_"T,(FX]A1Z^!!=M42MH^J!, MC3N 686J)-!%V7ZY'+/]0N.EK0P&H^35;A-PD2T!$PNU.^3&I[ M"?^Q_H2 M7+3)R(,!C0DJ;;L-N B'JKO\]J=)( VN[#AF!*> $&-TKU39_,X44&: )E6_ M#L.HVJ^UK!%4K)<]]^&<.B92;VR%,23CMQXK4T_G43GY67@,S=FY>CI",:.< MT44;#T-DVI5FX0D$S0R5[_,LCFHDC%*G+7(Y5[UL\@(#IU8O_\_)$?AH3YC+ M1 _!Y.5J:8R=1\&,T8@A3/.NUNH3RP7L^0*VMC3/H[C(:*X@RZ+<2Z6.1&>[ M]9=+:$J#6$X6Y UD6.EG4?!E&G=/V6$P^8[95)]ZXP<.9TGVVS Z%4'$\XH3 M?I#D3VM8>'RNMZ32_;T?Q>&)BISK^!V%VW?+3^_84^!_H C?K'Z\F*V_;P[% M1HH[^EM[=J?QV<>=0^/T$$_T)Y MHS$$USX/%\%HEV[>P<*2KW MJ=C",X3KO17+TZ#=,K[$*H(_*P4C2Q]A;U U\)$=8VMWP"PZZHWM%%M[#&;1 M_F]LI]C.J3"+EH-C.\)6]OU>FB'RA1N@(>%%&#BF_RP^_#DZ+5'A2U3XV&)Y MEJAP^?I+5/@2%0Z$>RQ1X4M4. @$+U'A2U2X]JAPO.HN" ^6;U\2'-YB]@3) M YAXA(J/_@B74/$T5/P%_\]OM7CQ!L:W06QY[)]>D!WL M????R%DBQJ<2,;[RZ+K(80-Q^TG^E>>:4YQL#+A[']\&3.=XBP3G#^0CY&3X M8IZ901"QCR+ MN)W6E*DH%L\">4LTS1@OO<:8OIEW>.\8*:.D50T9'0.J?LW*<=P$N'N?QA)1 MOKSX'Q;_ WS_ PD!8\[FQG>6[7J8 0IWS!RJ MNQ\\SB?('K?*D2C>#B,@9"LV-3=(H)])(5%F\3!&_3<-E3 M>D6.H6HUB1GV]GL@9=C%&&B'7+J6/$ N6<$LF$W!OT%,;ZV):;7?AS3UXMZ/ M0]>/7)O&>:U/<11;OH,%&A'>3&UI"3U8?+?P'@[Z/ZD:\$("*;6KHXPO3+]_ M\UAKBG78]_8[/O%S\K]WP2G\V@T0WG+&KMCMX>@%9Y08M!*V+WRD^>--!C,U M\/RR>96%,0GF:*:S"LZ>3Z']CLF#&X:B-&4DUN;1Q:%\H/ M@&729QCFRMBJ M&<2F'A@A,JH5[9X:EH3%[][5!<>R-DV=V)C&9@6_)-N:-0L:G%W@$B1ZY5N$ M^3=Y+@_'V#(!AR@,!5#::?.^EPR*LXA=ZO5]KXB9?: 3$C/0\+#/COCZXY_& MS.FS" E;(A['R([9^0Y:*144+F%)9RS_@=9::U"9Q2"5UI9NW.,+FU[(WD2! MP3]-G?JAX)WKYLM*SRT'H25O0.!NS K#+9C6@FF)5S0KX+9@NSN#D?IWLU)K M$TZ(P>@]N'%BS/N?0-/LCJDS3?^-K75G[T'86KW'A#09@P8M^I7W>^D5IQYJ#F__2MPV]!3(4P MCI>".6S0C;Z@8^K;R_%5WQ37<:$^U]C5()=SO2N1MH +L,=J)O-5%"-,KM'S MNX6?K'O?YM,U;^@863#7 :9W;IC%2",L"RUWEU;GHL_Z[O6QL*BQ)45 MOEFAQ3\]Y;G0CE/LG)%,@@:,"OTTI&]]I/G0VO-3J%MV= M2(^\1]=W#Z=#EH)X-V>M>0K*1JV*#PP/6;-49KW ML3EA6J4?X6&E-D+S]Q]=#T5QX&:+:J'33)WNA/I/)36K+8%.%7,7*<7Y/>6J=S.IZZ-51G[%8X,4N#3Z^)]H$)EYQ.[XN*T)# MP_;=BG\-3IYS?SCB8[K=[9!-(K+QD)=FXE['QBJA&N63!EV%Y734)D)0["[X/TN M"WK"=W'J;N/6KRDW"D6&^*EC4D&\4J"ZN80KM)$+&@5#NSZ[,S(=2(3(,FH5 MG^Z9!#YV?%34Z'NJ031:;WDJ:LW(1M7BTBK)=T-&($$P36U.AX,5GM>[E6V' MI[26>IF<%C,57#.5@&>(*SX(9QE.6*]L3VC'X8\WWWT;,QC25DRL-_)&PR"H M:1H,YV%E2[>E D@VU&#=Y#2OYXXV!D.4PW 5A!;<<"+C#=6<. MD_X%C68)_-QSX7C=-6^H1W"]RVIZ,1.;FX/&>KU^^P\@8G-_RMH\K(!2(879 M':@K(@J^7KB;6> M7K*?DO?SUF]>25,%FI$532G-Y,[UW1B?]P3X(I!BVS22-[HZ/UK_",)K MSXHB@96YS0K&E'K!)HLMB5JQWF9+1XDK4)H("Z@7YZ+OE,0IRJLZ"(6A=\,:6Y:W6;]?4S3YJKUNE MO8CL"9F%F?9"(:B*2.;C-0OTL5\_MBE;].1,_7JV>7@5^5R334X=B7IX7%TL MF(6I\5+ZDZ%\ZO9L/217$=HFG_V;O D%Q9$Z-OA/Q$@[1FO0D H>KQ@_@Z:X M=40K?T]Q3R@PMKSH!1$AQB'9#W?XO"SOOY#%#(;I^8M0\8-_OO>?,,EMOR/O M SWB1^*=&9O3\Q=!XX>M"FP%>^U)-S4$[8@^J MZFDU->DR[>T%_\]O>3KA]?KIYO9I[O=F$MHR],<)=Y: MQD!SKK9L+T*G6G60N4;"U*XAT7%K@PQO]OH4$DZAM.?Z6'/9/E9$,G#)/V[_ M=7(_+(\PHE5\;87A&7,K4DN.1RMJ<\V!1NS0ZQT-N!,&C# &FLR^^D!A3(SJ MSQD;IQN3Y6 )9YES&+O6F^O1[ *UZR&88.YZVS8IDQCA9YHPQ71?O/O-'@SA M!/!=I43Q'GA8C(C(G8W/ZN4?RW)"F( M1%3EFJ)'CS72'&?ZL%R/L)F[(-S@YW>#[%-(+^L->HN+_Y*PK):KF&3$I"A& M\XW@\V+.>./9U;^Z\?OU*<):$ JS_9V? M\6 J0ZVR!XAT/@2R]18YC!BQ]@ MQ3P^/WN63T+K"4.BA6B>$.\0A%.,"RDOR$98%,>W&6]'351A3@$2%9U3MQ@4 MR21HP$@ONGR>.4++LRJ>+=>Y]Z^MHQL3LQ.;QCBC#58H3FU6[!BFVT_;.SD8 M\=^"P/GN>CRX6B]C4K0Y8M2GA;4POZ*]:2IF"+ZH(YT)\R$5PZ4TU1S+($@N MB2QR7L&?8/(U.AU.-$F9;H_D.H;H'=,1OBU)J;B'((KP>[/>;:U/_@/5:A5S MM:/%S,(\$U"Y[D NMK)T#TFL+^U%OEN357-BR_61WR M*XE))YHM!>3:I!Z"%;U+V25WN%&ER8VI!Y"8T_'KA%&,?)M/3*(9@ Q!R@8@ M* +ZB[M_)RU[HT2,4Q+.ZW/,"@X)$U>3&1IC(;!/II7Y0N.TZ?=6^-"R-E>X MTYFA"T44$-F8$_\_)+X9.?_YNSBDII;TCY@=H,_XUJ-6[O_\783VAQ(EU",? M\I UX__X+B'//#!*N296N@^U_M=2;.IN9L%$0L78^*/#4SL+*_H2:@,JD-M MZ;\_5'QLEP!==UN/'&BA8[M2.$?-C3QR=/#]-+4B0F(7[LBQ(/?I5FX$QWDZ M'20HN54K"3D"!()&BWL@JG?@_]ZI$#^'4?+\L96[PKA1(T%!ZG?M P>Y4QS3;W@NF$A8R!=[QR:)_>T.]SNI#0 S>M44 QD#&@+$,(GPBVE-$'W$W1 MV;# J/Z.C!P=RJ)DZYB&D2.FM3C%"X&8#AY:2U3*414CQU%;K-2#,48.OOPI M$8=S] '^3Q!9J# 69.18:,)NAHY0N2\CQ^EU0?H?Q['G1!& M?HT<+^TPP8KY&3D"Y'="$GS6!_Q_&I*J!I^9YJ>9[ABO<4WNP K^)'Q*6?_B7S;:?GEPE QJL'/"R5?):P M\":&DXT0TT7@4S%-H; $GD(M$QD(9[%Z:-\J@SGOZVID]W=/N) M0MLEU=QI;[]43Z8C7O$#';T@6@:P?AK]? -RSJCX:)7GZSYFI<#$EK/:Z^6Z&3G4DJ$J4GE?3W)8>1=A2MG=2]GQPQDQH,;05,1J.0 M0CB#S8I&S;N;<%?FY16)3NT6@@8TGV&U@UFPCN9K?_$E!7ZEA,1T>SAZP1DE M&'X^A?8[AH1$6_&EXLM6@P8^I2ON?B^@4?Y:T$!/SNH)?:<_7730Q61HP-&S MN!"VVES-_*5XDI]#='0%V<$^L6&)ZHWU_EFS2=^.,W724;=1 MCSR:686,3-F]1XY:96KC&;=''BS:0F1O:1P?><1@)\2(#.@C#YE3X$4&.<> M86(:;H[(@-\'=OXV$NS([/M]X.;GD>"FX0#H15. :322>PQZ008855'=%=$+ M'L H3L-Y,'K!(QC-0;_CHA=\@1.':WX, &'@%.8(V3_N@X\_(-M)0K_O?'KP?_RV\KS2AYE!0-QANJ/!D.6O'FW;"N/W M,W,GW&'&S:L":I5AN; *L. '0*Z*+8=OW(C@\!0F0F##O$'MR9&Y?(5+;2X- MYL(*Z>VVL+G0#OL=.2>/V)-D4$0\,(2I%-K6!XNBBB'.CO$=C\]TRUM\J:[P MGOYY(6X4%C8;Z7[1:29'BK>V\AVB'SY9!R1,3^CE4YI?KJU[2#[/LJ'P7S*5 M:>8"CG+L\1-WJF,6:KSL4^9S;5JP:1YX+!+^!?^-NL!(%2CRTS8@?]+"'7O= MDF;V@/7571 >+-^^A$NTF#UF JJ#"8&".NP)P%'D-MG$:L+!@D>W@?^-> "H M1>7?R$DL+-=!%$?J:-;]O?&&$VI3-2I&57VR.N1 )16[CQ'\J@CZ4T=L!T$J M-W,H"(?::&4CC]($2^)=E+Z1QS+V?2;:M;]1>*(*)U3%[8LAH@C8 MG X'*SRO=\\!_DSL8A7N?.-Z)RS-EWSE2=EVY-SA R/8.L4IBNA0Y."ERXO> MD&!3SYQG:X4!<=2!R&)BL^W+_%O:E@=@$ND(BYJK2\M'S-G]F;N7&L:ETP!T M.2_E7VQ>)?5.1'. G8TR95V=V0N(/#P]?A$8&CN3N'D_S@U^N#^LF(:$80(^ M$9GAQ8W^*3A@X10 @&1=,XA,+SP=X92I -*9Q#@>JB*1Z';S_+P-L@AN61&^ MEI.!W7AE-K8ZD*Y@_;#(=&UCJ$G#D87/877,:/TRN@5EMN*E1\:$;(54*GLYV@)DZ &14*]"RLC\,G>6&])\S4=DD?_.>GC=^Q\H30\M#J3\Q]/;/Q F MSX"YP-I?O1"\D&3C*RMR(]-.F7R7:8,:WRFUXDEW[JS]?--XP%/@AQ489)X9 MO=\P9H'0 8;(,Z-O??,HNCKG__IW%X68U[V?'] '\@0F7L7)YH$K7^CF3H5& MTW9KS =4\SZ)VNUCW#=ZP5[]X"U"X0>Y9_<^?@M).()OXUM*'T7\!)+IUYX5 M16K8T?TY8PA\#'QT?K3"?Z*8%) 0-VK@##9_^A3)$>4V7X40B&:8:T9D1>^D MSRC^!ZE!]F%Y5&J)K[$X?,8T)2JAK3;7_ F5:5[M-:F--P_"N%E,7\Z].D^X M]Q.]X]ZOMA;F>_A:KF">$$J\XZ?6W.8GTV!4D7HIWVF[BC%P7S?;D-ZAK _X;"9XD89/T_K,N4J?UC+Y^:KL6 M/(&*"Y@+$:B53KI!;W')U"([WHN7,4>Q147>;V$0X?<*7RJ/;.X;?HRNT"X@ M%JUZ?XN>/@+UV"_"D=ZU1X<:$AO=%VJJ:X-!3;'U*B"*T'.G#\(<-+UBK1^O M<00-]6+(+3L'-)H_)^'1TVX.9B);8DB%C$FUZ(UV)F,FCM2,E"-!E2BP8R!< M32;FHV^#2QG#///G5%#8QA/ I#R6974JR.GKS56TJX!&8]M7@&W=%4@B&J_U M2!"I^$:8PV2_+\C@D3=#B7KU X.,/"#/[T6>@ZG@5>>;_-/4D-/7F]S:ZS'R MHAQ#"M$B%\NTT*B/+C4X@$9>HF00,5S5L33RUFV]X[*]_VKD/=_ 7'Q5']'( M>\F9IF"3:!ZP4QU8--?<>B-O>3 M^8\EQV7)<0&3X\().:B]+C6F^&C%Y)=SU@FQ&6O0:OX29##S( /CSU4[!B:($Q*AQ+$V';7-^WN)_BRR;EC"0O5M:/P&@-2J9VK[D%ZD16%<0AC^KP)9^#_P M<9_P$Q$>,8&?23481@(-=]B@&WU!Q[3F1GYMZYMB)K^TFSL]D/I*SEF]O?WB MHOL0>9;OO/J>>W#CI$:SY0N:H*I,,YB_0ID_CS7F/^M&Y6&/_'O?%F"M.D+W M]Z,88>84/;];6$$3;X0S5/..KD(WB@/O\8S?W U6H-_>I(0EFZ)YAR\(GP@* ML6A ,6&C4^S:6/038D\^27L&'992?2O^%&Z+,6JT"DD?$A*[7*(^P0*T8B*, MUI))$ 1S+5^ZD2"#%7&E'1NCC[N]2,K)=5(E$0,R9BZHY*1;7F&#:E@/M)HEVY845 &1AJS MT@TO+/5C:J9C+*1\<(44D-[/Q8B\&)'U&C*?P\ YV?$Z3'NV<8S(S&$F-DHC MXI(]L"LFB<>.;\OFJ^DU:=EBDZ^P@$[;5\2^*[Q1YE"=HHD$ M7WR@D#2)%UYR_OC%[SL7OR]A[$PBJ?\ZZ+8>L3)U.!VX&ZO^;N["X;77N]+S M*'I_F&/G)029E_U(AP;\I-#;YT>N@\(T Y B) M%2;+>=6*WV#R?3,8V\163'G(-Q3L0^OX3FR8' SRQPZ[Y21\H+P)KC# 'SN^ M+<\UJ"M"]H_[X.,/-I'BPG."Y_0_"C2G?_CM=5/?;/ L0]G0B0%?M=X!=& M8A;29%.TYS-\("\XTB90:$\2Y8+P3(H5!(<#"FW7\AY=#T5QX*-GZTRWP#_P MRQ?371CRYJ]?O*[[JCP&IG\8)LY'X@9MH*=ZQV1=^* M8P]]0SZ*73M2.$/)#*-R$^D_]JL;OU^?,.[P#<@R,\X"F8D_1_?-=R,[^$#X M@LJ1S!V[! 0N 8&* 8$B;U 6CB3P:HP$>%X 8"?H1Q_PU]'24:FQ(G&A@,:0 M4HW#%GZ5,F(4C?LCP8^H=&&?"!K]55-R#N>A."S'RD@!O\C)5:$/OLL&-$J6 M4'SUF+6FJ2U#0,W- 1I(M6=$Y!"I5'9I^RB/!#?")Z0GY(SD^5 B(&7_3%4\ MD[H+1H(9$?GT@YHI$ _3QY(_,F7V.Q(8>0J="I!3.5"I"RB#7>#%& D&>,?= M'04C(88E:V_)VAN3TI&)?_=2&'MV_JLYG0(HDR#1F#IGDTW_<^TFQJ70Q'%@ &3U KF5- M.X6,,0#%'"1Q&B--Y]=U'?E!(I 1 ^@B"NP&D&LB ,%@"WLKY$H*0+#)CT.! MW,H#"/):!1],KII%6O)G*5RQ%*Y8"EA+(KK11/1!DF4FEXAN-"'6=&ES#;7?(X0U$=*_M^1%*IU8 M9C_:!L\H)#+Q71"NXW<41M(4:3UK]U'!/(ZP@O..7GTLEH415F2P)&=Y+MZ" M[UJ20N8JG9N3 _X]1CXMY\D^">B&"KQ]#4UU;(VW6I^ M3Z4DDEPM8>F(;$B_.]@@#]DQNUP ;VA/.RK,TA632O)UT?[$$WN[*QFEXW]2 M=HUI:66_N^@#_]PB5HU)!#U\9=HU%)9Z!4N]@KG5*Q@@<%31*CY2-+7+LF:9 MW$$#OJ04CR2B>$DI-HV;B20\CKE9U(#/HE8+8[51D)+-'3+ZH 5J#9>5,(', M,04'"6C,*;U?6ETGU8Z 6MC"2# LJHP &\7]YF"/**]/X# :*6;::61,U]2( M(1=I(?T7-II87N.P*?9326E4=F2.-"'M @;#=))"!A_0!1PN465"R8QEY_:2 MH )H+"/$*U>; 83\CAH*< RHE3Z M*$9X2/2,W]2#M>34+SGU$\FI7_*^@>1]+_G62[[UDF_-9!E#Y%NWC&]?.F K MSIM!5GQ=-!3DU7&&3B[IJ*S,UG4S 7KDL^:38;KD;76LB.#NW^-M>G6+U@%1/JIF2H)DT@WA=A@N:"X-KM3F#7M)$%SH*RB",5/#9ZB-*5G>E:A MXR7C4)HH1RX%L14R MMZ27B[:TB?'30&AV@U\Q"VM$G.VQQPV[U?3+KWYT1+:[/;03-*,\.V[&SI8(;@+3F'\+L6U:/C\:106FR@^\-BNS0/:9F#T(R M/70Y9GU$MRD%85G 6>^>@H/K6PE-U=\[IE%%99[FO=X2[T%$/U6^JQA=MY;] MKDB2[1?1#,6];X>)I6^]NTW](2)NY![8K1J2HN%#7MU(/9 YANG.%7SCE^/NQ"?Y1U"HJ1DQBC=F?_,AR)U M=.#O,KF ?%+/:;E1A@YR4U,I))50_HV5]E.([TCR6+"VWV$U4'G39E+ >;H7 MO>')!2>R-X=T6,.6_.DE?WKI6+LDCP_;OD3DSP6-@"5[?LF>9S"')7M^R9Z? M7?:\%$:A=S6#5^ D' GTK'Z5W<'OMY\E'"ON@N;=U5_[H<=:ZFH0TAF#DE0(ZZ+2JD0DCQ5 [=588^S!B#(A4N*7> M"+SJ#U,K,C)85OT 93/:<11)^ UD' "Z;L.5]QF @ 8J+B )K!IIC9"6W;7; M!6]!Q@F0V[A4H='Z,(ZX\ P0@ARV!_R$JO;H#J&$7.H'$*URC,F0L6>:6:I% MNBYUDO@8O"#^=BF@Q$?G98' 2TDEX7LT$346%5@BZ[P5_$U !.Z<#](+8":@K!LM#?IV*KL+, M@9A:D+54C!Q\,.'5C 18"F^RZ^2\#5GC]6= M U^2N_GO,V/44GZC67SACABL*N$?SR%ZMESGHGH(G=:;1VF1"15 Z 64HH>$ M,B3YE*5^PE(_82DAL&30]YA +5'M*I>.KX.,! ^L9%J=B)A&6NU26J%YY#,J MK3"1 @+R%U-J4Q'<^9&CH%OZ/$MAA8P(0)&VPR4-32 .RE 4WL120PT4:IA* M%%DW23EMBI1JN=4MF7C.PR"X.@DYQ\UEQ"W)>XK25N M:XG;$AH_EKBM!LI'6B9W"=E:(G.6R)REZ0D,S$P^9JE;P(Z"#@49+\#\AM/J M>#'1(![8O1\45.V1Q^6,.1UA8@%@P\8=3B7VRV"\S1+D90IC -Y) ]$U$XWO M6LK!+[%*;6*5,FBSV^:B:(E16F*4IA"C)''LBIJOEWR\S&$F-AIQNZPT=\L8 MN\1_=?%GWKEA%"<%$5\Q8PX)APT^4'A6\, JS]6\Y]MO=R\9/?!WQQBUA)M- M)=QL%,%3O-",M[=?7'0?(L_RG5??*HB]94:3-@ZN=S+T;1Q'5[;%2 MD>.$&O"QG&RLM+)::V/DJV'&#)(LSM@MQYT$HD-U)1V\>DC5 %9B0@$=1C?ZF3:XQ, U..ELRG1787W- YCB\=EF]$,O*R8@N<):78JGWO&U6$ M^J!5O WC >"$E!%,F%;#.C5\*8;W79'UL0:*S=\($ G@X M\YAHZ4DVU)Y89)Q_GZ8Y">YR&L8;.,$P"3CCIT_DDW^2BGFSR<.@>_69F**[ M-;3O0ED.<(&(R0>A0/Y@6?HRV6LV!T5_/K8_0"$/TAX4A=28ULV[G&R:Q,%^ M"[=)VFQAUG4VLJ-H>BV=SJ,UN>=#T:$=!V*%?OE3SH0#4 /Q6>H)S(];+XI( M<+,KQZ7EP$Z1EPZKVM,"%6&DDESZ\785V=$?%B@DE1)33\1%IM,?(+G"M% 7 MAX\'*OK6A3BU:V%P:8I3F.396T+#?Q^3 W)7IC7#W>IQ59Y 7 8NB,IC+A@[ M(6$LS3LX7#9GUO=.EPJHE<&IHM6.X$+U7FU?R'#^S=KN(:YZ6S)QP!PU,L8B M][%GJ@A.M[M?&K]7KHS%UZP" Y'@"$IT3Y?WB).KT0C&UJ-1 L%19)Q7&M7* M5CB*A0XU# ?897D2S!7-0[@3%=6"&?0S#(%ZBLE1((VEGCZSY2@&SBP2%F74 M',7$*>).FL>[LGI[I;PS,*DPHZ-/H\@T-WH=^.C"(NW<*^9;%4.QB"( A1D= MO6E0?=K;T5LEG26%0O M;"[S[18\3VY"L5O*Z?Z,D5S;K--CZX1,*F\>[%_D%.Y+=8]3,0$7$./M2"Q@ MS/,LS;PX !76!9;JM.N^_/$EJ@'Q79RXZ-T"ITH--;I-:YTY4'(X%MN=$!S5 M6PL68Z.V$^C=V:2F&*\1)5=44W YJK#DVN(D%2?SL;@2;FB<>^[6O[)X%G/I M0<_P+DS5'G"%H[^B:3[QL_"#1T1MN_L\IG+3W'6E!]W-[CBD?!QU\NG10!<2 MZ&%A#/V?=%"D,C ,NT6=N;[=^W2G'._T7SGP]'V<@NG/ >2-:5=O7CSGW)T^ M)?$'23,2%.F#OLFK\^_C1;&4-@H"@:U-XF 1>;&TP\Z@/]6WXPK&.__Y9S@= M,![@A+C(?0'!KFBT83+-WF.!!^S)PWGU,7BI\62&^\X-P/NX2 !=G-\;/W^% M"/Z%BS-K"&[\_!4B>);0-0EMXKB]@RM$\T$S_TJ8/W$HR>("GWW3F1Y$K(Q(^Z4 M:RC]!%AK;QC6#\;Q=))K(K,9S7$\D^4:^INQ'L>O:;F&?D$DR/%K4:Z=0)<@ MD>,7M%P[FLYA(LYZ]#QOXIA30=9H_U-'BRL6,]S5A/XQJ"QWJ:L9YF MK*?!6ZPQUM.,]33XCVBLIQGK:<9Z&E01S+&>YH1ZFBYN.VI\CF4U8UG-6%8S MEM4XB/ZQK 9#YG,LJ[%ON8UE-=B.9BRKP7T^8UD-[O.YPK*:9_C'WQNU-2W< MK9+,B\2?GHF?;&+68W>LKAFK:URLKIE$?%T2B"&8_F#_*H/?<#+>F/F5UK6< MCS@F[:J L(T)2UY,9E@#XSX&V4_X"Y8,W0_L1]BIR(M>5#.P@:&D1_6[(!XF2=X;04DPKV=MDIC6POI,8S- (]C8)MF I M@@4+%/)!3 SFSLF%L?$X@7Q:VJ473ORSLP*&EDSJ'%HE DTL'*JV-"H8$?P MH7H#OD^$./( _)@R'E/&6,2ZD8U?!=_(+,6<1\=!14JQAQE]0]"4H4_@1)1: M=_ES$@1AL>G[F%= <=2, >DQ(#T&I'$%I%F*,XPWBDA1=83M;2JC&FT/ MQ"9_.$;5A'+*"DC.IC,/.J GOOC-=U>[-V@?'#5Y:=0V=^E%@ R04U:P"V;; MX6XQP6MG)IAL-I1LP%>YCX' XC3T>>&<_I5DJUNRP*NK3]CKKOCG+,GIM_.8 M5[8<-D[2RUG^C]*W*1Z%[%N2"W[!&IJFV_/S M\D57>*&8TS,[UG"VR*G_!A0A+?TRFC)63HR5$V/E1#?D&25S!:'$*B(:<3%' MX%5E];L [$C6WGZ)S)4\1&'PTK(B&B!X9MH)J,>B#Y?3]:+8(6:L&3"9,!EC M0&OBT"-J9!CQGCP\+"<$%QC(4&.?#OZP^GMLGV&U?08F]%]#WZ$+XK.+%56) M_V*&&H'04V2[-K;F?6A>[1I/,=N/0"JMF'&L0/ WR8Q M$TPD]D.2HKSZ\)"D:6V7+3'=2/(J)EA+5K?VI+IW(!G<[^93FE4V#O]UW#3\ MQ]\?@! V_/QO@=P%M9B2018WR=A96)BH'-IW#0X8^W$&[$/#4@8]>)\IN F* M.AO-%"1$NRMW-0LCYH_"IK\9T:]HGFM48K]\M8%3IJ_F:]!"H#7#]=KL()J3 M>B;]QJ]-XO23T,EZ'7)%\D'NR)J5"Q1:)X\S<'Q@*]OT2!@B[NAAU8O V?CY MF]T!SZ? 9[0:%F*<@F\#A\%H"SZ$H*O8 #.:E,QUMM!);ZU4S7.968 Y764< MLE#;/ P-,D,#,_@*M\1$V1Q#6CI#P5$D],$(0E,#-3Z4"6RU/2UFA"KE. *Y M*'E]'NA7D[@^BQE:MA[F@'9OR.C-I'0\UGHVMLP,4\?CJ60M5PUVOG-3G,)OI^U[=WSKV0] (0GX/OC7U@A2 I;9S4)R@M275?I.;1R MFT2PH806>9PX:(HT>1#5<.9% X^EWGWW:,:-.$D473CLHAM])N]E7NN K^:F MI"%3\[G66(,QYWQ=(6V%%!"/[9G,)VE&@%S3Q9L':OD^]N5T+1OJH@B6AM[[ M7;OGPWJ)P=&@*=B!\_6M%X7PLW'H+;TX\VX\^NI13WYZQG-[WO-SLO,B^-'7 MJ/2KTUG.GIIY!"-TFV_+3'AZUWJ"N.OLGO=]O]WF$(SJ/8O'09RO M7][!SXBS&2%-@2$?U[>PB./)NQ3T--KG@Q(VTP'2$*#CB*B$'EFSAX@;EH (E#)+'I,&/. M%HVI@U*.EUP,@C%1J,SQHHM!\-0,Y3E^16T0'+7#C8Z5JO!KB;D/5C=KTX"T M3N6XP]LDS> V5G2#](Z%U&34=U4''4FE4-@>XQ8KT>V8_-"$LT*V)Y&'A^K MMMNO5TPL3SD3H+S\CDN"=!J%VS!FGXO62?!/OYU6Z7/EK_7W]T#GI[YYH9QEN7"\ MMCVEYRT?;_^A'Q!HK!NHVH61C7;_!.QW<*EMJB1O$X;8#[7W].,^0DTHMR1# MS5M1\O'60-C7=,P26L.M! +I\+[+EEE+N5;_.GGANW)\WU>QWEB&8K[>7XX5 M5E6W!XT!CC' H0YP:&T$S$@R<#NT*DO8X;2IGE$CP;3PS,06;!=@"%'G"#Y4 M#WCTB9"K>9*KEWC%P9IR/&+1270HS#+'T7 J3E" M9L/Q)Z&WEIJHC0=5D!(YC'+4I[69RZRM<"UWX8 M[8' YDB=S>Y(ZM.0RW )F+I9%L&IWH10-^<1CT5U$LP8G:_WIFF'PVA,1 74 M,XG)IQ<)VAN8SG(V*F:FX,7Q,)461>VU&H4W3E"J531UEMZ.8$P5 +DLRJXF M1-*=![4ZTG&,G&CZU%$DU+N8$7-"@%[OR!@R6)L_'8\Q]<-437/'\0!+/TBI MF4L(8BTM,Y"C@Y!@^]LIF\<[_D[C?$N*)BX/(:M^NV3_Q05-@MSG_4&6A'Z$ M/DFE_1;E8^W9S&7+F\..U%Z,9+1U^:JYN*X]I!I?R%#2(S_X7N3GD3=$\/$9 M_O'W0^7D[?SI;OJTG-[=3!XF3[?3Y5^GT]52P"&5'0D/3' @:?5$8#>_.QQ' MRHH5V5(_@U+:B@56(:%$!U!\NR$FKV?^Q,/[R(][[*;CU*=V D.$NP"I@GOL^:F*0+;\>L:]?.U(P/V*T%$\D^HBW*H*@E_#[.TV3\$H('0_9?>4Q'Z#BK&#JY5,DP\O MC!A_SA*Z!+&T) B1\\=> /S?DR3X#*.C=/H=>L7-!0'6AQ.P@ZLF;!2N@&N M@2P762U1]'ODH)B)HF=6 AJ38.K1& 1N6A%-=R"B_3!S!F#YV?'*W]!G=XN\ M]$T@=O[@+&B-W!F#8;Y^20M%>H#OC^["=Q2?@G/[4S>X+O247@V8Y@MYQ4?+ MFVN(<^$>]V/L%51+!5BS?+H]T-Y585%R1;AKT4B+.5@SK[J5C-5,PP"0?N\H MMJGF2<% >S?ZS3(T0CC,YMH3CY)$C%A.B@=;[+303+"(CZ YS.J&I4D2Z=YE M,ZQWN- F0B0@FQ:N'6#B7;[_ ECU1)0),.1*-961-I KS;GV!6[[>"S7.*VQK:+\AME]_:K M\I>KR6KZ.'U:+>>S^6+Z/%G=SY^6DZ>[V_GCXGGZ5QAT_\OT8;Y$4;)_U,HS M^'L1 ,B!<$H*2N+TAJP36FIO4-H$S!80L@D%P\6C.WX5B1T0$[U)!+^PN6>O M!P(;*=,KQ]]UIBH7S);JKMO #8I+1Y D,/F:1F,590V<.@+D@8I+"ZK#@ZSE M#/= 59/^,T 8YV1/]TTC[.#I,($._PNJ53C847!A$7D??\ 71BO%@BT1@+TL MV%!. J)*9K@A,5B)0@!_1@EA1R&G\H7E8=Q)\(^\H(-6W1IV"C"2CYH'0-P# M5DWT IRX0NZ7MA$9N\#PI([8)EUTK-:]Y .!@Z)*^+S@,+]HW^=M\Y3,TZV, MM+9MH>9K;+@^QF:J6*?"VJEBZ0S[A-+4-#(R.8S#^:*A/"JEF&,1E!.L?@F MW5>R*.1E%KI$0DN&6]92 @-/82#H,6;?"* M_S\(>/@7WB'\&; Q7:^)+W016,$#++N@R4<(>+_9O:0LO3X#BS;VF9KP@7#= MZE B >E@N%1!:B,$IH%(=BJ(VN4,A0#[A 3E62D,*PB/UV_..8*AQ6#[0L$HF/C H)=*B M-1%"<,8JT,HFX9DX$N(Z3S9-M@G-PG_S'YFOFT50KB/A+'E5*1UW'0^GRISE M&U ':TYY=),<"HVB%3="WG2DS\%IXH8_+W-'P&OSPV*SX,A41,\QAF FCQS% MDBD?5N01I"#F_PRZZSL..V*1VYF[[&2*&Y4I@ZD,AJ^LYJ3]<]Z$W5=5] MW+Z+(+HC_S5P4595WY77D(75U:*;]E\#.XW+G0=$_/?U2@HA$MC=MCU-J'OW M?',T^G RB2C+]X]H09GXM^,(""Z#7W 3-O/L'5WQ=A+>= %L0"JXRPQ(T0(V M;]8>XM9"("H#;&YRR%BS#.X!?Q,;42N<5C.B%BU@CUXZQ-7%AV^^@+T;HYHH MBA PS21D'%Z+SG;@TNH\/$0H#K2:T9]P[JF@,=OXYWTJG.^YM]!=#9J^5D5! ME9UC=%IZ[;JBU08BIP3BQ!+HM,7L-6V3Q-F$P$D&]\RHP@!8F_-$PVQ6O!E$ MKH1(-9J*"#"S,)0AJ$:+(0*^%67J>*3[>3VSS*F1H#97G;@2HB/21'D,#TR] M"J;J/J9:HB3-*:F5_B\(Y>)ZR0)M= =6XW$+\S4(\=!GU=YAE&/!/[*XW% A!^$>AORE+/7]?;NZCS/4C"IF*7%P1(% Y4+,,L:7+UB MKB.561* RO-L(:85.V[,+UV*YC3F_*Z2/>6(":S\2=VS5 M7 3VTILSB*HF29E-ZT55FIID&0U?\XRA8Y4<[+,?-"RIM0/X*;E!$13J/ M?\Q?_T'\;)4(%YC'DV=VT8V6LCU%X'IP]A8DO.O EE$^%A!+,[YUD9H7+Z.L M3,9J1?>)EN9EQWICZ4J3O^\4!.5+#*YYQ!9E8K-H.N!"TY(^,*980T1%D_&]:>"-; $W;^1.Y69Q5Z67MBU#R M6?QH2N?G_ @FPX+?3#Y:%^W6_(?H9?L3 ANAFO13/D%PD.'ER$J_C5L8$,*. M77M#W@CF_>#I]CU*=H0\$TZ?+K])W07L(/ ON!L_, :4I%ZQ_5TEF>P^4=@YVV^W9?3 MW>6D]O<2%N 6%HAJ.Y2]K0R?[^/_ RFS OK#WWO8/;1^)N@-)*>0^@3R8_5) MH@_RF,39&_XKQZY@]YELP=D,6,!_!C+6BQCYGOJ:^#D64^^XJEI6_2V.%>JF M1!\0!XV?PH\1)HPO@@_X(=38:$O1H='2^D6L^)'(P0'Q(_Y%8Z.[_,K^\0J+ M%G_^G]\"9O[LO;^'\3IA?RK_$,=)QE?@?V-_(A'/Y/TF#$JXX'S([M&C_R39 M+(^#\IX8NTI5OR#Z2%AZ^*??Q-X6SJKKK.*$@XS^S/XM_7.0,"2PEM,K^.^? M?I/FKVD69CG;ZW>:Y.]_^8GIWO#/I8;E__[.+Z:NBJ5R6A; QV'$(\Y_^2FC M[&E>[S7E!:'E?_]6#CH+.A]?NMU-XO03_*+U.J1,O7\05NS,6@3S2Q$Y:];J M1UZX36?@,('; 8[M'AU]K%2@J( T@+\,C)PUD*(2.PM*#F$(5AW!]E0G M4( ME =>:9G\3#:,N1):7'G9;N%(0B]Z#".@7R#N/3/7(3YC 90(61(_B8.51S?CZRJZ\>/&N#H]V&$K@5F\A907]LR2GV5MQ M&@V25 Y!"92R8G__U'"ZA\]T=%5\;H'_LO))@\%%:#GYU8O8I4^ D9)@WQ1; M(H;8';,/ I)C X8T^]:0,M+O*,]S7SC&+@YZKTFQ8$&(>XB40ZHG%X)NW!!Z M!D1AS(KYLK-4W_3[['E!DR#WF]PF^H+R4$ ]\8*M]>J-O,1@@M 4^(5?+@G7 M"8U#KPZ8^7B4X.X)[/A2N0$U:@;CH\OG/"+?_N/F#]\FE#XF0;@.23"+O,WA M$*7?J["\)@GX(T.?F!:8H5WAGSTL7EO M"9#760ID&6>[XI_,%OS6 /R<)5 B9; 0ZA""H[*\,Q)CKR;GL9]$R68G5J+- MKPBUIO#-I"6A'Z%/6!;_: -I!Z+Q,K2GQZ@0MAVG-1";?T4#C]YKFH4TS0HJ MXWVO=%Z4^7B4X@T$-NOKY6U8K8,7L1LYVVW(:T]8_7398XC53%=$O/&,)LCO MQ5S;G)KLO B\#J#1#4>@5. >6+;##"R"5T_J*PHCW\CJ,_G58U>-&I0M_8R2 MD,$1(33VLA_WL=],(K2_H 2ACXY4^P#R^2NAD=E:'3103G